*{
	font-family: 微软雅黑;
}
img{
	width: 100%;
}
body{
	padding-top:50px;
}
.yuan{
	border-radius:50%
}
.glyphicon{
	font-size:40px;
	color: #08aba6;
	margin-top: 10px;
}
.banner img{
	width: 100%;
}
.navbar-brand img{width: 40px;margin-top: -10px;}
.thumbnali .icon{
	text-align: center;
    width: 70px;
    height: 70px;
    line-height: 75px;
    margin: 0 auto 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #08aba6;
}
.thumbnali p{
	display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    line-height: 36px;
    text-indent: 2em;
}
.thumbnali h3{
	font-size: 16px;
    font-weight: 500;
    line-height: normal;
    margin: 7px 0 10px;
}
.caption h4{
    line-height: 24px;
}
.container h2{
	margin: 100px 0 50px 0;
}
.container .col-md-6 h3{
	font-weight: 500;
	margin: 30px 0 10px;
	text-indent: 2rem;
}
.container .col-md-6 p{
	line-height: 24px;
	text-indent: 2rem;
}

.banner{
	background: url(../images/banner.jpg) no-repeat center;
	height: 500px;
	position: relative;
}
.banner .bannerText{
	position:absolute;
    bottom: 10%;
    display: block;
	color: #ffffff;
}
.bannerText .btn{
	margin-top: 30px;
}
.col-md-3 .caption p{
	text-align: center;
	margin: 2px 0;
	font-size: 14px;
}
.col-md-4 .caption p{
	margin: 2px 0;
	font-size: 14px;
	line-height: 28px;
}
.col-md-3 a{
	text-decoration: none;
}
.container .table th,td{
	text-align: center;
	line-height: 45px;
}
.container .table tbody tr td{
	vertical-align: middle;
 }
 .footer{
 	margin-top: 30px; 
 	height: auto;
 	background: #333;
 }
 .footer dl{
 	color: #999;
 	margin: 30px 0;
 }
 .footer dt,dd{
 	margin: 8px 0;
 }
 .footer dt{
 	font-size: 20px;
 }
 .footer dd{
 	color: #ededed
 }
 .footer .col-md-6 form{
 	margin-top: 30px;
 }
 .icp{
 	height: 120px;
 	background: #242424;
 	line-height: 30px;
 	font-size: 12px;
 	color: #999;
 }
 .icp p{
 	margin: 0px;
 }
.navb ul li a.block:link,.nav ul li a.block:visited{
	display: block;
}
.navb ul li a.block:hover{
	background: #555;
	color: #ffb900;
}

 @media screen and (min-width: 320px) {
	.banner{
	background: url(../images/640-banner.jpg) no-repeat center;
	height: 350px;
	position: relative;
}
}
 @media screen and (min-width: 640px) {
	.banner{
	background: url(../images/640-banner.jpg) no-repeat center;
	height: 350px;
	position: relative;
}
}
 @media screen and (min-width: 768px) {
	.banner{
	background: url(../images/640-banner.jpg) no-repeat center;
	height: 400px;
	position: relative;
}
}
@media screen and (min-width: 992px) { 
	.banner{
	background: url(../images/banner.jpg) no-repeat center;
	height: 500px;
	position: relative;
 }
 }
@media screen and (min-width: 1200px) { 
	.banner{
	background: url(../images/banner.jpg) no-repeat center;
	height: 500px;
	position: relative;
}
}
.table td {
	vertical-align: middle;
	padding: 1.2rem;
	border: 2px solid #ffffff !important;
}