﻿/* 页面样式 */

#banner {
	margin: 0px auto;
	overflow: hidden;
}

#banner_pic {
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#num_btn {
	left: 0px;
	bottom: 20px;
	width: 100%;
	height: 10px;
	text-align: center;
	z-index: 99;
}

#num_btn dl dd {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0px 2px;
	border: 2px solid #fff;
	border-radius: 50%;
	opacity: .75;
	cursor: pointer;
}

#num_btn dl dd.on {
	border: 2px solid #facd89;
}

.title { text-align: center; margin-top: 1rem; padding-bottom: 0.3rem; background: url(../img/h.png) no-repeat center bottom;}
.title h3 { font-size:1.25rem; color: #0556aa; font-weight: normal;}
.title p { font-size: 0.875rem; margin-top: 0.2rem; color: #888;}

.slideGroup {
	width: 100%;
	overflow-x: hidden;
	margin-bottom: 0.625rem;
}

.slideGroup .parHd {
	position: relative;
	margin: 0 1rem;
	overflow: hidden;
}
.slideGroup .parHd ul {
	width: 100%;
	height: 47px;
	position: relative;
	white-space: nowrap;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}

.slideGroup .parHd ul::-webkit-scrollbar {
	display: none;
}

.slideGroup .parHd ul li {
	color: #fff;
	display: inline;
	text-align: center;
	cursor: pointer;
	padding: 0.3rem 1rem;
	background-color: #333333;
	font-size: 0.875rem;
	
}

.slideGroup .parHd ul li.on {
	background-color: #006ABE;
}



.slideGroup .slideBox { padding: 0.3125rem  0.3125rem;}

.parBd .slideBox li { float: left; width: 50%;}
.parBd .slideBox li a { margin: 0.315rem; display: block;}
.parBd .slideBox li a img { width: 100%; border: 1px solid #CCCCCC;}
.parBd .slideBox li a p { text-align: center; word-break: break-word; white-space:nowrap ; overflow: hidden;}

.parBd .slideBox h3 { text-align: center; font-size: 0.875rem; color: #0070c0; line-height: 2.6rem;}
.slideGroup  .btn { margin-bottom: 1rem;}

.about { margin-bottom: 1rem; padding: 2rem 0 0 0; background: #f6f6f6;}
.about img { max-width: 100%;}
.about .text { margin-bottom: 1rem; min-height: 8rem; overflow: hidden; background: #fff; margin: 0 10px; padding: 0 10px 20px 10px; position: relative; top: -60px;}
.about .text .title{ text-align: left; margin-bottom: 10px;}
.about .text>p{ font-size: 0.8rem; color: #444; line-height: 2; margin-bottom: 20px;
overflow: hidden;text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}

.btn { margin: auto; width: 166px; height: 2.2rem; background-color: #1a71b4; text-align: center; line-height: 2.2rem; color: #fff; display: block; border-radius: 20px;}
.btn:hover { background-color: #ff6c00;  color: #fff; }

.cap { height: 2.8rem;  background-color: #f5f5f5; position: relative;}
.cap h3 { font-size: 1rem; line-height:2.8rem ; color: #0556aa; padding: 0 0.625rem;}
.cap h3 span { margin-left: 1rem; font-weight: normal; color: #666;}
.cap h3 a { position: absolute; top: 0; right: 0.6125rem; color: #888; font-size: 0.75rem; font-weight: normal;}

.case{padding: 1rem 0; position: relative; top: -2rem; background: #fff;}
.case .picScroll-left{ width:100%;  position:relative;}

.case .picScroll-left .bd .prev,
.case .picScroll-left .bd .next{ display:block; font-size: 4rem; margin-top: -20px;  width:30px; height:40px; color: #51aaff; position: absolute; top:50%; text-align: center;}
.case .picScroll-left .bd .prev { left: 0;}
.case .picScroll-left .bd .next { right: 0;}


.case .picScroll-left .bd{ padding:0.5rem 2.3rem; position: relative;}
.case .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.case .picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width: 100%;}
.case .picScroll-left .bd ul li a { display: block; border:1px solid #e1e1e1;}
.case .picScroll-left .bd ul li a img { width: 100%;}
.case .picScroll-left .bd ul li a p { color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.8rem;}
.case .picScroll-left .bd ul li a h3{ font-size: 0.95rem; line-height: 2; word-break: break-word; white-space:nowrap ; overflow: hidden; font-weight: normal;}
.anli_js{ text-align: left; padding: 10px;}

.contact { min-height: 6rem; padding: 1rem; margin-bottom: 1rem; background:url(../img/c2.jpg) no-repeat top  right ; background-size: auto 5rem;}
.contact h3 {  font-size: 1.4rem; margin: 1rem 0; color: #006ABE; }
.contact p { padding: 0.5rem 0; font-size: 0.875rem; position: relative; padding-left: 2rem;}
.contact p img { width: 1.3rem; vertical-align: middle; font-size: 0.875rem; position: absolute; top:0.5rem; left: 0;}

.guanggao{ background: url(../wapimg/ad-bg.jpg) no-repeat center; background-size: cover; text-align: center; color: #fff; padding:1.5rem 1rem;}
.guanggao h2{ font-size: 1.5rem;}
.guanggao h3{ font-size: 0.95rem; margin: 18px 0; line-height: 20px;}
.guanggao h4{ font-size: 0.9rem;}
.guanggao h4 span{ color:#6dff00; font-size: 1.2rem;}
