body {font-family:"微软雅黑",Microsoft YaHei;font-size:12px; margin:0;padding:0;color:#333;width: 100%;min-width: 1450px;overflow-x: hidden; }
		div { float:none; margin:0px auto; padding:0;}
		form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
		ul,li,ol {list-style: none;}
		h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
		a { text-decoration: none; color:#333; }
		a:hover { text-decoration: none;color:#707070; }
		i,em { font-style:normal;}
		img { border:0;}
		.clear { clear:both; line-height:0; height:0; display:block;}
		.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
		.clearfix {zoom: 1; }
				
		.d1{width: 100%;height: 220px;}
		.dhl{width: 100%;height: 40px;float:right;}
                .tb{width: 100%;float: right;}
		.dhl ul{margin: 0 auto;}
		.dhl ul li{width: 5rem;text-align: center;float: left;line-height: 40px;font-size: 1rem;color: #7fa91f;font-family: Source Han Serif SC;border: 1px solid #1b2e6e;border-radius: 15px;margin-right: 0.6rem;}
		.d2{width: 100%;height: 600px;}
		.d2 img{width: 100%;height: 600px;}
		
		.d3{width: 1400px;margin: 0 auto;padding-top: 75px;}
		.d3_xwdt{width: 1400px;height: 500px;}
		.s1{font-size: 40px;color: #7fa91f;font-weight: 600;font-family: Source Han Serif SC;float: left;}
		.s2{font-size: 40px;color: black;font-weight: 600;font-family: Source Han Serif SC;float: left;}
		
		.more a{font-size: 15px;margin-top: 22px;color: #fff;}
		.bt{width: 100%;height: 50px;margin-bottom: 20px;}
		.xwdt_right{width: 600px;height: 500px;float: right;margin-top: 10px;}
		
		.xwdt_right ul li{width: 560px;float: right;height: 55px;margin-bottom: 30px;}
		.bt1{font-size: 20px;font-family: Source Han Serif SC;}
		.time{font-size: 15px;color: grey;margin-top: 10px;}
		.bt2{text-align: center;width: 225px; height: 100px;padding-top: 35px;}
		.d4_tzgg{width: 1400px;margin: 0 auto;}
		
		.more2 a{font-size: 15px;margin-top: 22px;color: #fff;}
		.d4_tzgg ul{width: 95%;margin: 0 auto;}
		.d4_tzgg li{float: left;width: 406px;height: 110px;margin-right: 37px;margin-top: 50px;background-color: #fff;border-radius:20px;}
	
		
		.t1{font-size: 30px;font-family: Source Han Serif SC;color: #7da340;margin-left: 20px;}
		.t2{font-size: 13px;font-family: Source Han Serif SC;color: #7da340;margin-left: 5px;margin-top: -5px;float: left;}
		.bt3{margin-top: 25px;font-size: 18px;font-family: Source Han Serif SC;width: 290px;float: right;margin-right: 20px;}
                .bt3{}
	.d5{width: 1400px;margin: 0 auto;}
	.bt4{width: 225px;height: 100px;padding-top: 160px;}
	.s3{font-size: 45px;color: #7fa91f;font-weight: 600;font-family: Source Han Serif SC;float: left;}
	.s4{font-size: 45px;color: black;font-weight: 600;font-family: Source Han Serif SC;float: left;}
	.d5_kypt{width: 1400px;margin: 0 auto;height: 300px;margin-top: 130px;}
	.d5_kypt ul{width: 1400px;}
	.d5_kypt ul li{width: 240px;height: 160px;font-size: 23px;font-family: 华文中宋;color: #fff;float: left;text-align: center;margin-top: 60px;text-align:-webkit-center;}	
        .d5_kypt ul li:first-child{}
	.d5_kypt ul li:nth-child(2){margin-left: -25px;height: 160px;}
	.d5_kypt ul li:nth-child(3){}
	.d5_kypt ul li:nth-child(4){margin-left: -30px;height: 130px;}
	.d5_kypt ul li:nth-child(5){}
	
	
	.more3 a{font-size: 15px;margin-top: 22px;color: #fff;}
	.bt5{text-align: center;width: 225px; height: 100px;}
	.xkzy{width: 1400px;margin: 0 auto;}
	.xkzy ul{margin: 0 auto;margin-top: 155px;width: 1280px;}
	.xkzy ul li{width: 10rem;height: 150px;float: left;background-color: #fff;border-radius: 20px;margin-right: 3rem;margin-left: 3rem;transition:all 0.4s;}
        .xkzy ul li:hover{box-shadow:0 8px 8px 0 grey;transform:translate(0,-10px);}
        .xkzy ul li:hover p{color:gray;}
	.xkzy ul li p{text-align: center;font-size: 18px;font-family: Source Han Serif SC;width: 130px;margin: 0 auto;font-weight: 600;color: black;margin-top: 10px;}
	.xkzy ul li img{width: 60px;margin-left: 45px;margin-top: 20px;}
	.bt6{width: 225px;height: 100px;padding-top: 50px;margin-bottom: 20px;}
	.sylj{width: 1400px;margin: 0 auto;margin-top: 50px;height: 200px;}
	
	.sylj ul{width: 1500px;}
	.sylj ul li{width: 280px;height: 500px;float: left;overflow: hidden;}
	.sylj ul li img{width: 280px;height: 500px;cursor: pointer;transition: all 0.6s;}
	.d8{width: 1400px;margin: 0 auto;}
	.jyjx{width: 1400px;height: 500px;}
        .jyjx ul{margin-top:20px;}
	.xtcx{width: 650px;float: right;height: 300px;}
	.xtcx ul{margin-top:20px;}
	.jyjx ul li{height: 50px;line-height: 50px;width: 650px;}
	.xtcx ul li{height: 50px;line-height: 50px;width: 650px;}
	.bt7{float: left;font-size: 20px;font-family: Source Han Serif SC;}
	.s5{float: right;font-size: 15px;font-family: Source Han Serif SC;color: #7fa91f;font-weight: 550;}
	.d9{width: 1400px;margin: 0 auto;height: 650px;}
	.xzzq{width: 1400px;margin: 0 auto;margin-top: 150px;}
	.xzzq ul{margin-top: 25px;}
.xzzq ul li{width: 338px;float: left;text-align: center;font-size: 20px;font-family: Source Han Serif SC;color: #040404;      
margin-bottom: 50px;height: 80px;line-height: 25px;margin-right: 10px;border-bottom: 5px solid #7fa91f;background-color: #fff;padding-top:30px;transition:all 0.5s;}
	
	
	.bq{width: 600px;
    padding-top: 55px;
    margin-left: 240px;
    font-size: 20px;
    font-family: Source Han Serif SC;
    color: #fff;}
	.bq p{margin-bottom: 20px;}
	
	
	/*banner*/
	.banner { width:100%; position:relative;overflow:hidden; height:500px;}
	.banner .hd{  overflow:hidden; position:absolute; left:50%; margin-left:-110px; bottom:5%; z-index:1;}
	.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
	.banner .hd ul li{ float:left; margin-right:20px;  width:50px; height:10px; line-height:999px; text-align:center; background:rgba(229,229,229,0.8); cursor:pointer; border-radius:25px;}
	.banner .hd ul li.on{ background:rgba(241,123,10,0.8); color:#fff;}
	.banner .bd ul { margin:0 auto;width:100%;}
	.banner .bd{ position:relative; z-index:0;}
	.banner .bd li a { display:block;  height:100%;}
	
	.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:500px;}
	.banner .bd img{ width:100%; height:500px; display:block; vertical-align:top;}
	.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:60px; height:60px; background:url(img/banner_arrow.png) -44px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8; display:none;}
	.banner .prev {left: 3%;}
	.banner .next{ right:3%; background-position:-247px 0px;}
	.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
	
	//列表页
	.n2 {width: 1280px;height: 600px;margin: 0 auto;}
	.dqwz{font-size: 14px;color: #8b8b8b;height: 50px;line-height: 50px;padding: 10px 0;}
	
	.dqwz a{color: #8b8b8b;}
	.zdh{width: 250px;background: #f3f3f3;position: relative;float: left;}
	.zclmm{height: 65px;line-height: 65px;padding-left: 45px;color: #fff; background: #7fa91f;border-bottom: 5px solid #fff;}
	.zclmm h3{font-size: 22px;font-weight: 500;}
	
	.zdh ul li h2 a{display: block;height: 54px;line-height: 54px;color: #3e3e3e;padding-left: 40px;text-align: left;}
	.lb{width: 950px;padding: 0 0 40px;float: right;}
	.lmm{height: 50px;line-height: 50px;color: #fff;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}
	.lmm h3{font-size: 22px;font-weight: 500;color: #030303;border-bottom: 2px #7fa91f solid;display: inline-block;padding-right: 5px;}
	.lb ul{min-height: 450px;}
	
	.lb ul li a{height: 40px;line-height: 40px;overflow: hidden;font-size: 15px;}
	.lb ul li span{float: right;display: block;color: #666666;}
	
	
	//内容页
	.d2 {width: 1280px;height: 600px;margin: 0 auto;}
	
	.page_right{padding: 0 0 40px;}
	.lmm{height: 50px;line-height: 50px;color: #fff;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}
	.lmm h3{font-size: 22px;font-weight: 500;color: #030303;border-bottom: 2px #7fa91f solid;display: inline-block;padding-right: 5px;}
	.xxnry {padding: 0 0 30px;border-bottom: 1px solid #d2d2d2;}
	.xxnrtit {text-align: center;font-size: 22px;color: #333333;padding: 40px 0 0;}
	.xxnrtextinfo {text-align: center;font-size: 14px;color: #333;height: 56px;line-height: 56px;border-bottom: 1px solid #d2d2d2;}
	.xxnrtextcont {font-size: 16px;color: #333;line-height: 35px;padding: 20px 0;min-height: 240px;}
	.xxnrtextcont p img {margin-left: -2em;height: auto !important;}


        .dd1{width: 100%;height: 180px;background-color: #7fa91f;}


        .sylj:hover img{ transform: scale(1,1); }




.flow-line {  
		  width: 0; /* 初始宽度为0 */  
		  height: 5px; /* 直线的高度 */  
		  background-color:#aed651; /* 直线的颜色 */   
		  animation: flow 1s forwards; /* 应用动画 */  
		}  
		  
		@keyframes flow {  
		  from {  
		    width: 0; /* 动画开始时宽度为0 */  
		  }  
		  to {  
		    width: 100%; /* 动画结束时宽度为100% */  
		  }  
		}









.home6 .cont .t {
    font-size: 26px;
    text-align: center;
    width: 100%;
    padding: 0 20px;
}
.home6 .title {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.home6 .cont {
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: absolute;
    justify-content:flex-start;width: 90%;
}

.home6 .cont .item {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.home6 .cont .item+.item {
    margin-left: 1.302%
}

.home6 .cont .item:nth-child(1) {
    width: 468px;
    padding-bottom: 28.802%;
    background-image: url(../images/lj2.jpg);background-size: contain;margin-bottom: -20px;}

.home6 .cont .item:nth-child(2) {
    width: 608px;
    padding-bottom: 17.708%;
   
    background-image: url(../images/lj3.jpg);background-size: contain;margin-bottom: -20px;

}

.home6 .cont .item:nth-child(3) {
    width: 448px;
    padding-bottom: 12.135%;
    background-image: url(../images/lj4.jpg);background-size: contain;
    }



.home6 .cont .item a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.home6 .cont .t {
    font-size: 40px;
    text-align: center;
    width: 100%;
    padding: 0 20px;
    color: #333;
    font-weight: bold;
font-family: STLiti;
}
.title .t {
    font-size: 65px;
    line-height: 1.2;text-align: center;font-family: STLiti;
    color: black;
}
.home6 {background: url(../images/jpg8.jpg) no-repeat center;background-size: cover;overflow: hidden;padding-bottom: 41.302%;position: relative;color: #fff;}
.home6 .titbox {width: 795px;padding-bottom: 17.77%;background: url(../images/lj1.jpg) no-repeat center;background-size: cover;position: absolute;top: -8px;right: 0;background-size: contain;}
.home6 .titbox1 {width: 350px;background: url(../images/fdtp2.jpg) no-repeat center;background-size: cover;position: absolute;top: 0;margin-right:95px;background-size: contain;height: 235px;}
.home6 .titbox2 {width: 460px;background: url(../images/MV.png) no-repeat center;background-size: cover;position: absolute;top: 0px;left: 464px;margin-right:95px;background-size: contain;height: 290px;}
.lbox{width: 710px;height: 136px;font-size: 16px;color: gray;float: left;margin-top: 20px;margin-left: 200px;}
.line {margin: 0 10px;}
.li{margin-bottom: 10px;width: 710px;height: 20px;}
.sylj img:hover{box-shadow:0 8px 8px 0 grey;transform:translate(0,-10px);transform:scale(1.1)}
.divcss5{ position:relative;width:10rem; height:150px;margin:0 auto;} 

.divcss5 .now,.divcss5 span{display:none; text-decoration:none;text-align: center;float:left;margin-top: 30px; margin-left:-4.5rem; color: #820011;}

.divcss5:hover{cursor:pointer;color: #820011;} 

.divcss5:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%;z-index:100; left:0; display:block;color: #820011;}

.divcss5:hover span{  display:block;position:absolute; left:0;color:#333;width:18rem; z-index:10;height:80px; line-height:23px; background-size:100% 80px;background-color:#f2f2f2;font-family:cursive;font-size:18px;font-weight:bold;padding-top:15px;color: #820011;}


.c1 .item {
   position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}

.home6 .c1 .item+.item {
    margin-left: 1.302%
}


.home6 .c1 .item:nth-child(1) {
   width: 25.375%;
    padding-bottom: 14.802%;   
    background-image: url(../images/fdtp2.jpg);
   position:absolute;
   top:0;

}

.home6 .c1 .item:nth-child(2) {
    width: 32.031%;
    padding-bottom: 20.708%;
    background-image: url(../images/MV.png);
    position:absolute;
    top:0;
    left:26%;
    }
.home6 .c1 .item:nth-child(3) {
    width: 38.645%;
    padding-bottom:15.135%;
    background-image:url(../images/lj1.jpg);
 position:absolute;
   top:0;
   right:0;
}
.home6 .c1 .item a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}