body{
	background:url(../images/zcgs/zcgs_01.jpg) no-repeat center top #ffffff;
	font-family: 微软雅黑;
    font-size: 18px;
    color: #3e3a39;
}
a{cursor:pointer}
.fz-80{font-size:80px;}
.color-b{color:#3f4d92;}
.color-bai{color:#ffffff;}
.color-o{color:#ff9c00;}
.clear{clear:both;width:100%;height:1px;}
img{max-width:100%;}
.container{width:100%;float:left;}
.layui-container{min-width:1200px;display:block;}
.mb40{margin-bottom:40px;}
.mt40{margin-top:40px;}
.mt70{margin-top:70px;}
.fll{float:left;}
.flr{float:right}
.tc{text-align:center;}
.t-btn{height:50px;line-height:50px;padding:0 30px;color:#373737;background:#fbee1d;margin:0 15px;border-radius:30px;font-size:24px;display:inline-block;cursor:pointer;}
.cor-b{color:#616ce5;}
.f-num{font-size:60px;font-weight:bolder;}
.tit1 ,.tit2{font-size:40px;color:#4a4a4a;   /* font-style: italic;*/letter-spacing:5px;text-align:center;margin-top:130px;margin-bottom:50px;}
.banner-a{height:693px;background:url(../images/bbg_01.jpg) no-repeat center top ;}
.banner-a .bb1list{padding-top:180px;padding-left:84px;}

.box1{background:url(../images/ysbg.jpg) no-repeat center bottom #ffffff;}
.box1 .tit1 b{color:#616ce5;}
.box1 .layui-col-md3{padding:10px;}
.box1 .layui-col-md3 .item{border:1px solid #d8d8d8;text-align:center;height:54px;color:#676767;line-height:54px;font-size:24px;}
.box1 .tex1{text-align:center;height:54px;color:#676767;line-height:54px;font-size:24px;margin-top:70px;}
.box1 .tex2{text-align:center;color:#4a4a4a;line-height:58px;font-size:36px;margin:70px 0;}



.box3{background:url(../images/cp_4.jpg) no-repeat center right #f8f8f8;color:#4a4a4a;padding-bottom:50px;}
.box3 .tlist{color:#4a4a4a;font-size:18px;line-height:31px;margin-left:80px;}
.box3 .tlist p{padding-left:20px;}
.box3 .tlist .p1{background:url(../images/p1.jpg) no-repeat center left;}
.box3 .tlist .p2{background:url(../images/p2.png) no-repeat center left;}
.box3 .tit1{color:#616ce5;margin-top:50px;}


.box4{background:url(../images/cp_5.jpg) no-repeat center right #f8f8f8;color:#ffffff;padding-bottom:50px;}
.box4 .tit1{margin-top:50px;color:#ffffff;}
.box4 .layui-container{width:1000px;    min-width: 1000px;}
.box4 .layui-col-md4{line-height:40px;font-size:24px;letter-spacing:5px;}
.box4 .layui-col-md12{text-align:center;margin-top:40px;}

.box8 {margin:10px 0;text-align:center;margin-bottom:70px;}
.box8 .layui-col-md4{margin:10px 0;text-align:center;}
.box8 .layui-col-md12{text-align:center;}
.box8 .layui-col-md12 p{line-height:60px;font-size:30px;margin-top:60px;}

.box7{background:url(../images/ll_7.jpg) no-repeat center  #e9f3ff;color:#ffffff;padding-bottom:50px;color:#616ce5;}
.box7 .tit1{margin-top:50px;}
.box7 .tit1{color:#4a4a4a;font-size:28px;}
.box7 .layui-col-md2 {padding:15px;}
.box7 .layui-col-md2 .item{background:url(../images/dian.jpg) no-repeat center bottom  #ffffff;height:170px;line-height:170px;text-align:center;font-size:27px;}

.box5{margin-bottom:100px;}
.box5  .tit1{ color:#5c91dd;font-size: 40px;text-align: center;margin-top: 60px;margin-bottom:30px;}
.box5  .q-list .t{ color:#ffffff;font-size: 24px;background:url(../images/ll_8.jpg) no-repeat left top #ffffff;height:48px;line-height:48px;padding-left:18px;margin:18px auto;}
.box5  .q-list .c{ font-size: 20px;line-height:30px;color:#565656;}

.box6{background:url(../images/box6.jpg) no-repeat center top #ffffff;height:688px}
.box6  .tit1{ color:#5c91dd;font-size: 40px;text-align: center;margin-top: 60px;margin-bottom:30px;}
.box6  .layui-col-md4{ height:134px;background:url(../images/ysbg.png) no-repeat left top ;margin-top:63px;}
.box6  .layui-col-md4 .t{ font-size:26px;height:53px;line-height:53px;color:#ffffff;padding-left:15px;}
.box6  .layui-col-md4 .ss{ font-size:20px;height:53px;line-height:23px;color:#ffffff;padding-left:15px;}
.box6  .layui-col-md4 .c{ font-size:16px;line-height:22px;color:#505050;padding-left:30px;padding-top:10px;width:276px;}

/* 响应 */
@media only screen and (max-width: 1281px) {
	.banner-a{
		height: 55vw; background-size:cover;
	}
	.banner-a .bb1list{
		padding-top: 15vw; padding-left: 8%;
	}
	.banner-a .bb1list> img{
		max-width: 55%;
	}
	.tit1, .tit2{
		font-size: 20px; margin-top: 40px; margin-bottom: 20px; letter-spacing: 1px;
	}
	.box1 .layui-col-md3{
		padding: 5px;
	}
	.box1 .layui-col-md3 .item{
		font-size: 14px; height: 35px; line-height: 35px;
	}
	.ys-list{
		height: auto; overflow: hidden; 
	}
	.ys-list .layui-col-md3{
		width: 50%; float: left;
	}
	.box1 .tex1{
		height: auto; font-size: 16px; margin-top: 25px; line-height: 1.6; float: left;
	}
	.t-btn{
		margin: 10px; font-size: 15px; padding: 8px 25px; height: auto; line-height: 1.3;
	}
	.box1 .tex2{
		font-size: 15px; margin: 15px 0 25px; line-height: 1.6;text-align: center; /* float: none; width: 100%; */ display: block; float: left; width: 100%;
	}
	.f-num{
		font-size: 22px; 
	}
	.box3{
		background-size:60% auto ; background-position: right -10vw center;
	}
	.box3 .tlist{
		margin-left: 0; font-size: 13px; line-height: 1.6;
	}
	.box3 .tlist p{
		background-size:8px auto !important ; padding-left: 15px !important;
	}
	.box4 .layui-container{
		width: 100%; min-width:auto;
	}
	.box4 .layui-col-md4{
		font-size: 12px; line-height: 1.6; width: 33.33%;float: left; letter-spacing: 1px;
	}
	.box4 .ys-list .layui-col-md12{
		float: left; width: 100%; margin-top: 25px;
	}
	.box4 .ys-list .layui-col-md12 img{
		height: 40px;
	}
	.box8{
		margin-bottom: 40px;
	}
	.box8 .layui-col-md12 p{
		font-size: 16px; line-height: 1.6; margin-top: 40px;
	}
	.box7 .tit1{
		font-size: 20px; margin-top: 40px;
	}
	.box7 .layui-col-md2{
		width: 50%; float: left; padding: 5px; font-size: 16px;
	}
	.box7 .layui-col-md2 .item{
		font-size: 16px; height: 65px; line-height: 55px;
		background-size:auto 12px;
	}
	.box5 .tit1,
	.box6 .tit1{
		margin-top: 40px; font-size: 20px; margin-bottom: 25px;
	}
	.box5{
			margin-bottom: 40px;
		}
		.box5 .q-list .t{
			font-size: 16px; height: 35px; line-height: 35px; padding-left: 15px; margin: 10px auto; background-size: 100% 100%; 
		}
		.box5 .q-list .c{
			font-size: 14px;
		}
		 .box6{
			height: auto; background-position: bottom  center; background: #eff6ff; 
		}
		.box6 .ys-list{
			display: flex; justify-content: space-between; flex-wrap: wrap;
		}
		.box6 .ys-list .layui-col-md12{
			width: 100%;
		}
		.box6 .ys-list .layui-col-md4{
			width: 49%; float: left;
		}
		.box6 .layui-col-md4{
			margin-top: 10px; background: none; height: auto; 
		}
		.box6 .layui-col-md4 .t,
		.box6 .layui-col-md4 .ss{
			font-size: 15px; background:url(../images/ysbg-top.png) no-repeat; background-size: 100% 100%; height: 40px; line-height: 1.1; padding-top:0 ; padding-bottom: 0;padding-right: 25px;
			display: flex; align-items: center; justify-content: center;
		}
		.box6 .layui-col-md4 .c{
			font-size: 13px; line-height: 1.6; background: rgba(255, 255, 255, 0.3); border: 1px solid #5c91dd; width: 100%; padding: 10px; border-left: 8px solid #fbaf1d; height: calc(100% - 40px);
			
		} 
		.box8 .ys-list{
			height: auto; overflow: hidden;
		}
		.box8 .ys-list .layui-col-md4{
			width: 33.33%; float: left; margin: 2px 0;
		}
		.box8 .ys-list .layui-col-md4 .item{
			padding:0 3px ;
		}
	
}