.fcherad_top {
    width: 100%;
    height: 50px;
    background: #FEAC80;
    line-height: 50px;
}
.c1 {
    font-weight: 600!important;
    color: #FEAC80!important;
}
.con1s {
    width: 100%;
    height: 1300px;
  
    background-size: 100% 100%;
}
	
	
.fctc{
	height: 100px;
	background: #FFFFFF;
	border-radius: 59px;
	display: flex;
}
.fctc_li{
	width: 33.333%;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 30px;
	font-weight: 400;
	color: #313341;
}
.fcact{
	font-weight: 600!important;
	color: #FFFFFF!important;
	background: #FEAC80!important;
	box-shadow: 0px 10px 20px 0px rgba(48,17,0,0.2)!important;
	border-radius: 59px!important;
	
}
.con_ul{
	width: 100%;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	min-height: 200px;

	z-index: 9999;
}
.gg{
	display: block!important;;
}

.con2s {
    width: 100%;
    height: 420px;
    position: relative;
    top: -478px;
    /* left: -19px; */
    z-index: 999;
}
	
.con_li{
	width: 290px;
	height: 338px;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 14px;
	cursor: pointer
}
	.hera_ttyy {
		    font-size: 18px;
		    font-weight: 600;
		    color: #FFFFFF;
		
		}
		.ttss{
			margin-left: 15px;
		}
		.gy{
			position: absolute;
			right: 0;
			top: 0;
			width: 70px;
			height: 30px;
			font-size: 14px;
			font-weight: 400;
			color: #FFFFFF;
			text-align: center;
                   line-height: 30px;
			background: #313341;
			border-radius: 0px 0px 0px 20px;
		}
		.gys2{
		background: #81CEC6;	
		}
.con_liimage{
	width: 100%;
	height: 100%;
	border-radius: 8px;
}
.con_li:nth-child(1){
	margin-right: 10px;
}
.con_li:nth-child(2){
	margin-right: 10px;
}
.con_li:nth-child(3){
	margin-right: 10px;
}

.con_li:nth-child(5){
	margin-right: 10px;
}
.con_li:nth-child(6){
	margin-right: 10px;
}
.con_li:nth-child(7){
	margin-right: 10px;
}
.con_li_fc{
	width: 100%;
	height: 97px;
	position: absolute;
	top: 241px;
	background: #FFFFFF;
	box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.2);
    border-radius: 4px;
	z-index: 99;
	color: #333330;
	padding: 21px 53px 24px 15px;
}
.con_li_fctext1{
	width: 173px;
	 display: -webkit-box;
	     -webkit-box-orient: vertical;
	     -webkit-line-clamp: 1;
	     overflow: hidden;
	height: 25px;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
}
	
.con_li_fctext2{
	height: 17px;
	font-size: 12px;
	font-weight: 400;

	line-height: 17px;
	margin-top: 10px;
}
	
.op{
	position: absolute;
	width: 100%; 
	height: 100%;
	background: rgba(0,0,0,0.45);
	border-radius: 8px;
}
.tcyy{
	background: rgba(0,0,0,0.5)!important;
          color: #fff!important;
}
.opss{
	display: none!important;
	
}
	
.fcgd{
	width: 121px;
	height: 38px;
	border: 1px solid #979797;
	margin-top: 13px;
	height: 28px;
	font-size: 20px;
	font-weight: 400;
	color: #A6A6A6;
	line-height: 28px;
	text-align: center;
	margin-left: 537.5px;
}
.fccon4{
	width: 100%;
	height: 547px;
	background: url("..fy/ys/31.JPG");
	margin-top: -80px;
}
.fcckgd{
	    width: 73px;
	    height: 26px;
	    background: #FEAC80;
	    line-height: 26px;
	    text-align: center;
	    color: #fff;
	    position: absolute;
	    right: 27px;
	    bottom: 16px;
	    z-index: 999;
}
.disb{
	display: block!important;
}
 .swiper-container2>.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.fccon4_sty{
		height: 100%;
	    position: relative;
		
	}
	.fccon4_sty>.swiper-container{
	    width: 100%;
	    height: 88%!important;
	
	}
/* 	.swiper-button-next{
		border: 1px solid #000!important;
		border-radius: 50%!important;
		width: 51px!important;
		height: 51px!important;
		color: #000!important;
		line-height: 51px;
		font-size: 18px;
	}
	.swiper-button-prev{
		border: 1px solid #000;
		border-radius: 50%;
		width: 51px!important;
		height: 51px!important;
		color: #000!important;
		line-height: 51px;
	 */
	.sikd{
		width: 100%;
		/* display: flex; */
	}
	.fccon4_sty_title{
		margin-top: 40px;
		height: 50px;
		font-size: 36px;
		font-weight: 600;
		color: #333333;
		line-height: 50px;
		width: 100%;
		text-align: center;
	}
	.fccon4_sty_xx{
		width: 260px;
		height: 2px;
		border-bottom: 1px solid #979797;
		margin-top: 25px;
		margin-left: 470px;
		
	}
	.fccon4_sty>.swiper-button-next{
		    position: absolute;
		    right: -70px;
			    top: 58%;
	}
	.fccon4_sty>.swiper-button-prev{
		    position: absolute;
		    left: -70px;
			    top: 58%;
	}
	.fccon6{
		width: 100%;
		height: 722px;
	
		display: flex;
	}
	
	.fccon6_d1{
		width: 70%;
		height: 100%;
		  
	}
	.fccon6_title{
		margin-bottom: 50px;
		}
	.fccon6_d2{
		width: 70%;
		height: 100%;
		  
	}
	.fccon6_d3{
		width: 70%;
		height: 100%;
		  
	}
	.fccon6_x1{
		width: 15%;
		height: 100%;
		   
	}
	.fccon6_x2{
		width: 15%;
		height: 100%;
		   
	}
	.fccon6_x3{
		width: calc(15% - 1px);
		height: 100%;
		 
			margin-left:1px;
	}
	
	.vc{
		display: block!important;
	}
	.fccon7{
		margin-bottom: 50px;
	}
	.fccon7_menu{
		margin-top: 40px;
		width: 100%;
		display: flex;
		padding-left: 142px;
		margin-bottom: 40px;
	}
	.f7_li{
		width: 222px;
		height: 60px;
		border: 1px solid #666666;
		font-size: 24px;
		font-weight: 400;
		text-align: center;
		color: #666666;
		line-height: 60px;
	}
	.f7_lis{
		background: #FEAC80!important;
		color: #fff!important;
		font-weight: 600!important;
		border: 1px solid #FEAC80!important;
	}
	.f7_li:nth-child(1){
		margin-right: 40px;
	}
	.f7_li:nth-child(2){
		margin-right: 40px;
	}
	.f7_li:nth-child(3){
		margin-right: 40px;
	}
	
	.fccon7_ul{
		width: 100%;

		
	}
	.lo{
		margin-bottom: 40px;
	}
	.fccon7_li{
		
		width: 100%;
		height: 263px;
		display: flex;
		cursor: pointer;
			padding: 31px 31px;
	}
	.ccor{
		color: #fff;
	}
	.fccon7_lis{
		height: 263px;
		background: #FEAC80;
		box-shadow: 0px 10px 20px 0px rgba(49,51,65,0.2);
		border-radius: 8px;
	
	}
	.f7_left{
	
		margin-right: 41px;
	}
	.f7_conten{
	
		margin-right: 49px;
	}

	.f7_left_text1{
		height: 25px;
		font-size: 18px;
		font-weight: normal;
		
		line-height: 25px;
		letter-spacing: 3px;
			width: 64px;
			text-align: center;
			opacity: 0.7;
	}
	.f7_left_text2{
		width: 64px;
		height: 70px;
		text-align: center;
		font-size: 50px;
		font-weight: 600;
		
		line-height: 70px;
		letter-spacing: 1px;
		margin-top: 3px;
	}
	.f7_right_text1{
		height: 33px;
		font-size: 20px;
		font-weight: 600;
	
		line-height: 33px;
		margin-top: 20px;
	}
	.f7_right_text2{
		margin-top: 29px;
		font-size: 14px;
		font-weight: 400;
		opacity: 0.7;
		
		line-height: 20px;
	}
	.dx{
		width: 18px;
		margin-top: 10px;
		margin-left: 10px;
		opacity: 0.7;
		border-bottom: 1px solid #fff;
	}
	.fctc2{
			height: 212px;
			background: #FFFFFF;
			box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.09);
			border-radius: 8px;
			padding: 38px 43px;
		}
		.refyli{
			width: 102px;
			height: 40px;
			border-radius: 8px;
			border: 1px solid #DEDEDE;
			font-size: 16px;
			font-weight: 400;
			color: #9B9B9B;
			text-align: center;
			line-height:40px;
			margin-right: 20px;
		}
		.refylis{
			background: #313341!important;
			color: #fff!important;
		}
		.z1{
			height: 40px;
			line-height: 40px;
			margin-right: 30px;
			font-weight: 600;
		}
		.rmfy_con3{
			width: 100%;
			display: flex;
		}
		.left_li{
			position: relative;
			width: 410px;
			height: 287px;
			margin-right: 17px;
			    margin-bottom: 70px;
			cursor: pointer;
		}
		.li_imh{
			width: 100%;
			height: 100%;
			
		}
		.xzzxxq{
			width: 117px;
			text-align: center;
			line-height: 37px;
			color: #fff;
			height: 37px;
			margin-top: 25px;
			margin-left: 397px;
			background: #313341;
		}
		.con3_left{
			width: 854px;
			display: flex;
			flex-wrap: wrap;
			margin-right: 8px;
			margin-top: 20px;
		}
		
		.con3_right{
			width: calc(100% - 862px);
			height: 501px;
			background: #F6F6F6;
			padding: 30px 24px 30px 30px;
			border-radius: 8px;
		}
		.rmfc{
			position: absolute;
			bottom: -50px;
			left: 42px;
			width: 315px;
			height: 133px;
			padding: 22px 22px 17px 22px;
			background: #FFFFFF;
			box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.09);
		}
		.rmfcs{
			height: 177px!important;
			background: #FEAC80!important;
			box-shadow: 0px 10px 20px 0px rgba(70,70,70,0.28)!important;
			
		}
		.con3_right_title{
			width: 100%;
		}
	.rmfc_style{
		width: 100%;
		height: 40px;
		line-height: 40px;
		border-bottom: 1px solid #fff ;
	}
	.bt01{
		float: right;
		right: 109px;
		width: 73px;
		height: 26px;
		color: #fff;
		line-height: 26px;
		text-align: center;
		background: #313341;
		box-shadow: 0px 10px 20px 0px rgba(70,70,70,0.28);
	}
	.bt02{
		float: right;
		margin-left: 10px;
		width: 73px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		color: #FEAC80;
	
		text-shadow: 0px 10px 20px rgba(70,70,70,0.28);
		background: #FFFFFF;
		box-shadow: 0px 10px 20px 0px rgba(70,70,70,0.28);
	}
	
	
	.con1ss{
		    width: 100%;
		    height: 1200px;
		    background-size: 100% 100%;
	}
	.right_text{
	float: left;	
	height: 28px;
	font-size: 20px;
	font-weight: 600;
	color: #313341;
	line-height: 28px;
	}
	.right_text2{
		float: right;
		margin-top: 8px;
		height: 20px;
		font-size: 14px;
		font-weight: 400;
		color: rgba(0,0,0,0.4);
		line-height: 20px;
	}
	.con3_right2{
		width: 100%;
		margin-top: 53px;
		
	}
	.con3_right2_li{
		width: 100%;
		display: flex;
		margin-top: 20px;
	}
	.right2_listyle{
		margin-left: 14px;
	}
	.rmftext1{
		height: 20px;
		font-size: 14px;
		font-weight: 600;
		color: rgba(0,0,0,0.8);
		line-height: 20px;
		margin-top: 6px;
	}
		
	.rmftext2{
		height: 40px;
		font-size: 12px;
		font-weight: 400;
		color: rgba(0,0,0,0.4);
		line-height: 20px;
		margin-top: 6px;
	}
	.rmftext1:hover{

		color: #FEAC80;
	}
	.kl{
		display: flex;
		margin-top: 10px;
	}
	.hu{
		margin-left: 130px;
	}
	.ji{
		margin-top: 9px;
	}
	.htext1{
		font-size: 18px;
		font-weight: 600;
		color: #313341;
	}
	.codd{
		color: #FFFFFF;
		
	}
	@media (min-width: 1200px) {
	  .container {
	    width: 1000px;
	  }
	  .con5_li_right_text1 {
		  font-size: 16px;
	  }
	  .forter_left {
	      margin-right: 30px;
	      float: left;
	  }
	  .forter_xt {
	      float: left;
	      width: 1px;
	      height: 79px;
	      border-right: 1px solid rgba(255,255,255,0.33);
	      margin-left: 21px;
	      margin-right: 21px;
	  }
	  .imk{
	  		  width: 120px;
	  		  height: 80px;
	  }
	
		
	}

	@media (min-width: 1200px) {
	  .container {
	    width: 1000px;
	  }
	  .con2s {
	   
	     top: -380px;
		  }
	.rmftext1{
			  width: 100px;
			  display: -webkit-box;
			      -webkit-box-orient: vertical;
			      -webkit-line-clamp: 1;
			      overflow: hidden;
	}
	.rmftext2{
			  width: 100px;
			  display: -webkit-box;
			      -webkit-box-orient: vertical;
			      -webkit-line-clamp: 2;
			      overflow: hidden;
	}
	.fccon4_sty_title{
		font-size: 28px;
	}
	.con_li {
	    width: 241px;
		}
		.con_li_fctext1 {
		
		    font-size: 16px;
			}
			.f7_li {
					  font-size: 20px;
			}
			.f7_right_text1 {
				width: 322px;
				 white-space: nowrap;
					  overflow: hidden;
					  text-overflow: ellipsis;
				
			}
			.f7_right_text2 {
				width: 322px;
				 display: -webkit-box;
				     -webkit-box-orient: vertical;
				     -webkit-line-clamp: 3;
				     overflow: hidden;
				
			}
			.refyli {
			    width: 94px;
					  }
					  
					  .con3_right {
					      width: calc(100% - 662px);
					  		  }
		.left_li {
		  
		    width: 334px;
					  }
					  .rmfc {
					    
					      left: 17px;
					      width: 300px;
						  }
						  .ji{
						  		  width: 256px;
								    display: -webkit-box;
								       -webkit-box-orient: vertical;
								       -webkit-line-clamp: 1;
								       overflow: hidden;
						  }
						  .fcgd {
						      margin-left: 445.5px;
						  		  }
								  .km4{
								  			  width: 365px;
											  height: 165px;
								  }
								  .km2{
								  			  width: 170px;
											  height: 165px;
								  }
								  .km3{
								  			  width: 170px;
											  height: 165px;
								  }
								  .km5{
								  			   width: 170px;
											   height: 351px;
								  }
								  .km1{
								  			   width: 195px;
											   height: 351px;
								  }
								  .km6{
								  			   width: 195px;
											   height: 165px;
								  }
								  .km7{
								  			   width: 195px;
											   height: 165px;
								  }
								  .fccon6{
									  height: 500px;
								  }
								  .fccon4_sty_xx {
								  	 margin-left: 370px;
						    }  
							.fctc{
										  height: 80px;
							}
							.fctc_li{
										  height: 80px;
										  line-height: 80px;
							font-size: 24px;
							}
							.con_li{
										  height: 288px;
							}
							.con_li_fc {
										  position: absolute;
										  top: 191px;
							}
							.con2s{
										  height: 320px;
							}
							.f7_right_text1{
										  font-size: 18px;
							}
							.f7_right_text2{
										  font-size: 12px;
							}
							.f7_left_text2{
										  font-size: 40px;
							}
							.f7_left_text1{
											 font-size: 16px;
							} 
							.htext1{
											 font-size: 16px;
							}
							.rmftext1{
										  font-size: 12px;
							}
							.rmftext2{
											 font-size: 10px;
							} 
							.right_text{
										  font-size: 18px;
							}
	                 }
		@media (min-width: 1460px) {
		  .container {
			width: 1200px;
		  }
		  .right_text{
			  font-size: 20px;
		  }
			 .rmftext2{
				 font-size: 12px;
			 } 
		  .rmftext1{
			  font-size: 14px;
		  }
			 .f7_left_text1{
				 font-size: 18px;
			 } 
			 .htext1{
				 font-size: 18px;
			 }
		  .f7_left_text2{
			  font-size: 50px;
		  }
		  .f7_right_text2{
			  font-size: 14px;
		  }
		  .f7_right_text1{
			  font-size: 20px;
		  }
		  .fccon4_sty_title{
		  	font-size: 36px;
		  }
		  .con2s{
			  height: 400px;
		  }
		  .con_li_fc {
			  position: absolute;
			  top: 241px;
		  }
		  .con_li{
			  height: 338px;
		  }
		  .fctc{
			  height: 100px;
		  }
		  .fctc_li{
			  height: 100px;
			  line-height: 100px;
			  font-size: 30px;
		  } 
	  .fcgd {
	 
	      margin-left: 537.5px;
		  }
		  .fccon4_sty_xx {
			  margin-left: 470px;
		  }
		  .fccon6{
		  									  height: 560px;
		  }
		  .km4{
			  width: 465px;
		  }
		  .km2{
		  			  width: 220px;
		  }
		  .km3{
		  			  width: 220px;
		  }
		  .km5{
			   width: 220px;
		  }
		  .km1{
		  			   width: 220px;
		  }
		  .km6{
		  			   width: 220px;
		  }
		  .km7{
		  			   width: 220px;
		  }
	  .con2s {
	   
	      top: -478px;
	  		  }
	  .rmftext1{
		  width: 140px;
	  }
	  .rmftext2{
		  width: 140px;
	  }
	  .imk{
	  		  width: 130px;
	  		  height: 80px;
	  }
	  .ji{
		  width: 271px;
	  }
	 .rmfc {
	    
	      left: 42px;
	      width: 315px;
	  						  }
	  .con3_right {
	      width: calc(100% - 862px);
		  }
		  .left_li {
		    
		      width: 410px;
			  }
	  .refyli {
	      width: 102px;
		  }
	  .f7_li {
		  font-size: 24px;
	  }
	.con_li {
	    width: 290px;
		}
		.con_li_fctext1 {
		
		    font-size: 18px;
			}
			.f7_right_text1 {
				width: 522px;
			}
			.f7_right_text2 {
				width: 522px;
			}
	}