﻿/* 页面样式 */

#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: 1rem auto 20px auto; width: 96%; background:url(../img/bg_bt.png)no-repeat center bottom; background-size: auto 100%;}
.title h3 { font-size:1.1rem; color: #fddd63; font-weight: normal; line-height: 2.9rem;}
.title p { font-size: 0.875rem; margin-top: 0.2rem; color: #870207;}

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

.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; margin-top: -5px;}

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

.about {padding:2rem 1rem 1.5rem 1rem;}
.about img { max-width: 100%;}
.about .text { margin-bottom: 1rem; min-height: 8rem; overflow: hidden; color: #361e13;}
.about .text>p{text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.gs_bt{margin: 10px 0;}
.gs_bt h1{ font-size: 1.2rem;}

.btn { margin: auto; width: 180px; height: 2.6rem; background: url(../img/bg_bt2.png) no-repeat  center;background-size:auto 100%;
 text-align: center; line-height: 2.6rem; color: #fddd63; display: block;}


.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 .picScroll-left{ width:90%; margin: auto;  position:relative; background: url(../img/kuang.png) no-repeat center; background-size: 100% 100%; padding:0.5rem 0;}

.case .picScroll-left .bd .prev,
.case .picScroll-left .bd .next{ display:block; font-size: 3rem; margin-top: -20px;  width:30px; height:40px; color: #c00404; 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 1.875rem; 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 { padding: 3px; display: block;}
.case .picScroll-left .bd ul li a img { width: 100% !important; height: auto !important;}
.case .picScroll-left .bd ul li h1{ font-size: 0.9rem; color: #361E13;}
.case .picScroll-left .bd ul li a p {  color: #361E13;text-overflow: ellipsis; overflow: hidden; display: -webkit-box;
 -webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.contact { min-height: 6rem; padding: 1rem; background: url(../img/foot_bg.jpg) no-repeat center; background-size: auto 100%;}
.contact h3 {  font-size: 1.4rem; margin: 1rem 0; color: #fff3c3; font-weight: normal;}
.contact p { padding: 0.5rem 0; font-size: 0.875rem; position: relative;  color: #fff3c3;}
.contact p img { width: 1.3rem; vertical-align: middle; font-size: 0.875rem; position: absolute; top:0.5rem; left: 0; display: none;}
