body{padding-top: 81px;padding-bottom: 94px;font-family: '微软雅黑';}
a:focus, a:hover, .btn-link:hover{text-decoration: none;}
.form-control:focus{outline: none;border-color: #ccc;box-shadow: 0 0 0 #fff;-webkit-box-shadow: 0 0 0 #fff;}
.content img{max-width: 100%;}
.fy-header{margin-bottom: 0;}
.fy-header div.container{padding: 15px 0;}
.logo{width: 260px;text-indent: -2000px;background: url(../images/logo.png) no-repeat center;background-size: contain;}
.fy-login-btn{margin-top: 8px;}
#banner a.swiper-slide{height: 500px;background-position: center;background-size: cover;}
#banner a.swiper-slide .serve-txt{color: #fff;text-align: center;padding-top: 75px;}
#banner a.swiper-slide h2{font-size: 36px;}
#banner a.swiper-slide p{font-family: Arial;font-size: 24px;}
#banner a.swiper-slide .about-txt{color: #404040;text-align: center;padding-top: 200px;}
#banner a.swiper-slide .home-txt{color: #fff;padding-top: 10px;}
.column{padding-top: 32px;}

/*首页*/
.index-about{text-align: center;padding: 10px 0;}
.index-column div.col-lg-4 > a{display: block;height: 240px;padding-top: 50px;text-align: center;color: #fff;overflow: hidden;border-radius: 12px;background-color: #00579b;}
.index-column div.col-lg-4 > a .title{transition: .5s;transform: translateY(30px);}
.index-column div.col-lg-4 > a:hover .title{transform: translateY(0);}
.index-column div.col-lg-4 > a .title h3{text-align: left;text-indent: 28px;margin: 0;font-size: 28px;}
.index-column div.col-lg-4 > a .title p{font-size: 16px;line-height: 30px;}
.index-column div.col-lg-4 > a p.info{padding: 10px 30px;transition: .5s;transform: translateY(240px);}
.index-column div.col-lg-4 > a:hover p.info{transform: translateY(0);}

/*关于我们*/
.about-tab-ul li{margin-top: 5px;height: 44px;line-height: 44px;text-align: center;background-color: #eee;}
.about-tab-ul li a:hover{text-decoration: none;}
#time .item{position: relative;padding-left: 80px;}
#time .item span{position: absolute;top: 0;left: 38px;width: 90px;height: 32px;background-color: #00579b;line-height: 32px;color: #fff;text-align: center;border-radius: 6px;}
#time .item p{border-left: 2px solid #00579b;padding-left: 84px;padding-bottom: 50px;margin-bottom: 0;font-size: 16px;}
#time .item:last-child p{border-left: 0;}
/*服务*/
.serve-tab-ul li{margin-top: 5px;height: 44px;line-height: 44px;text-align: center;background-color: #eee;}
.serve-tab-ul li a:hover{text-decoration: none;}
ul.serve-fy li{float: left;width: 33.3%;margin-bottom: 15px;}
ul.serve-fy li a{display: block;width: 280px;margin: 0 auto;background-repeat: no-repeat;background-position: center 25px;height: 240px;overflow: hidden;color: #000;background-size: auto 128px;}
ul.serve-fy li a .mask{transition: .5s;transform: translateY(187px);height: 240px;padding: 15px;}
ul.serve-fy li a .mask h3{margin: 0;text-align: center;line-height: 38px;}
ul.serve-fy li a:hover .mask{transform: translateY(0);background-color: rgba(0,87,155,.8);color: #fff;}

ul.cases-fy li{float: left;width: 33.3%;margin-bottom: 15px;padding: 10px;}
ul.cases-fy li a{display: block;height: 280px;background-position: center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
ul.cases-fy li a h3{line-height: 40px;text-align: center;font-size: 20px;background-color: rgba(0,87,155,.8);color: #fff;transition: .5s;transform: translateY(240px);margin: 0;}
ul.cases-fy li a:hover h3{transform: translateY(280px);}
ul.cases-fy li a .mask{transition: .5s;transform: translateY(240px);padding: 15px;background-color: rgba(0,87,155,.8);color: #fff;height: 280px;}
ul.cases-fy li a:hover .mask{transform: translateY(-40px);}
/*底部版权信息*/
footer{background-color: #00579b;}
.fy-footer{color: #585857;text-align: center;}
.fy-footer a.btn-link{color: #fff;}
.fy-footer ul{margin: 0;line-height: 40px;}
.fy-footer ul li a{color: #fff;}

/*大屏幕 PC端样式*/
@media screen and (min-width: 1200px){}
/*中等屏幕 PC端样式*/
@media screen and (min-width: 992px) and (max-width: 1199px){
	body{padding-top: 131px;}
}
/*小屏幕 平板*/
@media screen and (min-width: 768px) and (max-width: 991px){
	body{padding-top: 131px;}
	.index-column div.col-lg-4 > a .title{transform: translateY(0);}
	.index-column div.col-lg-4 > a p.info{transform: translateY(0);}
}
/*移动端样式*/
@media screen and (max-width: 767px){
	.container > .navbar-header{margin-left: 0;margin-right: 0;}
	.index-column div.col-lg-4{margin-bottom: 15px;}
	.index-column div.col-lg-4 > a .title{transform: translateY(0);}
	.index-column div.col-lg-4 > a p.info{transform: translateY(0);}
	.index-contact{display: none;}
	.fy-footer ul li a{font-size: 12px;}
}
