.baseDiv{ width:1350px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;}
.clearfix:after {
	content:'';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	zoom:1;
}
/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}

}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}

/*放大缩小再放大效果*/
@-webkit-keyframes scale-bg2{
	0%{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
}
@keyframes scale-bg2{
	0%{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	50%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
}


a{text-decoration: none;}
/*头部*/
.dnav {
	width: 100%;
	z-index: 99;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 9999;
  }
  .dnav .left-logo {
  margin-left: 6%;
  }
  .dnav .left-logo img {
	vertical-align: middle;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
  }
  .navb{
	  width:620px;
	  padding: 0;
	  margin-left: 28%;
  
  }
  
  .navb .m {
	  position: relative;
	  float: left;
	  width:100px;
	  display: inline;
	  text-align: center;
	  line-height: 75px;
  }
  .navb h3 a {
	  display: block;
	  color: #fff;
	  text-align: center;
	  font-size: 16px;
	
	}
  .navb h3 a:hover{
	transition-duration: .3s;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
  }
  .navb h3 .n2{
	display: block;
	color: #000;
	text-align: center;
	font-size: 16px;
  
  }
.navb h3 .n2:hover{
  transition-duration: .3s;
  color: #000;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
}
  .navb h3 a:after{
	content: "";
	display: block;
	margin: 0 auto;
	width: 40px;
	height: 4px;
	background-color: #ffbc2a;
	border-radius: 5px;
	transform: scaleX(0);
	transition: all .2s cubic-bezier(.18, .89, .17, .88), opacity .15s ease
  }
  .navb h3 a:hover:after {
	opacity: 1;
	transform: scaleX(1)
  }
  .sub{display:none;}

  .mun1{
	width: 160px;
	min-width: 160px;
	background: #fff;
	height: auto;
	padding-top: 15px;
	padding-bottom: 20px;
	position: absolute;
	top: 85px;
	left: -30%;
  }
  .mun1:before{
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -12px;
	background: url(../images/sanjiao.png) center no-repeat;
  }
  .mun1 ul li{
	height: 40px;
	line-height: 40px;
  }
  .mun1 ul li h2 a{
	color: #666;
	font-size: 15px;
	display: block;
  }
  .mun1 ul li:hover h2 a{
	color: #ffba00;
  }
  .t_tel{
	  font-size: 26px;
	  color: #fff;
	  font-family: "Arial";
	  font-weight: bold;
	  background: url(../images/tel.png) left center no-repeat;
	  padding-left: 40px;
	  margin-right: 6%;
	  margin-top: 18px;
  }
  .t_tela{
	font-size: 26px;
	color: #ffae00;
	font-family: "Arial";
	font-weight: bold;
	background: url(../images/tel.png) left center no-repeat;
	padding-left: 40px;
	margin-right: 6%;
	margin-top: 18px;
}
  /*宽度小于1920px*/
  
  @media screen and (max-width:1870px){ 
  
  }




/*修改的信息*/
.mtitle,.mtxt,.mphone{letter-spacing: -1px!important;padding: 8px 0;color: #FFF;text-align: center}
.mtitle{font-weight: 500!important;}
.mtxt{letter-spacing: 0!important;font-weight: 100!important;}
.mphone span{color: #FFF;border-radius: 100px;padding: 25px 15px}

.banner1{display: inline-block}

/*第一页*/
.video_bg{
	height: 950px;
}
.first-home {
	width: 100%;
    height: 100%;
    background: url(../images/head-bg.png) repeat;
}
.hr_logo{
	position: absolute;
	z-index: 9999;
	left: 50%;
	margin-left: -550px;
	top:40%
}
.hr_logo img{
	display: block;
}
.hr_logo a{
	display: block;
	width: 160px;
	height: 45px;
	border: 1px #fff solid;
	border-radius: 100px;
	margin: 0 auto;
	margin-top: 70px;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
}
.hr_logo a:hover{
	text-decoration: underline;
	font-weight: bold;
}
.lh-plant-btn{
    position: absolute;
    left: 50%;
    bottom: 20px;
    color: #fff;
    z-index: 2;
    font-weight: bold;
    transform: translateX(-50%);
    opacity: .8;
    cursor: default;
}
.lh-plant-btn img{
    font-size: 24px;
    display: block;
	animation: ball .6s infinite alternate;
}
@keyframes ball {
	0% {
	  -webkit-transform: translateY(0);
	  transform: translateY(0);
	}
	100% {
	  -webkit-transform: translateY(-10px);
	  transform: translateY(-10px);
	}
  }
/*背景*/
/*第二页 */
.two_bg{position: absolute;background: url(https://bannerqd.oss-cn-qingdao.aliyuncs.com/huirui/two.jpg) center no-repeat;width: 100%;height: 100%;top: 0;z-index: -1;background-size: 100%;}
.index_sy{
	width: 1300px;
    position: absolute;
	top: 15%;
	left: 50%;
	margin-left: -650px;
	z-index: 999;
}
.abbt{
	text-align: center;
	margin-bottom: 30px;
}
.abbt b{
	font-family: "Arial";
	font-size: 65px;
	color: #f1f1f1;
	text-transform: uppercase;
}
.abbt a{
	display: block;
	font-size: 45px;
	color: #020202;
	font-weight: bold;
	margin-top: -55px;
}
.abbt em{
	background: url(../images/lobt.png) center no-repeat;
	display: block;
	height: 35px;
	margin-top: 6px;
}
.about{
	text-align: center;
}
.about p{
	font-size: 16px;
	color: #787878;
	line-height: 33px;
}
.lh-method-item{
   text-align: center;
   position: relative;
}
.lh-method-item li{
    list-style: none;
}
.lh-method-item li.pic2{
	position: absolute;
	top: 0;
	z-index: 9999;
	left: 50%;
    margin-left: -450px;
}

/*第三页*/
.three{width: 100%;height: 100%;position: absolute;top: 0;z-index: -1}
.t_yuan{
	text-align: center;
	animation: t_yuan 8s linear infinite;
	margin-top: 40px;

}
.t_yuan img{
	opacity: 0.5;
}
@keyframes t_yuan{
	0%{transform: rotate(0deg)}
	100%{transform: rotate(360deg)}
}
.t_img{
	position: absolute;
	left: 50%;
	margin-left: -308px;
	top: 33%;
}
.t_img img{
	animation: ball .6s infinite alternate;
}
.t_zy{
  position: absolute;
  top:30%;
}
.t_zy span{
	font-size: 28px;
	line-height: 120px;
	float: left;
}
.t_zy img{
	float: left;
	transition: all 0.5s;
}
.tba{
	left:80px;
}
.tba span{
	color: #4bd1a0;
	margin-right: 20px;
	line-height: 50px;
}
.tbb{
	right:80px;
}
.tbb span{
	color: #3c485a;
	margin-left: 20px;
}
.tbc{
	left: 0;
	top: 70%;
}
.tbc span{
	color: #738ac0;
	margin-right: 20px;
	text-align: right;
}
.tbd{
	right: 0;
	top: 70%;
}
.tbd span{
	color: #ffa800;
	margin-left: 20px;
}
.t_zy:hover img{
	transform: rotate(360deg);
	cursor: pointer;
}

/*第四页 */
.four{width: 100%;height: 100%;position: absolute;top: 0;}
.f_yuan{
	text-align: center;
	animation: f_yuan 10s linear infinite;
	margin-top: 8%;

}

@keyframes f_yuan{
	0%{transform: rotate(0deg)}
	100%{transform: rotate(360deg)}
}
.f_tit{
	position: absolute;
	top:50%;
	left: 50%;
	margin-left: -145px;
}
.f_bta{
    position: absolute;
	width: 190px;
	height: 240px;
	background: url(../images/f_tba.png) center no-repeat;
	top: 5%;
	left: 230px;
	text-align: center;
}
.f_bta b{
	color: #fff;
	font-size: 23px;
	padding-top: 60px;
    display: block;
}
.f_btb{
    position: absolute;
	width: 320px;
	height: 330px;
	background: url(../images/f_tbb.png) center no-repeat;
	top: 35%;
	left:0;
}
.f_btb b{
	color: #fff;
	font-size: 33px;
	padding-top: 90px;
    display: block;
	text-align: center;
    width: 275px;
}
.f_btc{
    position: absolute;
	width: 190px;
	height: 240px;
	background: url(../images/f_tbc.png) center no-repeat;
	top: 80%;
	left: 230px;
	text-align: center;
}
.f_btc b{
	color: #fff;
	font-size: 23px;
	padding-top: 60px;
    display: block;
}
.f_btd{
    position: absolute;
	width: 190px;
	height: 240px;
	background: url(../images/f_tbd.png) center no-repeat;
	top: 5%;
	right: 230px;
	text-align: center;
}
.f_btd b{
	color: #fff;
	font-size: 23px;
	padding-top: 60px;
    display: block;
}
.f_bte{
    position: absolute;
	width: 320px;
	height: 330px;
	background: url(../images/f_tbe.png) center no-repeat;
	top: 35%;
	right:0;
}
.f_bte b{
	color: #fff;
	font-size: 33px;
	padding-top: 90px;
    display: block;
	text-align: center;
    width: 275px;
	margin-left: 45px;
}

.f_btf{
    position: absolute;
	width: 190px;
	height: 240px;
	background: url(../images/f_tbf.png) center no-repeat;
	top: 80%;
	right: 230px;
	text-align: center;
}
.f_btf b{
	color: #fff;
	font-size: 23px;
	padding-top: 60px;
    display: block;
}
/*第五页*/
.five{width: 100%;height: 100%;position: absolute;top: 0;z-index: -1}

  .cpnav{
	width: 1300px;
	margin:0 auto;
	overflow: hidden;
	height: 540px;

	
  }
  .cpnav ul{
	position: relative;
  }
  .cpnav ul li{
	float: left;
	text-align: center;
	width: 275px;
	height: 540px;
	margin-left: 28px;
	margin-right: 28px;
	position: relative;
  }
  .cpnav ul li .alimg{
	width: 275px;
	height: 540px;
	border-radius: 10px;
  }
  .cpnav ul li p{
	  display: none;
  }
  .cpnav ul li:hover p{
	display: block;
	width: 100%;
	height: 30%;
	background: rgba(0,0,0,.7);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 999;
	border-radius: 0 0 10px 10px;
	transition: all 0.6s;
  }
  .cpnav ul li p .sytitle{
	color: #fff;
	font-size: 20px;
	display: block;
	line-height: 60px;
	margin-top: 20px;
  }
  .cpnav ul li p .smore{
	color: #fff;
	font-size: 16px;
  }


  .list_l, .list_r {
	  width: 55px;
	  height: 55px;
	  background-image: url(../images/icon.png);
	  position: absolute;
	  top:60%;
	  cursor: pointer;
  }
  .list_l {
	  background-position: 0;
	  left: -60px;
  }
  .list_r {
	  background-position: -55px 0;
	  right: -60px;
  }
/*第六页*/
.index_main .section6{background: none;overflow: hidden;}
.six{width: 100%;height: 100%;position: absolute;top: 0;}

.xiangmu_con{
    margin: 35px 0;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.xiangmu_con ul{
    position: relative;
}
.xiangmu_con ul li{
    float: left;
    width: 390px;
    position: relative;
    float: left;
    margin: 0 20px;
    cursor: pointer;
}
.xiangmu_con ul li img{
    width: 100%;
    height: 250px;
}
.xiangmu_con ul li h3 a{
  font-size: 17px;
  color: #020202;
  line-height: 50px;
  display: block;
  height: 50px;
  border-bottom: 1px #c1cbda solid;
  margin-top: 10px;
}
.xiangmu_con ul li em{
	display: block;
	width: 45px;
	height: 2px;
	background: #313b4b;
	margin-top: -2px;
}
.xiangmu_con ul li p{
	font-size: 14px;
	color: #969696;
	line-height: 23px;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden; 
	margin-top: 10px;
}
.xiangmu_con ul li:hover h3 a{
	color: #6075a7;
	font-size: 17px;
	font-weight: bold;
	padding-left: 26px;
	transition: all 0.6s;
}
.xiangmu_con ul li:hover em{
	width: 100%;
	transition: all 0.6s;
	background: #6075a7;
}

.xiangmu_prev,.xiangmu_next{
    position: absolute;
    width: 40px;
    height: 40px;
    background-image: url(../images/icona.png);
    bottom: -10%;
    left: 46%;
    margin-top: -38px;
    cursor: pointer;
}
.xiangmu_prev{
    background-position: 0 2px;
    margin-left: 0;
}
.xiangmu_prev:hover{
    background-position: 0px 37px;
}
.xiangmu_next{
    background-position: 40px 2px;
	margin-left: 90px;
}
.xiangmu_next:hover{
    background-position: 40px 37px;
}
/*第七页*/
.index_main .section7{background: none;overflow: hidden;}
.seven{width: 100%;height: 100%;position: absolute;top: 0;}
.s_ly{
	width: 440px;
	height: 560px;
	background: #f5faff;
	border-radius: 10px;
	margin-top: 8%;
}
.s_ly p {
	display: block;
	width: 100%;
	text-align: center;
	color: #2b3748;
	font-size: 35px;
	font-weight: bold;
	padding:15px 0 10px 0;
}
.s_ly em{
	display: block;
	width: 40px;
	height: 5px;
	background: #ffbc2a;
	border-radius: 5px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.s_ly ul li {
	width: 400px;
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
}
.s_ly ul li .s_tba{
    position: absolute;
	left: 15px;
	top:10px;
	z-index: 999;
}
.s_ly ul .in_flt {
	width: 325px;
	height: 50px;
	margin: 0 auto;
	background: #fff;
	border:none;
	color: #afafaf !important;
	font-size: 16px;
	box-shadow: 0 3px 5px #e4eafa;
	border-radius: 50px;
	padding-left: 75px;
}
.s_ly ul li .FaqTitlesy {
	width: 135px;
	height: 50px;
	background: #fff;
	border:none;
	color: #afafaf !important;
	font-size: 16px;
	box-shadow: 0 3px 5px #e4eafa;
	border-radius: 50px;
	float: left;
	padding-left: 75px;
}
.s_ly ul li #VCode {
	float: right;
}
.s_ly ul .in_flta {
	width: 385px;
	height: 110px;
	background: #fff;
	border:none;
	color: #afafaf !important;
	font-size: 16px;
	box-shadow: 0 3px 5px #e4eafa;
	border-radius: 15px;
	padding-left: 15px;
}
.s_ly ul .nanniu_bj {
	width: 400px;
	height: 50px;
	background: #f7b71f;
	border:none;
	color: #fff;
	font-size: 16px;
	box-shadow: 0 3px 5px #e4eafa;
	border-radius: 50px;
	margin-top: 30px;
}
.s_ly ul .nanniu_bj:hover {
	background: #1c2534;
}
.s_lx{
	position: relative;
	text-align: center;
	width: 657px;
}
.s_lx .s_yuan{
	animation: s_yuan 20s linear infinite;
	opacity: 0.2;
	margin-top: 6%;
}
.s_con{
	width: 657px;
	position: absolute;
	top: 20%;
}

.s_con ul li img{
	display: block;
	margin: 0 auto 10px;

}
.s_con ul li b{
	color: #fff;
	font-size: 30px;
	font-family: "Arial";
}
.s_con ul li span{
	color: #fff;
	font-size: 26px;
	font-family: "Arial";
}
.s_con ul li p{
	color: #fff;
	font-size: 18px;
}
.s_con a{
	display: block;
	width: 160px;
	height: 45px;
	border: 1px #fff solid;
	text-align: center;
	line-height: 45px;
	margin: 0 auto;
	margin-top: 45px;
	color: #fff;
	font-size: 16px;
}
.s_con a:hover{
	background: #f7b71f;
}
.s_img{
	position: absolute;
	right: -12%;
	bottom: -5%;
}
.s_img:hover img{
	animation: ball .6s infinite alternate;
}


@keyframes s_yuan{
	0%{transform: rotate(0deg)}
	100%{transform: rotate(360deg)}
}

@media only screen and (max-width: 1930px){


}
@media only screen and (max-width: 1900px){
  /*第一页*/
  .navb{margin-left: 20%;}
  .hr_logo{top: 35%;}
  /*第三页*/


}
@media only screen and (max-width: 1730px){
  /*第二页*/
  .lh-method-item li img{width: 65%;}
  .lh-method-item li.pic2 img{width: 90%;}
}

@media only screen and (max-width: 1600px){
  /*第一页*/
  .navb{margin-left: 15%;}
  .hr_logo{top: 30%;}
 /*第二页*/
  .lh-method-item li img{width: 55%;}
  .lh-method-item li.pic2 img{width: 80%;}
  /*第三页*/
  .abbt{margin-top: 20px;}
  .abbt b{font-size: 55px;}
  .abbt a{font-size: 35px;}
  .t_yuan img{width: 33%;}
  .t_img{margin-left: -245px;margin-top: 2%;}
  .t_img img{width: 80%;}
   /*第四页*/
   .f_yuan img{width: 35%;}
   .f_tit{margin-left: -105px;}
   .f_tit img{width: 70%;}
   .f_bt{background-size: 80%;}
   .f_bt b{font-size: 20px;}
   .f_btb b{font-size:25px;}
   .f_bte b{font-size:25px;}
    /*第五页*/
   .cpnav{width: 1100px;}
   .cpnav ul li {width: 240px;height: 430px;margin-left: 15px;margin-right: 15px;}
   .cpnav ul li .alimg{width: 240px;height: 430px;}
   .list_l, .list_r{top: 50%;}
   .list_l{left: 23px;}
   .list_r{right: 23px;}
   /*第七页*/
   .s_ly{width: 350px;height: 430px;}
   .s_ly p{font-size: 25px;}
   .s_ly ul li{ width: 330px;}
   .s_ly ul .in_flt{width: 250px;height: 45px;}
   .s_ly ul .in_flta{width: 250px;height: 45px;padding-left: 75px;}
   .s_ly ul li .FaqTitlesy{height: 45px;}
   .yanzhengma{height: 45px;width: 110px;}
   .s_ly ul .nanniu_bj{width: 330px;height: 40px;margin-top: 10px;}
   .s_lx .s_yuan{width: 80%;}
   .s_img img{width: 60%;}
   .index_sy{width: 1200px;margin-left: -600px;}

}
@media only screen and (max-width: 1500px){
  .navb{margin-left: 6%;}
  .hr_logo{top:30%;}
  .dnav .left-logo {margin-left: 3%;}
  /*第三页*/
  .abbt{margin-top: 20px;}
  .abbt b{font-size: 55px;}
  .abbt a{font-size: 35px;}
  .t_yuan{width: 90%; margin-left: 5%;}
  .t_img{margin-left: -285px;}
  .t_img img{width: 90%;}
}
@media only screen and (max-width: 1440px){

}

@media only screen and (max-width: 1376px){
 .dnav{top: 30px;}
  /*第一页*/
  .navb{margin-left: 5%;}
  .hr_logo{top: 25%;}
  /*第二页*/
  .abbt b{font-size: 50px;}
  .abbt a{font-size: 28px;}
  .about p{font-size: 14px;line-height: 26px;}
  .lh-method-item li img{width: 50%;}
  .lh-method-item li.pic2 img{width: 65%;}
   /*第三页*/
   .t_zy img{width: 35%;}
   .t_zy span{font-size: 22px;}
   .t_img{margin-left: -230px;}
   .t_img img{width: 75%;}
    /*第四页*/
	  .f_yuan img{width: 30%;}
	  .f_tit{margin-left: -105px;}
	  .f_tit img{width: 70%;}
	  .f_bt{background-size: 70%;}
	  .f_bt b{font-size: 18px;padding-top: 70px;}
	  .f_btb b{font-size:23px;margin-top: 35px;}
	  .f_bte b{font-size:23px;margin-top: 35px;}
    /*第五页*/
	.cpnav{width: 1000px;}
	.cpnav ul li {width: 220px;height: 330px;margin-left: 15px;margin-right: 15px;}
	.cpnav ul li .alimg{width: 220px;height: 330px;}
	.list_l, .list_r{top: 40%;}
	.list_l{left: 23px;}
	.list_r{right: 23px;}
    /*第六页*/
	.xiangmu_con ul li{width: 360px;}
	.xiangmu_con ul li img{height: 160px;}
	/*第七页*/
	.s_ly{margin-top: 5%;margin-left: 10%;}
	.s_lx .s_yuan{width: 70%;margin-right: 5%}
	.s_img img{width: 60%;}
	.s_con ul li img{width: 5%;}
	.s_con ul li b{font-size: 26px;}
	.s_con ul li span{font-size: 23px;}
	.s_con ul li p{font-size: 16px;}
}

@media only screen and (max-width: 1290px){
  /*第一页*/
  .dnav .left-logo{margin-left: 3%;}
  .navb{margin-left: 3%;}
  .hr_logo{top: 30%;}
  .t_tel{margin-right: 3%;}

}

@media only screen and (max-width: 992px){


}
@media only screen and (max-width: 767px){

}
@media only screen and (max-width: 340px){

}
@media only screen and (max-width: 320px){

}