#header.transparent-header { background-color: transparent; }
#content .content-wrap { background-color: #fff; }

@media (min-width: 992px){
	#header.transparent-header+.clear+#slider { top: -100px; margin-bottom: -100px; }
}

/* 首页栏目 */
.section { background-color: #f5f5f5; }
.section .heading h2,
.section .heading h5 { font-family: "Microsoft Yahei", sans-serif; font-weight: lighter; }
.section .heading h2 { font-size: 36px; font-weight: lighter; letter-spacing: 2px; text-transform: uppercase; color: #0189c8; }
.section .heading h5 { font-size: 20px; font-weight: normal; color: #666; margin-bottom: 30px; }
.section .desc a { color: #333; }
.section .divcenter img { transition: .45s ease; }
.section .divcenter:hover img { transform: scale(1.1); -ms-transform: scale(1.1); }

.index-product { /* margin-bottom: 50px !important; */ }
.index-product .divcenter{ box-shadow: 0px 0px 1px #ddd;transition: .5s ease; }
.index-product .divcenter:hover{ box-shadow: 4px 5px 30px rgba(0,0,0,.1); }
.index-product .desc { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; background-color: rgba(255, 255, 255, 0.95);border-top: 1px solid #eee; padding: 12px; }

.index-yanfa { background-color: #fff; }
.index-yanfa .divcenter{ box-shadow: 0px 0px 1px #ccc;transition: .5s ease; }
.index-yanfa .divcenter:hover{ box-shadow: 4px 5px 30px rgba(0,0,0,.1);border: 1px solid #eee; }
.index-yanfa .divcenter:before { content: ""; position: absolute; width: 100%; height: 100%; background-color: transparent; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; transition: .45s ease; display: block; }
.index-yanfa .divcenter:hover:before { background-color: #fff; }
.index-yanfa .divcenter .desc a { color: #fff; transition: 1s ease; opacity: 1; }
.index-yanfa .divcenter:hover .desc a { opacity: 0; }
.index-yanfa .divcenter .overlay-text { position: absolute; z-index: 2; transform: translateY(30px); opacity: 0; transition: .45s ease; }
.index-yanfa .divcenter:hover .overlay-text { transform: translateY(0); opacity: 1; }
.index-yanfa .divcenter .overlay-text h4 { color: #0089c8; padding: 10px 30px; }
.index-yanfa .divcenter .overlay-text h5 { padding: 10px 30px; color: #999; font-weight: normal; }
.index-yanfa .divcenter .overlay-text .btn-more { text-decoration: underline !important; }

/* slider */
.flexslider .slide h1 { text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35); font-size: 50px; letter-spacing: 2px; font-family: "JHRHZ", sans-serif; font-weight: normal; }
.flexslider .slide h4 { font-size: 24px; letter-spacing: 2px; font-family: "Micra-Bold", sans-serif; }
.flexslider .vertical-middle { margin-top: -80px !important; }
.flex-control-nav.flex-control-thumbs { position: absolute; bottom: 20px; left: auto; top: auto; opacity: 1; }
.flex-control-nav.flex-control-thumbs li { opacity: 1; display: inline-block; height: 100% !important; margin: 0 10px 2px 0; }
.flex-control-nav.flex-control-thumbs li img { height: 100% !important; border: 2px solid transparent; }
.flex-control-nav.flex-control-thumbs li img.flex-active { border-color: #fff; border-width: 2px; }
.slide.flex-active-slide>div h1,
.slide.flex-active-slide>div h4 { animation: fadeToTop 0.8s ease 0.8s; animation-fill-mode: both; opacity: 0; }
.slide.flex-active-slide>div h1 { animation-delay: 0.5s; }
.slide.flex-active-slide>div h4 { animation-delay: 0.9s; }

/* 合作厂商 */
.owl-carousel .oc-item .ohidden { border: 1px solid #ddd; }

/* 锚点 */
.one-page-arrow { bottom: 160px; }
.one-page-arrow i { animation-duration: 1.2s; }


@media (max-width: 992px){
	.flex-control-nav{ display: none; }
	.flex-prev,
	.flex-next{ margin-top: -26px !important;width: 30px; }
	.flex-prev{ left: 0; }
	.flex-next{ right: 0; }
	.flex-prev i,
	.flex-next i{ font-size: 50px !important; }

	.section{ padding: 30px 0; }
	.section .heading h2{ font-size: 18px;letter-spacing: 0; }
	.section .heading h5{ font-size: 14px;margin-bottom: 20px; }

	.index-product [class*='col-'],
	.index-yanfa [class*='col-']{ margin-bottom: 10px !important; }
}