*{margin: 0;padding: 0;}
body{overflow-x: hidden;/*font-family:"微软雅黑"!important;*/}
ul,ol{list-style: none;}
a{text-decoration: none;}
h2,h1{font-weight: normal;}
strong,b{font-weight: bold;}

.Y_1200{
	width: 1200px;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_banner{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_banner figure img{
	width: 100%;
	margin: 0 auto;	
}
.Y_video{
	width: 1200px;
	height: auto;
	display: table;
	margin: 5px auto;
}
.Y_video video{
	width: 100%;
	margin: 0 auto;
	object-fit: fill;
	height: 450px;
}
.Y_cooperate {
	margin-bottom: 5px;
}
.Y_cooperate figure{
	float: left;
	width: 50%;
}
.Y_cooperate figure img{
	width: 100%;
}
.Y_cooperate div{
	float: right;
	width: 46%;
	padding: 2%;
}
.Y_cooperate div strong{
	display: block;
	text-align: center;
	font-size: 33px;
	letter-spacing: 1px;
	color: #333;
	line-height: 53px;
}
.Y_cooperate div strong b{
	display: inline-block;
	color: #e11f1f;
}
.Y_cooperate div span{
	display: block;
	text-align: center;
	color: #999;
	font-size: 16px;
	line-height: 22px;
}
.Y_cooperate div p{
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 44px;
	text-indent: 2em;
	margin-top: 8%;
	color: #333;
}
.Y_Road{
	margin: 0 auto 5px auto;
	position: relative;
}
.Y_Mroad{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_Road div{
	width: 54%;
	margin: 0 auto;
	position: absolute;
	top: 11%;
	left: 27%;
}
.Y_Road div span{
	display: block;
	font-size: 24px;
	letter-spacing: 1px;
	color: #cb261e;
}
.Y_Road div p{
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 31px;
	color: #333;
	margin-top: 2%;
}
.Y_Visit{
	margin: 18px auto;
}
.Y_Visit strong{
	display: block;
	text-align: center;
	font-size: 33px;
	letter-spacing: 1px;
	color: #333;
	line-height: 53px;
}
.Y_Visit strong b{
	display: inline-block;
	color: #e11f1f;
}
.Y_Visit span{
	display: block;
	text-align: center;
	color: #999;
	font-size: 16px;
	line-height: 22px;
	margin-top: 6px;
}
.Y_Visit p{
	font-size: 17px;
	letter-spacing: 1px;
	line-height: 37px;
	color: #333;
	text-align: center;
	margin-top: 11px;
}
.Y_Visit ul{
	width: 100%;
	height: auto;
	display: table;
	margin: 18px auto 0 auto;
}
.Y_Visit ul li{
	float: left;
	width: 394px;
	margin-left: 9px;
}
.Y_Visit ul li:nth-of-type(1){
	margin-left: 0;
}
.Y_Visit ul li figure{
	width: 100%;
}
.Y_Visit ul li figure img{
	width: 100%;
	height: 297px;
}
.Y_Inspection{
	margin: 0 auto;
}
.Y_Linspection{
	float: left;
	width: 49.5%;
}
.Y_Linspection video{
	width: 100%;
}
.Y_Linspection figure{
	width: 100%;
	margin: 0 auto;
}
.Y_Linspection figure img{
	width: 100%;
	height: 356px;
}
.Y_Linspection figure:nth-of-type(2) img{
	width: 100%;
	height: 357px;
}
.Y_Inspection ul{
	float: right;
	width: 50%;
}
.Y_Inspection ul li{
	float: left;
	width: 100%;
}
.Y_Inspection ul li:nth-of-type(1){
	margin:0 auto;
}
.Y_Inspection ul li:nth-of-type(2){margin-left: 0;width: 297px;}
.Y_Inspection ul li:nth-of-type(3){margin-left: 5px;width: 298px;}
.Y_Inspection ul li:nth-of-type(4){}
.Y_Inspection ul li figure{
	width:100%;
	margin: 0 auto;
}
.Y_Inspection ul li:nth-of-type(4) figure img{
	width: 100%;
	height: 357px;
}

.Y_Inspection ul li:nth-of-type(1) figure img{
	width: 100%;
	height: 232px;
}
.Y_Inspection ul li:nth-of-type(2) figure img,.Y_Inspection ul li:nth-of-type(3) figure img{
	height: 245px;
	width: 100%;
}
.Y_Peaceful{
	margin: 0 auto;
	position: relative;
}
.Y_Peaceful figure img{
	width: 100%;
}
.Y_Peaceful span{
	display: block;
	font-size: 20px;
	letter-spacing: 2px;
	line-height: 36px;
	color: #000;
	position: absolute;
	top: 171px;
	left: 131px;
}
.Y_Peaceful font{
	display: block;
	color: #e40713;
}
.Y_Delivery{
	margin: 0 auto;
}
.Y_Delivery ul{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_Delivery ul li video{
	
	height: 381px;
}
.Y_Delivery ul li{
	float: left;
	margin-left: 7px;
	width: 395px;
}
.Y_Delivery ul li figure{
	width: 100%;
}
.Y_Delivery ul li figure img{
	width: 100%;
}
.Y_Delivery ul li:nth-of-type(1){margin-left: 0;width: 100%;}
.Y_Delivery ul li:nth-of-type(2){margin-left: 0;width: 607px;}
.Y_Delivery ul li:nth-of-type(4){margin-left: 0;}
.Y_Delivery ul li:nth-of-type(3){margin-left: 5px;width: 588px;}
.Y_Delivery ul li:nth-of-type(2) figure img,.Y_Delivery ul li:nth-of-type(3) figure img{
	height: 381px;
}
.Y_Tdelivery {
	margin-bottom: 5px;
}
.Y_Tdelivery ul{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_Tdelivery ul li{
	float: left;
	margin-left: 7px;
	width: 596px;
}
.Y_Tdelivery ul li figure{
	width: 100%;
}
.Y_Tdelivery ul li figure img{
	width: 100%;
	height: 417px;
}
.Y_Tdelivery ul li:nth-of-type(1){margin-left: 0;}
.Y_Fdelivery {
	margin-bottom: 5px;
}
.Y_Fdelivery ul{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_Fdelivery ul li{
	float: left;
	margin-left: 7px;
	width: 395px;
}
.Y_Fdelivery ul li figure{
	width: 100%;
}
.Y_Fdelivery ul li figure img{
	width: 100%;
	height: 305px;
}
.Y_Fdelivery ul li:nth-of-type(1){margin-left: 0;}
.Y_coverage {
	margin-bottom: 5px;
}
.Y_coverage video{
	float: left;
	width: 50%;
}
.Y_coverage div{
	float: right;
	width: 46%;
	padding: 2%;
}
.Y_coverage div strong{
	display: block;
	text-align: center;
	font-size: 33px;
	letter-spacing: 1px;
	color: #333;
	line-height: 53px;
}
.Y_coverage div span{
	display: block;
	text-align: center;
	color: #999;
	font-size: 16px;
	line-height: 22px;
}
.Y_coverage div p{
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 44px;
	text-indent: 2em;
	margin-top: 5%;
	color: #333;
}
.Y_Tcoverage {
	margin-bottom: 5px;
}
.Y_Tcoverage ul{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_Tcoverage ul li{
	float: left;
	margin-left: 7px;
	width: 395px;
}
.Y_Tcoverage ul li figure{
	width: 100%;
}
.Y_Tcoverage ul li figure img{
	width: 100%;
	height: 277px;
}
.Y_Tcoverage ul li:nth-of-type(1){margin-left: 0;}
.Y_Tcoverage p{
	font-size: 17px;
	letter-spacing: 1px;
	line-height: 37px;
	color: #333;
	text-align: center;
}
.Y_Mdelivery {
	margin: 10px auto 5px auto;
}
.Y_Mdelivery ul{
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto;
}
.Y_Mdelivery ul li{
	float: left;
	margin-left: 7px;
	width: 596px;
}
.Y_Mdelivery ul li figure{
	width: 100%;
}
.Y_Mdelivery ul li figure img{
	width: 100%;
	height: 383PX;
}
.Y_Mdelivery ul li:nth-of-type(1){margin-left: 0;}
.Y_Prosperity{
	margin: 0 auto;
	background: url(/zmImages/ydyl/Y_img35.jpg) no-repeat center;
	height: 372px;
}
.Y_Prosperity strong{
	display: block;
	background: linear-gradient(to right, rgb(0, 70, 0), rgb(0, 211, 81));
	background-clip: text;
	color: transparent;
}
.Y_Prosperity div{
	margin: 147px auto 0 auto;
	width: 18%;
}
.Y_Prosperity div span{
	display: inline-block;
	background: #d92d20;
	font-size: 22px;
	color: #fff;
	border-radius: 19px;
	width: 36px;
	text-align: center;
	line-height: 36px;
	margin-left: 3px;
}
.Y_Prosperity p{
	text-align: center;
	font-size: 18px;
	letter-spacing: 1px;
	width: 826px;
	margin: 21px auto;
	line-height: 31px;
	color: #333;
}

