/*********初始化**********/
body,div,ul,ol,li,h3,p,i,h2,h4,dl,dd,dt,p{
margin:0;
padding:0;
box-sizing:border-box;
}

li{
	list-style: none;
}
a{
	text-decoration: none;
	color:black;
}
body,html{
	width: 100%;
	height: 100%;
	font-family:"Microsoft Yahei";
	font-size: 16px;
}
img{
	border:none;
}
/*************end reset***************/
/**************主页************/
body{
			margin-top: 50px;
			font-size: 14px;
			background-color: #FFF;
			color: #777;	
		}
		.container{
			padding: 0;
		}

		.banner_btn {
			display: inline-block;
			padding: 6px 20px;
			font-size: 1em;
			cursor: pointer;
			background: #2ABB9B;
			color: #fff;
			font-weight: 500;
			text-decoration: none;
			outline: none;
			margin-top: 30px;
			border-radius: 5px;
		}
		.feature_btn:hover {
			background: #e5e52d;
			color: #555;
			text-decoration: none;
		}

		.decoration{
			margin: 0 1em;
		}
		.fa {
			color: #2ABB9B;
		}
		.text-center {
    		text-align: center;
		}
		.content_white {
			text-align: center;
			padding: 3em 2em;
		}
		.content_white h2 {
			font-size: 2em;
			font-weight: 500;
		}
		.content_white p {
			color: #777;
			font-size: 1.2em;
			font-weight: 300;
			text-align:left;
			text-indent: 2em; 
		}
		.carousel-inner img{
			width: 100%;
		}
		/**************************************************/
		.featured_content {
			padding: 0 1em;
		}
		.feature_grid_1 {
			min-height: 200px;
			width: 100%;height: 100%;
			margin-bottom: 1em ;
			position: relative;
			background: url(img/000.png) no-repeat center center;
		}
		h3.m_1  {
			padding: 2em 0;
			margin: 0;
			font-size: 2em;
			color: #fff;
			text-decoration: none;
			text-shadow: 1px 1px #4ca390;

		}
		p.m_2 {
			color: #fff;
			font-size: 1em;
			line-height: 1.5em;
			margin-bottom: 1em;
			font-weight: 300;
			overflow: hidden;
			display: none;
		}
		.floats{
			width: 100%;height: 100%;
			position:absolute;
			top:0;left:0;
			background: #000;
			opacity: 0.3;filter: alpha(opacity=30;);
		}
		.alert{
			width: 100%;height: 100%;
			position: absolute;
			top:0;left:0;
			padding: 2em;
		}

		.col-md-8 p {
			text-indent: 2em;
		}
		
		.feature_btn {
			/*display: inline-block;*/
			display: none;
			padding: 6px 20px;
			font-size: 1em;
			cursor: pointer;
			background: #5fccb4;
			color: #fff;
			font-weight: 500;
			text-decoration: none;
			outline: none;
			margin-top: 10px;
			border-radius: 5px;
		}
		.feature_btn:hover {
			background: #e5e52d;
			color: #555;
			text-decoration: none;
		}
		/*******************************/
		.footer{
			margin-top: 5em;
			padding: 2em 0;
			background: #2ABB9B;
		}
		.copy {
			text-align: center;
		}
		.copy p {
			font-size: 1em;
			color: #fff;
		}
		.copy p a {
			color: #fff;
			border-bottom: 1px dotted;
		}
		.copy p a:hover {
			color: #e5e52d;
			border-bottom: 1px solid;
			text-decoration: none;
		}
