@charset "utf-8";

.web-commom{
	margin-bottom: 30px;
}
.web-commom h2{
	font-size: 26px;color: #00dfb9;padding: 30px 0 15px;border-bottom: 1px solid #ccc;margin-bottom: 15px;
}
.web-commom h3{
    font-size: 30px;font-weight: bold;color: #666;margin: 30px 0 10px;
}
.web-commom p{
	font-size: 18px;margin-top: 20px;margin-bottom: 15px;
} 
.web-commom ul li{
	font-size: 16px;color: #666;line-height: 26px;
}  
.web-commom ul li span{
	color: #00dfb9;
}
.web-commom div.img-line img{
	margin: 15px auto 0;
} 
.web-commom a.btn-zx{
	padding: 10px 30px;background: #108EE7;font-size: 16px;color: #fff;border-radius: 3px;display: inline-block;
}
.web-commom a.case-a{
	display: block;font-size: 14px;color: #108EE7;margin-bottom: 10px;
}


.programme h2{
	font-size: 30px;text-align: center;margin: 30px 0;color: #666;
}
.programme h3{
	font-size: 26px;text-align: center;color: #fff;padding: 36px 0 10px;
}
.programme p{
	font-size: 16px;text-align: center;color: #fff;
}
.programme .col-md-4{
	margin-bottom: 30px;
}
.programme .col-md-4 > div{
	transition: .4s;
}
.programme .col-md-4:hover > div{
	box-shadow: 0 0 15px #ccc;
}
.programme .programme-bg{
	background: url(../img/mobile-img1.png) no-repeat;background-size: cover;height: 130px;
}
.programme .programme-txt ul{
	padding: 15px;border: 14px solid #fafafa;border-top-width: 20px;border-bottom-width: 20px;
}
.programme .programme-txt ul li{
	font-size: 12px;height: 34px;line-height: 34px;color: rgb(72, 72, 72);;
}
