﻿/* 长治代母页面样式 - 粉红主调 */
body { font-family: "Work Sans", Arial, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.7; color: #555; background: #fff; }
#page { position: relative; overflow-x: hidden; width: 100%; height: 100%; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
a { color: #e91e8c; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
a:hover, a:active, a:focus { color: #c0177a; outline: none; text-decoration: none; }
p { margin-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { color: #000; font-family: "Work Sans", Arial, sans-serif; font-weight: 400; margin: 0 0 20px 0; }
::-webkit-selection { color: #fff; background: #e91e8c; }
::-moz-selection { color: #fff; background: #e91e8c; }
::selection { color: #fff; background: #e91e8c; }
.fh5co-nav { position: absolute; top: 0; margin: 0; padding: 0; width: 100%; padding: 40px 0; z-index: 1001; background: transparent; }
.fh5co-nav #fh5co-logo { font-size: 24px; margin: 0; padding: 0; text-transform: uppercase; font-weight: bold; }
.fh5co-nav ul { padding: 0; margin: 2px 0 0 0; }
.fh5co-nav ul li { padding: 0; margin: 0; list-style: none; display: inline; }
.fh5co-nav ul li a { font-size: 16px; padding: 30px 10px; color: rgba(255, 255, 255, 0.6); -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.fh5co-nav ul li a:hover, .fh5co-nav ul li a:focus, .fh5co-nav ul li a:active { color: white; }
.fh5co-nav ul li.active > a { color: #fff !important; font-weight: bold; }
.daimu-cover .overlay { background: rgba(160, 20, 100, 0.5); }
.fh5co-cover { height: 700px; background-size: cover; background-position: top center; background-repeat: no-repeat; position: relative; float: left; width: 100%; }
.fh5co-cover .display-t, .fh5co-cover .display-tc { z-index: 9; height: 700px; display: table; width: 100%; }
.fh5co-cover .display-tc { display: table-cell !important; vertical-align: middle; }
.fh5co-cover .display-tc h1 { margin: 0; padding: 0; color: white; margin-bottom: 10px; font-size: 38px; line-height: 1.4; text-transform: uppercase; font-weight: 700; }
@media screen and (max-width: 768px) { .fh5co-cover .display-tc h1 { font-size: 26px; } }
.fh5co-cover .display-tc h2 { font-size: 18px; line-height: 1.5; margin-bottom: 0; color: rgba(255,255,255,0.8); }
.daimu-bg { background: rgba(233, 30, 140, 0.04); }
#fh5co-services, #fh5co-started, #fh5co-testimonial, #fh5co-about { padding: 7em 0; clear: both; }
@media screen and (max-width: 768px) { #fh5co-services, #fh5co-started, #fh5co-testimonial, #fh5co-about { padding: 3em 0; } }
#fh5co-testimonial { background: rgba(233, 30, 140, 0.06); }
.testimony .inner h3 { color: #e91e8c; font-size: 22px; margin-top: 0; margin-bottom: 30px; }
.testimony blockquote { width: 100%; float: none; padding: 40px; background: rgba(233,30,140,0.05); border-left: 4px solid #e91e8c; }
.testimony blockquote p { color: #555; font-size: 16px; line-height: 1.8; margin-bottom: 15px; }
.feature-center { padding-left: 20px; padding-right: 20px; float: left; width: 100%; margin-bottom: 40px; }
.feature-center .icon i { font-size: 60px; color: #e91e8c; }
.feature-center p, .feature-center h3 { margin-bottom: 30px; }
.feature-center h3 { font-size: 22px; color: #5d5d5d; }
.fh5co-heading { margin-bottom: 2em; }
.fh5co-heading h2 { font-size: 36px; margin-bottom: 20px; line-height: 1.5; font-weight: bold; color: #000; }
.fh5co-heading p { font-size: 18px; line-height: 1.5; color: #828282; }
.fh5co-heading span { display: block; margin-bottom: 10px; text-transform: uppercase; font-size: 12px; letter-spacing: 2px; color: #e91e8c; }
.daimu-cta { background: #e91e8c; padding: 5em 0; }
.daimu-cta .fh5co-heading h2 { color: #fff; }
.daimu-cta .fh5co-heading p { color: rgba(255,255,255,0.7); }
.daimu-cta .btn { background: #fff; color: #e91e8c; border: none; font-size: 16px; text-transform: uppercase; padding: 14px 36px; border-radius: 4px; font-weight: bold; }
.daimu-cta .btn-outline { background: transparent; color: #fff; border: 2px solid #fff; font-size: 16px; text-transform: uppercase; padding: 14px 36px; border-radius: 4px; }
.daimu-cta .btn-outline:hover { background: #fff; color: #e91e8c; }
#fh5co-footer { background: #fdf2f7; padding: 5em 0; }
#fh5co-footer .fh5co-footer-links li { list-style: none; padding: 5px 0; }
#fh5co-footer .fh5co-footer-links li a { color: #333; }
#fh5co-footer .fh5co-widget h3 { margin-bottom: 15px; font-weight: bold; font-size: 15px; letter-spacing: 2px; text-transform: uppercase; }
.gototop { position: fixed; bottom: 20px; right: 20px; z-index: 999; opacity: 0; visibility: hidden; }
.gototop.active { opacity: 1; visibility: visible; }
.gototop a { width: 50px; height: 50px; display: table; background: rgba(0,0,0,0.5); color: #fff; text-align: center; border-radius: 4px; }
.gototop a i { height: 50px; display: table-cell; vertical-align: middle; }
.fh5co-loader { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background: url(../images/loader.gif) center no-repeat #fff; }
.js .animate-box { opacity: 0; }
.row-pb-md { padding-bottom: 4em !important; }
.btn { font-family: "Work Sans", Arial, sans-serif; font-size: 16px; font-weight: 400; border-radius: 4px; padding: 8px 20px; }
.btn.btn-lg { padding: 18px 36px !important; }
.btn-primary { background: #e91e8c; color: #fff; border: 2px solid #e91e8c; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active { background: #c0177a !important; border-color: #c0177a !important; }
.btn-outline { background: none; border: 2px solid #fff; color: #fff; }
.btn-outline:hover, .btn-outline:focus { background: #fff; color: #e91e8c; }

