.indtop{
	width:100%;
	height:.44rem;
	background:#1c2c63;
	position:fixed;
	top:0;
	max-width:768px;
	z-index:9999;
}
.nav{
	width:100%;
	position:absolute;
	top:.44rem;
	background:#FFFFFF;
	display:none;
}
.nav li a{
	display:block;
	padding:0 .15rem;
	border-bottom:1px solid #eee;
	line-height:.5rem;
	font-size:.12rem;
}
.menu img{
	width:.21rem;
	display:block;
	margin:0 auto;
	margin-bottom:.015rem;
}
.menu a{
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:.09rem;
	margin-top:.06rem;
}
.indtop h3{
	position:absolute;
	width:100%;
	text-align:center;
	height:.44rem;
	line-height:.44rem;
	color:#FFFFFF;
}
.tel img{
	width:.19rem;
	display:block;
	margin:0 auto;
	margin-bottom:.015rem;
}
.tel a{
	display:block;
	color:#FFFFFF;
	text-align:center;
	font-size:.09rem;
	margin-top:.05rem;
}
.indtop_bg{
	width:100%;
	height:.44rem;
}
.banner .swiper-pagination-bullet{
	transition: all 1.2s;
	opacity:1;
	width:.2rem;
	height:.04rem;
	border-radius:.02rem;
	background:#FFFFFF;
}
.banner .swiper-pagination-bullet-active{
	background:#e4b143;
}
.about{
	width:100%;
	background:#fafafa url(../img/bg1.jpg) top no-repeat;
	background-size:100% auto;
}
.about h3{
	text-align:center;
	font-size:.2rem;
	color:#182b5f;
	line-height:.2rem;
}
.about h4{
	text-align:center;
	font-size:.12rem;
	color:#1c2c63;
	margin-top:.08rem;
}
.about p{
	text-align:center;
	font-size:.12rem;
	line-height:.17rem;
	color:#333333;
	margin-top:.18rem;
}
.bottom_bg{
	width:100%;
	height:.5rem;
}
.bottom{
	width:100%;
	height:.5rem;
	max-width:768px;
	background:#1c2c63;
	position:fixed;
	bottom:0;
	z-index:9999;
}
.bottom li{
	float:left;
	width:20%;
	height:.5rem;
}
.bottom li a{
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-size:.1rem;
	margin-top:.06rem;
}
.bottom li a img{
	display:block;
	margin:0 auto;
	width:.22rem;
	margin-bottom:.02rem;
}
.bottom li.on{
	background:#e4b143;
}
.about_1{
	color:#182b5f!important;
}
.about_2{
	width:.3rem;
	height:.04rem;
	background:#182b5f;
	border-radius:.02rem;
	margin:0 auto;
	margin-top:.28rem;
}
.about_3 a{
	display:block;
	width:1.4rem;
	height:.3rem;
	background:#1c2c63;
	border-radius:.15rem;
	text-align:center;
	color:#FFFFFF;
	line-height:.3rem;
	font-size:.11rem;
	margin:0 auto;
	margin-top:.4rem;
	box-shadow:0 0 10px rgba(102, 102, 102, .2);
}
.hexin li{
	float:left;
	width:46%;
	background:#FFFFFF;
	box-shadow:0 0 20px rgba(102, 102, 102, .2);
	border-radius:.1rem;
	padding:.2rem .1rem 0 .1rem;
	text-align:center;
	margin-top:.25rem;
	height:1.6rem;
}
.hexin li:nth-child(even){
	float:right;
}
.hexin_img{
	width:.35rem;
	margin:0 auto;
}
.hexin li h5{
	font-size:.13rem;
	color:#1a1a1a;
	margin-top:.18rem;
}
.hexin li p{
	font-size:.11rem;
	line-height:.15rem;
	color:#666666;
}
.sp{
	width:100%;
	height:2rem;
	background:url(../img/bg2.jpg);
	background-size:100% 100%;
	padding-top:.32rem;
}
.sp li{
	float:left;
	width:33.33%;
	text-align:center;
	color:#FFFFFF;
	height:.65rem;
}
.sp li P{
	font-size:.09rem;
	margin-top:.02rem;
}
.sp li h3{
	font-size:.16rem;
	font-weight:normal;
	margin-top:.055rem;
}
.sp li h3 span{
	font-size:.32rem;
	font-weight:bold;
}

.footer{
	width:100%;
	height:1.36rem;
	background:url(../img/bg3.jpg);
	background-size:100% 100%;
	margin-top:.4rem;
	padding-top:.15rem;
}
.fot_1{
	border-top:1px solid #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	font-size:.09rem;
	margin-top:.12rem;
	line-height:.3rem;
}
.news_list_1{
	padding:.13rem .15rem;
}
.news_list_1 h4{
	font-size:.12rem;
	width:100%;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_list_1 p{
	font-size:.11rem;
	line-height:.15rem;
	height:.3rem;
	overflow:hidden;
	text-align:left;
	font-weight:normal;
	color:#666666;
}
.news_list_1 .indnews_4{
	border:.01rem solid #999999;
	color:#999999;
}
.news_list_1 .indnews_3 {
    background: #666666;
}
.news_list_page a{
	display:inline-block;
	width:1rem;
	height:.3rem;
	border:.01rem solid #999999;
	line-height:.29rem;
	border-radius:.15rem;
	font-size:.11rem;
	color:#999999;
	margin:0 .1rem;
}
.news_list_page a.on{
	color:#FFFFFF;
	background:#1c2c63;
	border-color:#1c2c63;
}


























