@charset "utf-8";
.cl{
	clear:both;
}
.yhwm_top{
	width: 100%;
	height: 28px;
 	background: #f5f5f5;
}
.yhwm_top .yhwm_t{
	width:1240px;
	height: 28px;
	margin:auto;
} 
.yhwm_top .yhwm_t .yhwm_l{
	float:left;
} 
.yhwm_top .yhwm_t span.yhwm_phone{
	font-weight: 400;
	width: 190px;
	height: 28px;
	line-height:28px;
	font-size: 14px;
	text-align: left;
	color: #666666;
	padding-left:18px;
	 background-image: url(/web/images/peisong/icon_phone.png);
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: left;
}
.yhwm_top .yhwm_t .yhwm_lang{
	float:right;
	padding-left:18px; 
} 
.yhwm_top .yhwm_t span.yhwm_gs{
	font-weight: 400;
 	height: 28px;
	line-height:28px;
	font-size: 14px;
	text-align: left;
	color: #666666;
 }
 
 .yhwmTop{
	width:1240px;
	height: 70px;
	margin:auto;
	background: #ffffff;
 }
 #yhwmHeader{
	 width:100%;
	 background:#FFFFFF;
	 height: 70px;
 }
#yhwmHeader.active{
	 position: fixed;
     z-index: 999999; 
	 top:0px;
 }
 .yhwmTop .yhwmLt{
	 float:left;
	 margin-top:15px;
	 display: flex;
    flex-direction: row;
	
 }
.yhwmTop .yhwmLt img{
 	 height:40px;
	 margin-right:10px;
 }
.yhwmTop .yhwmLt p{
	 color: #666666;
	 font-weight: 500;
 	 font-size: 13px;
	 text-align: left;
	 line-height: 18px;  
	 display: flex;
    flex-direction: row;
	height:20px;
  }
 .yhwmTop .yhwmLt .yhwmline{
	height:30px;
	width:1px;
	margin-top:5px;
	background:#E4E7ED;
 }
 .yhwmTop .yhwmLt .yhwmlogot{
	padding-left:15px;
	
 }
 .yhwmTop .yhwm_nav{
	 float:right;
	 margin-top:15px;
 }
  .yhwmTop .yhwm_nav ul{
	display: flex;
    flex-direction: row;
    align-items: center;
 }
 .yhwmTop .yhwm_nav ul li{
	     list-style: none;
    height: 40px;
    line-height: 40px;
    color: #303133;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    font-family: Microsoft YaHei;
    margin: 0px 20px;
}
 .yhwmTop .yhwm_nav ul li a{
 	height: 40px;
    /* padding-left: 40px; */
    line-height: 40px;
    color: #303133;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    font-family: Microsoft YaHei;
    padding: 10px 0px;
}
.yhwmTop .yhwm_nav ul li.cur a{
	 color: #ff8600;
	 font-weight: bold;
	 border-bottom: 2px solid #FF8600;
}
.yhline1 a{
	padding-right: 20px!important;
 }
.yhline2 a{
	padding-left: 20px!important;
	border-left:1px solid #E4E7ED;
}

.YHBanner{
	width:100%;
	height:720px;
	background-image: url(/web/images/peisong/banner_index.png);
    background-size: 100% 720px;
    background-repeat: no-repeat; 
	padding-top:80px;
}
.YHBanner .YHContent{
	width:1240px;
	height:480px;
	margin:auto;
	display: flex;
	flex-direction: row;
}
.YHBanner .YHContent .YHContL{ 
	width: 600px;
	height: 410px;
 }
.YHContL p{
	display: flex;
    flex-direction: column;
	text-align: left;
}
.YHContL .YHText1{
	font-weight: 700;
	font-size: 46px;
	margin-bottom:20px;
	color: #1A1A1A;
}
.YHContL .YHText2{
	font-weight: 700;
	font-size: 32px;
	margin-bottom:10px;
	color: #333333;
}
.YHContL .YHText3{
	font-weight: 700;
	font-size: 32px;
	margin-bottom:10px;
	color: #333333;
}
.YHContL .YHCBT{
	display: flex;
    flex-direction: row;
}
.YHContL .YHCbtn{ 
	width: 130px;
	height: 50px;
	line-height:50px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
	font-weight: 400;
 	font-size: 16px;
	text-align: center;
	color: #333333;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
 }
 .YHContL .YHCbtn2{ 
	width: 130px;
	height: 60px;
	padding:7.5px 0px;
  	border-radius: 4px 4px 4px 4px; 
	margin-right:10px; 
	box-shadow: 4px 7px 12px 0 #ec76102e;
	color:#ffffff;
 }
 .YHContL .YHCbtn2:first-child{
	background: linear-gradient(-90deg, #ff9d09,#f48203);
  }
 .YHContL .YHCbtn2:nth-child(2){
	 background: linear-gradient(-90deg, #00a067,#029b59);
 }
 .YHContL .YHCbtn2:nth-child(3){
	 background: linear-gradient(-90deg, #ed5d28,#f56c3b);
 }
  .YHContL .YHCbtn2:nth-child(3) p{
 	 
 }
 .YHContL .YHCbtn2:nth-child(4){
	background: linear-gradient(-90deg, #397cf8,#368de7);
 }
  .YHContL .YHCbtn2 p:first-child{
  	font-size: 15px;
	line-height:25px;
   }
 .YHContL .YHCbtn2 p{
	 font-weight: 400;
 	font-size: 12px;
	text-align: center;
	line-height:20px;
  }

.YHBanner .YHContent .YHContR{
	display: flex;
    flex-direction: row;
	width: 640px;
	height: 410px;
 }
.YHBanner .YHContent .YHContR img{
	width: 640px;
	height: 410px;
	border-radius: 8px 8px 8px 8px; 
}
.YHBanner .YHContB{
	display: flex;
    flex-direction: row;
 	width:1240px;  
	margin:auto;
}
.YHContB .YHCbBox{
	background:#FFFFFF;
	width:295px;
	height:90px;
	border-radius: 12px 12px 12px 12px;
	padding:23px 0px;
	margin-right:20px;
}
.YHContB .YHCbBox:nth-child(4){
	margin-right:0px!important;
}
.YHContB .YHCb{ 
	width:190px;
 	height: 44px;
   	border-radius: 4px 4px 4px 4px; 
	margin-right:72px; 
	display: flex;
    flex-direction: column;
	background-size: 44px 44px;
    background-repeat: no-repeat;
 }
  .YHContB .YHCb p{
	 font-weight: 400;
 	font-size: 14px; 
	color:#ffffff;
	padding-left:54px;
	line-height:30px;
	color:#666666;
  }
.YHContB .YHCbBox .YHCb:first-child{
	background-image: url(/web/images/peisong/icon_zc1.png); 
	background-position: 20px 0px;	
	    padding-left: 20px;
}
.YHContB .YHCbBox:nth-child(2) .YHCb{
	background-image: url(/web/images/peisong/icon_zc2.png);
}
.YHContB .YHCbBox:nth-child(3) .YHCb{
	background-image: url(/web/images/peisong/icon_zc3.png);
}
.YHContB .YHCbBox:nth-child(4) .YHCb{
	background-image: url(/web/images/peisong/icon_zc4.png);
}
 
.YHContB .YHCbBox .YHCb p:first-child{ 
 	font-size: 18px;  
    line-height: 20px;
	color:#222222!important;
	font-weight: 400;
}
