*{
	/*font-family: "Verdana","微软雅黑","Consolas";*/
}

a{
	text-decoration: none;
}

body{
	padding-top: 60px;
	background:#C8C8C8;
	position: relative;
}
p,li{
word-wrap: break-word
}
.navbar{
	border-radius:0px;
}
.navbar-blue{
	background-color:#03509F;
	border-color:#03509F;
}
.navbar-blue a{
	color: #FFF;;
}
.icon-bar{
	background: #FFF;
}
.navbar-nav > li > a{
	line-height: 50px;
}
.navbar-brand{
	height: auto;
}
.navbar-blue li a:hover,.navbar-blue li a:focus{
	color: #FFF;
	background: #8BB73B;
}

/*common*/
.bg_white{
	background: #FFF;
}
.bg_grey{
	background: #EBEBEB;
}
.bg_light_blue{
	background: #4e8298;
}
.bg_deap_blue{
	background: #4e8298;
}

.bg_square{
	background-color: #66BCF7;
}
.bg_line{
	border-left: 1px solid #333;
}

.form-control,.btn{
	border-radius:0px;
}


/*slide;*/
.index_slide{
	width: 100%;
	/*height: 542px;*/
	overflow: hidden;
	position: relative;
}
.index_slide_title{
	text-align: center;
	position: absolute;
	padding: 10px 10px;
	width: 100%;           
	background: #66BCF7;
	right: 0px;
	top: 400px;
	z-index:9999;
}

@media (max-width: 780px) {
	.index_slide_title{
		text-align: center;
		position: absolute;
		padding: 5px 10px;
		width: 100%;           
		background: #66BCF7;
		right: 0px;
		top: 100px;
	}
}
.index_slide_title a{
	color: #FFF;
	font-size: 2.25rem;
}

.index_slide_title a:hover{
	color: #CCC;
	text-decoration: none;
}

/*index*/
.slide_title{
	height: 70px;
	padding: 15px;
	color: #FFF;
	font-size: 2.5rem;
	background:#6F6F6F;
}
@media (max-width: 780px) {
	.slide_title{
		height: auto;;
	}
}

.index_title_line{
	border-top: 1px solid #333;
	border-bottom:1px solid #333;
}
/*.index_title_line tr{
	border-top:1px solid #333; 
	border-bottom:1px solid #333; 
}*/

.index_title_h1{
	color:#FFF;
	font-size: 2.25rem;
	padding: 12px 15px;
	 
	
}
@media (max-width: 780px) {
	.index_title_h1{
	color:#FFF;
	font-size: 1.75rem;
	padding: 12px 40px;
}
}
.index_about{
	font-size: 1.85rem;
	padding: 30px 50px;
}

.index_about p,.index_about li{
	word-wrap: break-word;
}

@media (max-width: 780px) {
	.index_about{
		font-size: 1.35rem;
		padding: 10px 20px;
	}
}

@media (max-width: 780px) {
	.temp_height{
		height: 62px;
	}
}
 
#is_table td{
	padding: 2px;
}