h1,
h2,
h3 {
    font-size: 14px;
}

::-webkit-input-placeholder {
    color: #999
}

.ta-c {
    text-align: center;
}
.btn-zx{height:50px;line-height:50px;font-size:24px;background:#70e52a;color:#ffffff;width:170px;}

/* 布局 */

body {
    font-family: '微软雅黑', '宋体';
    background: #fbfbfb
}
img{max-width:100%;}
.gree {
    color:#71cb2d;
}

.bttit  .sbtt{font-size:36px;}
.bttit {
    font-size: 48px;
    color: #070707;
    margin: 50px auto;
    text-align: center;
}


/* 布局 */

.header-box {
    width: 100%;
    padding-top: 70px;
    padding-bottom: 50px;
    background: url(../images/hbg.jpg) no-repeat center top #f1f1f1;
}

.header-box p.hdes {
    font-size: 20px;
    line-height: 34px;
    color: #ffffff;
    margin-top: 30px;
}

.fw-list {
    margin-top: 80px;
}

.fw-list .fw-item {
    padding: 10px;
}

.fw-list .fw-item .item {
    padding: 20px;
    background: #ffffff;
    height: 190px;
    cursor: pointer;
}

.fw-list .fw-item .item .tit {
    font-size: 34px;
    height: 70px;
    line-height: 70px;
}

.fw-list .fw-item .item .layui-btn {
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    color: #71cb2d;
    border: 1px solid #71cb2d;
}

.fw-list .fw-item .item .des {
    height: 48px;
    font-size: 14px;
    line-height: 24px;
    color: #6d6d6d;
    margin-top: 40px;
}

.fw-list .fw-item .more-item {
    text-align: center;
}

.fw-list .fw-item .more-item .layui-btn {
    padding: 0px 35px;
    margin-top: 80px;
    font-size: 30px;
    font-weight: bold;
    height: 57px;
    line-height: 57px;
    color: #ffffff;
    background: #71cb2d;
}

.fw-list .item:hover {
    background: #71cb2d;
    color: #ffffff;
    text-align: center;
}

.fw-list .fw-item .item:hover .tit {
    text-align: center;
    color: #ffffff;
    margin-top: 30px;
}

.fw-list .fw-item .item:hover .layui-btn {
    padding: 0px 35px;
    height: 57px;
    background: #58a122;
    border: 0px;
    margin: 0px auto;
}

.fw-list .fw-item .item:hover .des {
    display: none
}

.fw-list .fw-item .item:hover {
    padding: 20px 33px;
    background: #71cb2d;
    color: #ffffff
}

.fw-list .fw-item .item:hover .tit {
    text-align: center;
    color: #ffffff;
    margin-top: 30px;
}

.fw-list .fw-item .item:hover .layui-btn {
    font-size: 30px;
    font-weight: bold;
    height: 57px;
    line-height: 57px;
    color: #ffffff;
    background: #58a122;
    border: 0px;
}

.fw-list .fw-item .item:hover .des {
    display: none
}

.fw-list .fw-item .more-item:hover .layui-btn {
    margin-top: 80px;
    font-size: 30px;
    font-weight: bold;
    height: 57px;
    line-height: 57px;
}

.youshi-list {
    background: #ffffff;
}

.cer-box {
    height: 500px;
    position: relative;
    background: url(../images/ls_101.jpg) no-repeat left 110px;
    background-size: 70% auto;    margin-top: -50px;
}

.liucheng-list{
	background: url(../images/ls_10.jpg) no-repeat center top;
	color:#ffffff;
	height:712px;
}
.liucheng-list .bttit{
	color:#ffffff;
	padding-top:50px;
	padding-bottom:50px;
}
.kehu-list{
	background:#ffffff;
	padding-bottom:40px;
	text-align:center;
}

.footer-list{
	background:#6bc02d;
	text-align:left;
	padding:30px;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;line-height:40px;
}



.box6{background:url(../images/box6.jpg) no-repeat right bottom #ffffff; height:588px ;padding-bottom:30px;}
.box6  .tit1{ color:#5c91dd;font-size: 40px;text-align: center;margin-top: 80px;margin-bottom:30px;}
.box6  .layui-col-md4{ height:134px;background:url(../images/ysbg.png) no-repeat left top ;margin-bottom: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;}
.box6  .ys-box{ font-size:20px;line-height:30px;color:#505050;padding:20px;border:1px solid #5c91dd}

.wangluo-list{margin:40px auto;}
/* 响应*/
@media only screen and (max-width:1281px) {
	.header-box{
		padding-top: 30px; background-size:auto 145vw;
	}
	.header-box img{
		max-width: 70%; margin-left: 15%;
	}
	.header-box p.hdes{
		font-size: 14px; line-height: 1.8;
	}
	.fw-list{
		margin-top: 40px;height: auto; overflow: hidden; 
	}
	.fw-list .fw-item{
		width: 50%; float: left; padding: 2px;
	}
	.fw-list .fw-item .item{
		padding: 10px;
	}
	.fw-list .fw-item .item .tit{
		font-size: 16px; height: auto; line-height: 1.6; margin-bottom: 15px; text-align: center;
	}
	.fw-list .fw-item .item .layui-btn{
		font-size: 12px; padding-left: 11px; padding-right: 11px;
	}
	.fw-list .fw-item .item .des{
		margin-top: 15px;
	}
	.fw-list .fw-item .more-item .layui-btn,
	.fw-list .fw-item .more-item:hover .layui-btn,
	.fw-list .fw-item .item:hover .layui-btn{
		font-size: 14px; height: auto; line-height: 1.6; padding: 5px 11px;
	}
	.fw-list .fw-item .item:hover{
		padding: 10px;
	}
	.box6{
		height: auto; background-size:cover; background-position: center bottom -90px; background-color: #eff6ff;
	}
	.bttit{
		font-size: 20px; margin: 0 auto 20px auto; padding-top: 40px;
	}
	.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;  margin-bottom: 0;
	}
	.box6 .layui-col-md4 .t{
		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); box-sizing: border-box !important;
	}
	.footer-list{
		padding: 8px;
	}
	.kehu-list .layui-row{
		height: auto; overflow: hidden;
	}
	.kehu-list .layui-col-md2{
		width: 25%; float: left;
	}
	.liucheng-list{
		height: auto;
	}
	.liucheng-list .bttit{
		padding-bottom: 0;
	}
	.bttit .sbtt{
		font-size: 14px;
	}
	#m-hcmap{
	height: 300px; overflow: auto; 
	}
	.cer-box{
		margin-top: 0;  background-size: 90vw auto; background-position:center top 0; height:60vw; 
	}
	#cer-box-info{
		width:60vw !important;
	}
	
}
