.zz_banner1 img{
			width: 100%;
		}
		.zz_tab_div_ul{
			height:50px;
			line-height:50px;
			border: 1px solid #ddd;
			margin: 25px auto;
		}
		.pro_rcd{
			margin-top:20px;
		}
		.zz_tab_div_ul li{
			flex: 1;
			text-align: center;
			background:url(/img_190706/li_bg.png) no-repeat top right #f2f3f4;
		}
		.zz_tab_div_ul li:last-child{
			background:#1E4A7B;
		}
		.zz_tab_div_ul li:last-child a{
			color: #Fff;
		}
		.zz_tab_div_ul li a{
			display: block;
		}
		.zz_tab_div_ul li a:hover{
			background: #f90;
			color: #fff;
		}
		.zz_title{
			font-size:24px;
			color: #1E4A7B;
			text-align: center;
			background: url(/img_190706/zz_title.png) no-repeat bottom center;
			padding-bottom: 20px;
		}
		.t_f90{
			color: #f90 !important;
		}
		.zz_sy_case{
			background: #f7f7f7;
		}
		.zz_sy_case{
			padding: 35px 0;
		}
		.sy_video{
			background: #fff;
			padding: 25px 25px 10px 25px;
			width: 1150px;
			margin: 25px auto;
		}
		.video_left{
			width: 665px;
		}
		.video_right{
			width: 450px;
		}
		.video_right h2{
			margin-bottom:35px;
		}
		.video_right p font{
			display: block;
			margin-top: 5px;
			line-height: 35px;
		}
		.sy_shipin1{
			/*background: #ddd;*/
			width: 670px;
			height:375px;
		}
		.video_li li{
			text-align: center;
			flex: 1;
			margin: 25px 0;
		}
		.video_li li span{
			font-size:30px;
			background: #f90;
			width: 60px;
			height: 60px;
			text-align: center;
			line-height: 60px;
			color: #fff;
			display: block;
			border-radius: 6px;
			margin: 0 auto;
		}
		.video_li li h4{
			font-size: 16px;
			font-weight: normal;
			height: 40px;
			line-height: 40px;
			color: #777;
		}
		.btn_a{
			width: 90%;
			margin: 0 auto;
		}
		.btn_a a{
			width: 180px;
			height:50px;
			line-height:50px;
			background: #1E4A7B;
			color: #Fff;
			border-radius: 8px;
			text-align: center;
		}
		.btn_a a:hover{
			opacity: 0.9;
		}
		.b_f90{
			background: #f90 !important;
			color: #fff !important;
		}
		.sy_shipin2{
			width: 100%;
		}
		.sy_shipin22{
			width: 48.5%;
			/*background: #ddd;*/
			height: 200px;
			margin-top: 15px;
		}
		.contact_tel{
			border: 4px solid #eee;
			height: 171px;
			margin-top: 30px;
			padding: 0 35px;
		}
		.contact_tel .iconfont{
			font-size:80px;
			color: #1E4A7B;
			padding-left: 25px;
			margin-right: 10px;
		}
		.contact_tel font{
			font-size: 30px;
			margin-top: 5px;
		}
		.zzkh_case{
			background:url(/pcimg_190706/blue_Bg1.png) repeat-x left bottom;
		}
		.zzkh_case{
			padding-top: 35px;
		}
		.zz_home_case{
			/*margin-top:45px;*/
		}
		.zz_home_case li{
			width:290px;
		}
		.zz_home_li{
			background: #fff;
			padding: 10px 0;
			text-align: center;
		}
		.zz_title p{
			font-size: 16px;
			font-weight: normal;
			padding-top: 10px;
		}
		.marauto{
			padding: 37px 0;
		}
		.marauto>a{
			margin: 0px auto;
			display: block;
			width: 160px;
			height:40px;
			line-height: 40px;
			background: #f90;
			color: #fff;
			text-align: center;
			font-size: 16px;
		}
		.xbanner1 img ,.pro_fq li img ,.zz_banner_a img{
			/*width: 100%;*/
		}
		.pro_fq li{
			width:275px;
		}
		.pro_fq li a p{
			height:40px;
			line-height: 40px;
		}
		.pro_fq li a p:hover{
			color: red;
		}
		.cp_case_a a{
			width: 180px;
			height:55px;
			line-height: 55px;
			display: block;
			border-radius: 6px;
			margin: 20px auto;
			background: #f90;
			color: #fff;
			text-align: center;
			font-size: 18px;
			font-weight: bold;
		}
		.zz_advant{
			background:#f2f1f1;
			padding: 25px;
			margin-top: 40px;
		}
		.zz_advant1{
			background: #fff;
			box-shadow: 5px 5px 16px #ccc;
		}
		.zz_advant h2{
			width: 714px;
			margin: 20px auto;
		}
		.zz_adv_tab{
			background: #000;
			color: #fff;
			height:70px;
			line-height: 70px;
			margin-top:40px;
		}
		.zz_adv_tab span{
			flex:1;
			text-align: center;
			font-size: 18px;
			font-weight: bold;
			border-left: 2px solid #fff;
		}
		.zz_adv_tab span:first-child{
			border-left: 0;
		}
		.zz_adv_div1{
			padding: 25px;
		}
		.zz_adv_left{
			width: 611px;
			flex-shrink: 0;
			margin-right: 25px;
		}
		.zz_adv_right h3{
			color: #1E4A7B;
			font-size:30px;
		}
		.zz_adv_right h3 font{
			display: block;
			font-size: 16px;
			text-transform : uppercase;
			font-weight: normal;
			color: #ccc;
			height:30px;
			line-height: 30px;
		}
		.zz_adv_right h4{
			color: red;
			height: 60px;
			line-height: 60px;
			font-size:18px;
		}
		.zz_adv_right ul li{
			background: url(/pcimg_190706/icon_yes.png) no-repeat left 8px;
			padding-left:35px;
			line-height: 35px;
			margin-top:20px;
			font-size: 18px;
		}
		.zz_adv_right{
			position: relative;
		}
		.zz_adv_abs{
			position: absolute;
			bottom:0px;
			background:url(/pcimg_190706/400tel.png) no-repeat left center;
			padding: 10px 0px 10px 70px;
		}
		.zz_adv_abs .t_red{
			font-size:30px;
		}
		.zz_adv_abs p font{
			display: block;
		}
		.kobei{
			padding: 35px 0;
		}
		.kobei_ul{
			margin-top: 35px;
		}
		.kobei_ul li{
			width:49%;
			margin-bottom: 30px;
		}
		.kobei_ul li img{
			width: 245px;
			height: 162px;
			flex-shrink: 0;
			margin-right: 25px;
		}
		.kobei_ul h4{
			font-size: 18px;
			color: #1E4A7B;
			height: 25px;
			overflow: hidden;
			margin-bottom: 15px;
		}
		.kobei_ul p{
			line-height: 25px;
			font-size: 14px;
			height: 75px;
			overflow: hidden;
		}
		.koubei_li{
			position: relative;
		}
		.koubei_a{
			position: absolute;
			bottom: 0;
			background: #1E4A7B;
			height: 30px;
			line-height: 30px;
			border-radius:4px;
			color: #fff;
			display: block;
			width:80px;
			font-size: 14px;
			text-align: center;
		}
		.koubei_a:hover{
			background: #f90;
		}
		.zz_about{
			background:url(/pcimg_190706/about_bg.png) no-repeat center top;
			height: 568px;
			width: 100%;
			padding:35px 0 0 0;
		}
		.zz_about_div {
			background: #fff;
		}
		.zz_about_div>h3{
			background:#1E4A7B;
			color: #fff;
			text-align: center;
			height:50px;
			line-height:50px;
		}
		.mb_about_nr{
			width: calc( 1200px - 30px );
			padding: 15px;
		}
		.mb_about_left {
			flex-shrink: 0;
			width: 585px;
			margin-right: 20px;
		}
		.mb_about_left img{
			width: 100%;
		}
		.ab_about_right h3{
			color:#1E4A7B;
			font-size: 24px;
			font-weight: normal;
			padding: 5px;
		}
		.ab_about_right p{
			line-height: 35px;
			margin-top: 25px;
			text-indent:34px;
		}
		.ab_about_sp li{
			margin-top: 35px;
			background: url(/pcimg_190706/about1.png) no-repeat center top;
			min-width: 124px;
			text-align: center;
			padding-top: 25px;
			font-size: 24px;
		}
		.ab_about_sp li span{
			font-size: 14px;
			color: #555;
		}
		/* 荣誉证书 */
		.viewer {width:1200px; clear:both; overflow:hidden;}
		.viewerFrame {width:1500px; clear:both; padding:0;}
		.viewer img {width:230px; display:inline; border:0;}
		.viewer a {display:block; float:left; width:250px;}
		.mb_ryzs_xl{
			background: url(/pcimg_190706/hr2.png) repeat-x center center;
			margin: 15px 0;
		}
		.mb_ryzs_ul li{
			margin: 0 8px;
			color: #666;
			border-right:1px solid #eee;
			padding-right:20px;
			cursor: pointer;
		}
		.mb_ryzs_ul li:last-child{
			border-right:0;
		}
		.mb_ryzs_ul{
			background: #Fff;
			width: 45%;
			margin:0 auto;
		}
		.mb_ryzs_div ul{
			margin-top:25px;
		}
		

	
	/* 滚动 */
	.viewerFrame{
		font-size: 14px;
		text-align: center;
	}
	.viewerFrame p{
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	.viewerFrame a b{
		background: url(/pcimg_190706/icon_xq.jpg) no-repeat 20px center;
		height: 40px;
		width: 120px;
		margin: 0 auto;
		text-align: center;
		display: block;
		border-radius: 35px;
		border: 1px solid #eee;
		line-height: 40px;
		padding-left: 20px;
	}
	.viewerFrame a:hover b{
		border: 1px solid #026A04;
		color: #026A04;
	}
	.featureContainer .title_1{
		margin-top: 25px;
	}
	.about_Tab ,.feature{
		position: relative;
		padding-top: 25px;
	}	

	.mb_ryzs_xl{
		background: url(/pcimg_190706/hr2.png) repeat-x center center;
		margin: 15px 0;
	}
	.mb_ryzs_ul li{
		margin: 0 8px;
		color: #666;
		border-right:1px solid #eee;
		padding-right:20px;
		cursor: pointer;
	}
	.mb_ryzs_ul li:last-child{
		border-right:0;
	}
	.mb_ryzs_ul{
		background: #Fff;
		width: 45%;
		margin:0 auto;
	}
	.mb_ryzs_div ul{
		margin-top:25px;
	}
	.center{
		justify-content: center;
	}
	.about_display1 ,.zz_adv_div1{display: none;}
	#btn1,#btn2 ,#btn3 ,#btn4{
		width:60px;
		top: 40%;
		position: absolute;
		width: 30px;
		height: 48px;
		cursor: pointer;
	}
	#btn1,#btn4{
		left: 1210px;
		background: url(/pcimg_190706/feature_right.gif) no-repeat left top;
	}
	#btn2 ,#btn3{
		left: -40px;
		background: url(/pcimg_190706/feature_left.gif) no-repeat left top;
	}
	
	#btn1:hover{
		left: 1210px;
		background: url(/pcimg_190706/feature_right.gif) no-repeat left -48px;
	}
	#btn2:hover{
		left: -40px;
		background: url(/pcimg_190706/feature_left.gif) no-repeat left -48px;
	}
	/*  */
	.mb_news{
		background: #f2f2f2;
		padding: 25px;
	}
	.nb_news_nr1 h3{
		font-size: 18px;
		color: #1E4A7B;
		padding: 15px 0;
		font-weight: normal;
	}
	.nb_news_nr1>a{
		margin: 20px 0;
		display: block;
	}
	.nb_news_nr1 span img{
		width: 100%;
	}
	.nb_news_nr1{
		flex: 1;
		margin-right: 25px;
	}
	.nb_news_nr1:last-child{
		margin-right: 0;
	}
	.nb_news_nr1 a:hover{
		color:red;
	}
	.nb_news_nr1 h4{
		font-size: 14px;
		height: 25px;
		line-height: 25px;
		font-weight: normal;
	}
	.nb_news_nr1 span{
		color: #999;
	}