body,html{
	width: 100%;
}
p,li,span,div,li,html,body{
	font-size: 14px;
	padding: 0;
	margin: 0;
}
h1,h2,h3,h4,h5,h6,ul,li{
	padding: 0;
	margin: 0;
}
a{
	color: #222;
	text-decoration: none;
}
a:hover{
	color: #fff;
}
li{
	list-style: none;
}
.video1{
	width: 780px; height: 430px;
}
@media screen and (min-width:768px){
	.y_form_app{display: none}
}
@media screen and (max-width:768px){
	.video1{
		width: 100%; height: auto;
	}
	.y_form{display: none}
}
.t_red{
	color: red;
}			
.i_center{
	align-items: center;
}
.mar_1250{
	width: 1250px;
	margin: 0 auto;
}
.flex{
	display: flex;
}
.space-between{
	justify-content: space-between;
}	
.center{
	justify-content: center;
}		
.pc_disno{
	display: none;
}
.mar-left-25{
	margin-left: 25px;
}
/* 一站式工程 */
img{
	width: 100%;
}
.y_banner{
	margin: auto;
	background: url(../image/ybanner.jpg) no-repeat center center;
	width: 100%;
	height: 650px;
	overflow: hidden;
}
.y_numes ul{
	width: 100%;
}
.y_numes li{
	flex: 1;
	color: #fff;
	display: flex;
	align-items: center;
}
.y_title2{
	text-align: center;
	padding: 30px 0;
}
.y_title2 h3{
	font-size: 36px;
}
.y_title2 span{
	font-size: 36px;
}
.y_title2 p{
	font-size:20px;
	line-height: 30px;
}
.y_shiping1{
	width: 100%;
}
.y_sy_fl{
	width:780px;
	height: 450px;
	/*background: #f2f2f2;*/
	margin-right:45px;
}
.y_vs_vs1{
	background: url(../image/y_vs.png) no-repeat center center;
}
.y_sy_fr h3{
	margin-top: 25px;
	font-size:24px;
	color: red;
}
.y_sy_fr ul{
	margin-top:15px;
}
.y_sy_fr li{
	line-height:45px;
	font-size:20px;
}
.y_sy_fr ul li{
	text-align: left;
	position: relative;
}
.y_sy_fr h4{
	font-size: 22px;
	font-weight: normal;
	margin-top: 10px;
}
.y_sp_2 li{
	width: 600px;
	margin-top: 25px;
}
.y_sp_2 li p{
	height: 45px;
	line-height:45px;
	text-align: center;
	font-size: 18px;
}
.y_sp2_1{
	/*background: #f2f2f2;*/
	height: 335px;
}
.y_banner1{
	width: 100%;
	margin: 30px auto 0;
	background: url(../image/ybanner1.jpg) no-repeat center center;
	height: 237px;
}
.y_vs{
	background: #f9f9f9;
	padding:35px 0;
}
.y_vs_title{
	text-align: center;
}
.y_vs_title img{
	max-width: 1128px;
	margin:0 auto;
}
.y_vs_vs1{
	height: 660px;
	padding: 20px 0;
}
.y_vs_fr{
	text-align: right;
}
.y_vs_fl h3 ,.y_vs_fr h3{
	font-size: 30px;
}
.y_vs_fr h3{
	color:red;
}
.y_vs_fl,.y_vs_fr{
	margin-top: 25px;
}
.y_vs_fl li ,.y_vs_fr li{
	margin-bottom:80px;
}
.y_vs_fl p ,.y_vs_fr p{
	font-size:18px;
	margin-bottom: 20px;
	margin-top:8px;
}
.y_vs_fl ul li{
	text-align: left;
	position: relative;
}
.y_vs_fr ul li{
	text-align: right;
	position: relative;
}
.y_vs_vs3{
	background: #fff;
	border-radius: 350px;
	height: 186px;
	margin-top: 35px;
	text-align: center;
	padding: 45px 0;
}
#viewerFrame4{
	height: 192px;
	overflow: hidden;
}
.y_vs_vs3 h3 ,.y_vs_vs3 h3 span{
	font-size: 36px;
}
.y_vs_vs3 p{
	font-size: 24px;
	height: 55px;
	line-height: 55px;
	margin-top: 15px;
}
.y_vs_vs3_a{
	display: block;
	width:330px;
	border-radius: 30px;
	height: 55px;
	line-height: 55px;
	margin: 15px auto 0;
	background: #67d551;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.y_vs_vs3_a:hover{
	color: #fff;
}
.btm_eee{
	border-bottom:1px solid #eee;
}
.y_rs_img1{
	width: 593px;
}
.y_rs_img2{
	width: 703px;
}
.y_rs_f2 h2 span{
	font-size:60px;
	margin-right:20px;
}
.y_rs_f2 h2 {
	font-size: 40px;
	color: red;
}
.y_rs_f2 ul {
	margin-top:25px;
}
.y_rs_f2 ul li{
	font-size: 18px;
	line-height: 45px;
	text-align: left;
}
.y_youshi_1{
	padding:45px 0;
}
.b_fafafa{
	background: #fafafa;
}
.w_500{
	width: 500px;
}
.y_rs_img3{
	width: 646px;
}
.y_youshi_a{
	width: 200px;
	height: 50px;
	line-height: 50px;
	background: red;
	display: block;
	color: #fff;
	text-align:center;
	border-radius: 50px;
	margin-top: 35px;
}
.y_youshi_a:hover{
	color:#fff;
	opacity: .7;
}
.y_rs_img4{
	width: 740px;
}
.y_green{
	height: 60px;
	line-height: 60px;
	color: #fff;
	background: #019733;
	text-align: center;
	margin: 25px 0;
}
.y_step_ul_2 li{
	text-align: center;
}
.y_step_ul_2 li img{
	width: 278px;
}
.y_step_ul li p{
	height: 35px;
	line-height: 35px;
	background: #019733;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin:5px 0;
	font-weight: bold;
}
.mar_210{
	margin-top: 210px;
}
.y_step_ul_2 li span{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
.y_hezuo_step{
	background:url(../image/green.jpg) repeat-y center center;
	width: 100%;
	height:410px;
	margin-top: 25px;
	padding: 50px 0;
}
.y_title5{
	text-align: center;
	color: #fff;
}
.y_title5 h3{
	font-size: 40px;
}
.y_title5 p{
	font-size: 20px;
	margin-top: 10px;
}
.y_hezuo_step_1{
	margin: 55px 0;
	background: url(../image/bg_fff.jpg) repeat-x center 53px;
}
.y_hezuo_step_1 p{
	color: #fff;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.y_hezuo_step_2 a{
	background: red;
	width:400px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 50px;
	display: block;
	margin: 50px auto 0;
	font-size:22px;
	color: #fff;
}
.y_case1 li{
	width:407px;
}
.y_case1 a p{
	text-align: center;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	margin-bottom:20px;
}
.wrap{
	flex-wrap: wrap;
}
.y_title6 h3,.y_title6 span{
	font-size: 36px;
}
.y_title6 p{
	font-size: 18px;
	margin-top: 15px;
}
.y_Feedback{
	padding: 35px 0;
}
.y_form{
	width: 640px;
}
.y_form h3{
	font-size: 24px;
	font-weight: normal;
}
.y_form p input{
	width: 450px;
	height: 45px;
	margin-top: 10px;
	line-height: 45px;
	border-radius: 4px;
	border: 1px solid #eee;
	padding-left: 15px;
}
.y_form_a a{
	width:108px;
	background: red;
	border-radius: 8px;
	display: block;
	color:#fff;
	height: 108px;
	margin-top: 10px;
	text-align: center;
	line-height: 108px;
	margin-left: 25px;
}
.y_form_submit{
	width:108px;
	background: red;
	border-radius: 8px;
	display: block;
	color:#fff;
	height: 108px;
	margin-top: 10px;
	text-align: center;
	line-height: 108px;
	margin-left: 25px;
	font-size: 18px;
}
/* app */
.y_form_app{
	width: 640px;
}
.y_form_app h3{
	font-size: 24px;
	font-weight: normal;
}
.y_form_app p input{
	width: 450px;
	height: 45px;
	margin-top: 10px;
	line-height: 45px;
	border-radius: 4px;
	border: 1px solid #eee;
	padding-left: 15px;
}
/* about */
.y_about_tl1{
	color: red;
	font-size: 36px;
	text-align: center;
}
.bg_fff{
	background: #fff;
}
.mb_about{
	background: url(../image/about_bg.jpg) no-repeat top center;
	width: 100%;
	padding-top:40px;
	margin-top: 40px;
}
.mb_about_title{
	text-align: center;
	color: #fff;
}
.mb_about_title font{
	display: block;
	font-weight: normal;
	font-size: 14px;
	margin-top: 3px;
}
.mb_about_nr{
	width: calc( 1200px - 30px );
	padding: 15px;
	margin-top: 35px;
}
.mb_about_left ,.mb_about_right{
	width: 50%;
}
.mb_about_left {
	flex-shrink: 0;
	margin-right: 25px;
}
.ab_about_right h3{
	background:#ff0000;
	color:#fff;
	font-weight: normal;
	font-size: 18px;
	padding: 5px;
}
.ab_about_right p{
	line-height: 35px;
	margin-top: 25px;
	text-indent:34px;
	font-size: 16px;
}
.ab_about_sp li{
	margin-top: 35px;
	background: url(../image/about_huxing.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:1250px; 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;}
.t_026a04 span{
	color: red;
}
/* about */


.mb_ryzs_xl{
	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;
}

.nb_news_tab li{
	width:253px;
	height:60px;
	line-height:60px;
	text-align: center;
	margin:45px 10px 20px 10px;
	border-radius:6px;
	background: #f4f4f4;
	font-size: 20px;
}
.about_Tab{
	position: relative;
}

#btn1,#btn2 ,#btn3 ,#btn4{
	width:60px;
	top: 40%;
	position: absolute;
	width: 30px;
	height: 48px;
	cursor: pointer;
}
#btn1,#btn4{
	left: 1250px;
	background: url(../image/feature_right.gif) no-repeat left top red;
}
#btn2 ,#btn3{
	left: -40px;
	background: url(../image/feature_left.gif) no-repeat left top red;
}

#btn2:hover{
	left: -40px;
	background: url(../image/feature_left.gif) no-repeat left -48px red;
}
.about_display1{
	display: none;
}
.pc_disno{
	display: none;
}



/* 一站式工程 */
/* 手机端 */
@media screen and (max-width: 1200px) {
	.mar_1250{
		width: 100%;
	}
	.app_dis{
		display: block;
	}
	.app_disno{
		display: none;
	}
	.y_title2{
		padding: 10px 0;
	}
	.y_shiping1 {
		flex-wrap: wrap;
	}
	.y_title2 h3,.y_title2 h3 span ,.y_sy_fr h3{
		font-size: 20px;
	}
	.y_title2 p{
		font-size: 14px;
	}
	.y_shiping1{
		width:calc(100% - 30px);
		padding: 0 15px;
	}
	.y_sy_fl{
		width: 100%;
		margin-right: 0;
		max-height: 250px;
	}
	.y_sy_fr li{
		font-size: 14px;
		line-height: 25px;
	}
	.y_vs{
		padding: 5px 0;
	}

	.y_vs_vs1{
		height: auto;
		padding:0 10px;
		width:calc(100% - 20px);
	}
	.y_vs_vs3{
		padding: 15px 0;
		height: auto;
		margin: 15px 0;
	}
	.y_vs_vs3 h3, .y_vs_vs3 h3 span{
		font-size: 16px;
	}
	.y_vs_vs3 p{
		font-size: 14px;
		height: auto;
		line-height: 20px;
		margin-top: 5px;
	}
	.y_vs_vs3_a{
		width: 50%;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		margin-top: 5px;
	}
	.y_youshi_1{
		padding: 25px 0;
	}
	.y_rs_fl ,.y_rs_f2{
		width:100%;
	}
	.y_rs_fl img{
		width: 100%;
	}
	.y_rs_f2 h2, .y_rs_f2 h2 span{
		font-size: 24px;
	}
	.y_rs_f2 h2 span{
		margin-right: 5px;;
	}
	.y_rs_f2 ul{
		margin: 15px 0;
	}
	.y_rs_f2 ul li{
		font-size: 14px;
		line-height: 24px;
	}
	.y_youshi_1 ul ,.y_youshi_1 h2{
		padding:0 10px;
	}
	.y_youshi_a{
		font-size: 14px;
		width: 130px;
		height: 30px;
		margin-top: 15px;
		line-height: 30px;
	}
	.y_step_ul_2 ,.y_case1 ul ,.y_Feedback ,.y_kehu_ul{
		flex-wrap: wrap;
		padding:0 10px;
		width: calc(100% - 20px);
	}
	.y_step_ul_2 li ,.y_case1 li{
		width: 48%;
	}
	.y_step_ul_2 li img{
		width: 100%;
		display: block;
	}
	.y_Feedback ,.y_form1{
		flex-wrap: wrap;
	}
	.y_title6{
		width: 100%;
	}
	.y_Feedback{
		padding: 15px 10px;
	}
	.y_title6 h3, .y_title6 span{
		font-size:24px;
	}
	.y_form h3{
		font-size: 16px;
	}
	.y_form form {
		width: 100%;
	}
	.y_form p input{
		width: calc(100% - 15px);
	}
	.y_form_app h3{
		font-size: 16px;
	}
	.y_form_app form {
		width: 100%;
	}
	.y_form_app p input{
		width: calc(100% - 15px);
	}
	.y_form_a a ,.y_form_a{
		width: 100%;
		height:40px;
		line-height: 40px;
		margin-left: 0;
	}
	.y_form_submit ,.y_form_a{
		width: 100%;
		height:40px;
		line-height: 40px;
		margin-left: 0;
	}
	.y_kehu_ul li{
		width: 33%;
	}
	.y_green{
		height:40px;
		line-height: 40px;
		font-size:18px;
	}
	.y_hezuo_step{
		height:auto;
		padding: 20px 0;
	}
	.y_title5{
		border-bottom: 1px dotted #fff;
		padding-bottom: 10px;
	}
	.y_title5 p{
		font-size: 14px;
		margin-top: 0;
	}
	.y_hezuo_step_1{
		background:none;
		margin: 15px 0;
	}
	.y_hezuo_step_2 a{
		margin: 5px auto 0;
		width: 70%;
		font-size: 16px;
		height: 45px;
		line-height: 45px;
	}
	.y_hezuo_step_1 ul{
		flex-wrap: wrap;
	}
	.y_hezuo_step_1 img{
		width: 60%;
		margin: 0 auto;
	}
	.y_hezuo_step_1 li{
		width: 25%;
		background: url(../image/bg_fff.jpg) repeat-x center 30%;
		text-align: center;
		margin-bottom: 15px;
	}
	.y_hezuo_step_1 p{
		font-size: 14px;
		height: auto;
		line-height: 30px;
	}
}
