﻿/*初始化样式*/
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin: 0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.com-img{ display:block; overflow:hidden;}
.com-img img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);
-o-transform:scale(1.2);-ms-transform:scale(1.2);}

.xypg-right-content{font-size: 14px;}
.dth_wh{width:96%;max-width:1500px;display:block;margin:0 auto}


.flex{ display: flex;display: -webkit-flex;}
.wrap{flex-wrap:wrap}
.j-space-between{justify-content:space-between}
.j-flex-start{justify-content:flex-start}
.j-flex-end{justify-content:flex-end}
.j-center{justify-content:center}
.a-j-center{align-items:center;justify-content:center}
.a-center{align-items:center}
.a-flex-start{align-items:flex-start}
.a-flex-end{align-items:flex-end}
.flex-direction{flex-direction: column;}

.section {overflow: hidden;}

.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.clamp4 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}

.max1440 {max-width: 1470px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.max1400 {max-width: 1430px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.max1200 {max-width: 1230px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}

a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.white-logo{opacity: 1;visibility: visible;}
.black-logo{opacity: 0;visibility: hidden;display: none;}

.mb-80{margin-bottom:.8rem}
.mb-60{margin-bottom:.6rem}
.mb-50{margin-bottom:.5rem}
.mb-40{margin-bottom:.4rem}
.mb-30{margin-bottom:.3rem}
.mb-20{margin-bottom:20px}
.mb-10{margin-bottom:10px}

html {
	font-size: 5.2083vw
}

@media screen and (max-width: 1024px) {
    html {
        font-size: 68px;
    }
}

@media screen and (max-width: 600px) {
    html {
        font-size: 80px;
    }
    .mb-80 {
        margin-bottom: .4rem;
    }
}

:root {
    --demo-color: #003a84;
}

.section {overflow: hidden;}


/*头部样式*/
.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	background: rgba(0,0,0,.2);
	-webkit-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s
}

.max100{
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 1024px){
	.max100{
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

@media (min-width: 1366px){
	.max100{
		padding-left: .8rem;
		padding-right: .8rem;
	}
	.x-menu > li{
		margin-right: 2px;
	}
	.header-phone{
		margin-left: 0.5rem;
	}
}


.header .header-flex {
	height: 88px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.header .logo {
	position: relative;
}

.header .logo a {
	display: block;
}

.header .logo a img {
	max-width: 100%;
	max-height: .54rem;
}

.header-phone {
	margin-left: 0.3rem;
	position: relative;
	height: 88px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	line-height: 1.7;
	color: #fff;
}

.header-phone > img{
	margin-right: 10px;
	max-width: .38rem;
}
.header-phone h4{
	font-family: "arial";
	font-size: 18px;
	font-weight: bold;
}

.header.scroll {
	box-shadow: 0 0 10px 2px rgb(0 0 0 / 5%);
	background: #fff;
}


/* banner-swiper */
.banner-swiper{
	position: relative;
	overflow: hidden;
}
.banner-swiper .swiper-slide{
	position: relative;
	overflow: hidden;
}
.banner-swiper .swiper-slide a{
	display: block;
} 
.banner-swiper .swiper-slide a img{
	display: block;
	width: 100%;
}

.banner-swiper .swiper-pagination{
	bottom: .4rem;
}
.banner-swiper .swiper-pagination .swiper-pagination-bullet{
	width: 1.2rem;
	height: 5px;
	opacity: 1;
	margin: 0 10px;
	background: rgba(255,255,255,.4);
	border-radius: 0px;
}
.banner-swiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color: #fff;
}



/* section2 */
.section2{
	position: relative;
}
.about_box{
	position: relative;
}
.about_box .about-txt{
	position: relative;
}
.about_box .about-txt .abb-h1{
	margin-bottom: 0.3rem;
	font-size: 0.48rem;
	color: #fff;
	font-weight: bold;
}

.about_box .about-txt .abb-txt{
	font-size: 0.18rem;
	color: #fff;
	line-height: 2;
	max-width: 1180px;
	margin: 0 auto;
	margin-bottom: 0.6rem;
}

.about_box .about-txt .abb-more{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.about_box .about-txt .abb-more a{
	display: block;
	width: 1.6rem;
	line-height: .48rem;
	background: var(--demo-color);
	border-radius: 5px;
	text-align: center;
	font-size: .15rem;
	color: #fff;
}
.about_box .about-txt .abb-more a i{
	font-family: "仿宋";
	font-style: inherit;
	margin-left: 10px;
}

.about_box .about-txt .abb-more a:hover{
	background: #fff;
	color: var(--demo-color);
}

.about_box .about-number{
	position: relative;
	margin-top: 1.1rem;
}

/* number */
.number{display: flex;justify-content: space-between;position: relative;z-index: 999;}
.number li{position: relative;text-align: center;transition: all 0.8s;-webkit-transition: all 0.8s;flex: 1;}
.number li h3 {color: #fff;display: inline-block;position: relative;}
.number li h3 em{position: absolute;left: -20px;top: -10px;z-index: -1; animation: rotate1 5s linear infinite;}
.number li h3 em img{max-width: .74rem;}

.number li h3 i {font-style: inherit;color: #fff;font-size: .68rem;font-weight: bold;font-family: "Gilroy";}
.number li h3 span {font-size: .68rem;font-weight: bold;font-family: "Gilroy";color: #fff;}
.number li p {font-size: .16rem;line-height: 1.7;color: rgba(255,255,255,.7);padding-top: 5px;}

@keyframes rotate1 {
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(360deg);
    }
}


/* section3 */
.section3{
	position: relative;
}
.product_box{
	position: relative;
}

.product_box .left1{
	width: calc(100% - 80px);
}
.product_swiper{
	position: relative;
	overflow: hidden;
	width: 100%;
}
.product_swiper .swiper-slide{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.product_swiper .swiper-slide .poo-left{
	position: relative;
	width: 42%;
}
.product_swiper .swiper-slide .poo-h1{
	font-size: 0.4rem;
	color: #003a84;
	font-weight: bold;
	margin-bottom: 0.2rem;
}
.product_swiper .swiper-slide .poo-h2{
	font-size: 0.24rem;
	color: #333333;
	font-weight: normal;
	margin-bottom: 0.4rem;
}
.product_swiper .swiper-slide .poo-txt{
	font-size: 0.16rem;
	color: #666666;
	line-height: 1.7;
	margin-bottom: 1rem;
}
.product_swiper .swiper-slide .poo-more a{
	display: block;
	width: 1.9rem;
	line-height: 0.58rem;
	border-radius: 5px;
	background: #003a84;
	text-align: center;
	font-size: .15rem;
	color: #fff;
	transition: all 0.8s;
}
.product_swiper .swiper-slide .poo-more a i{
	width: 20px;
	height: 20px;
	background: url(../image/7af7b253d392eb8ee9d6235aae2b05e784d99e70.png) no-repeat;
	margin-left: 10px;
	display: inline-block;
	vertical-align: -5px;
}

.product_swiper .swiper-slide .poo-more a:hover{
	transition: all 0.8s;
	transform: translateX(10px);
}

.product_swiper .swiper-slide .poo-img{
	position: relative;
	padding-left: 3%;
	padding-right: 3%;
	width: 57.5%;
}
.product_swiper .swiper-slide .poo-img img{
	max-width: 100%;
}

.product_box .right1{
	width: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.product_box .right1 .shu{
	width: 1px;
	height: 1.78rem;
	background: rgba(0,58,132,.14);
}
.product_box .right1 .pas{
	padding: .3rem 0;
}
.product_box .right1 .swiper-pagination{
	position: relative;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0;
	color: #666666;
	font-size: 0.16rem;
	font-family: "Gilroy";
}
.product_box .right1 .swiper-pagination .swiper-pagination-current{
	font-size: 24px;
	font-weight: bold;
	color: #003a84;
}
.product_box .right1 .swiper-button-next{
	position: relative;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0;
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
	background: url(../image/42b774d508b6ef091d60225a2b55d1108616a983.png) no-repeat center;
	border: 1px solid rgba(0,58,132,1);
	transition: .3s ease;
	margin-top: 0.4rem;
}

.product_box .right1 .swiper-button-next:hover{
	background-color: #fff;
	border-color: #fff;
}



/* section4 */
.section4{
	position: relative;
}
.advantage_box{
	position: relative;
}
.advantage-list{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.advantage-list li{
	position: relative;
	text-align: center;
	padding: 1.2rem .8rem;
	z-index: 9;
	flex: 1;
}
.advantage-list li+li{
	background: url(../image/b38342ea31abc4b46c59339393e05fb6606253e7.png) no-repeat left center;
}
.advantage-list li .sm-img{
	margin-bottom: 0.3rem;
	height: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.advantage-list li .sm-img img{
	max-width: 100%;
	max-width: 1.12rem;
	max-height: 1rem;
}
.advantage-list li h3{
	font-size: 0.36rem;
	font-weight: bold;
	margin-bottom: 0.3rem;
	color: #fff;
}
.advantage-list li p{
	font-size: 0.16rem;
	line-height: 1.8;
	color: #fff;
}

.advantage-list li:before {
	content: "";
	height: 0;
	width: 100%;
	position: absolute;
	z-index: 0;
	background-image: linear-gradient(0deg,rgba(0,58,132,1),transparent);
	left: 0;
	bottom: 50%;
	transition: all .4s;
	z-index: -1
}
.advantage-list li:after {
	content: "";
	height: 0;
	width: 100%;
	position: absolute;
	z-index: 0;
	background-image: linear-gradient(0deg,transparent,rgba(0,58,132,1));
	left: 0;
	top: 50%;
	transition: all .4s;
	z-index: -1
}

.advantage-list li:hover:before {
	height: 50%;
}
.advantage-list li:hover:after {
	height: 50%;
}
.advantage-list li+li .vertical-line {
	width: 1px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
	background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 100%);
}



/* section5 */
.section5{position: relative;}
.news_box{position: relative;}

.news-top{position: relative;margin-bottom: 0.6rem;}
.news-top .tita h3{font-size: 0.48rem;color: #333333;font-weight: bold;margin-bottom: 10px;}
.news-top .tita p{font-size: 0.18rem;color: rgba(102,102,102,.8);}
.news-top .sort1 li{position: relative;margin-left: 0.3rem;}
.news-top .sort1 li .ss-img{width: .56rem;height: .56rem;margin-right: 10px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #eaeaea;}
.news-top .sort1 li .ss-img img{display: block;max-width: .3rem;max-height: .5rem;}
.news-top .sort1 li h3{font-size: 0.2rem;color: #333333;font-weight: normal;margin-bottom: 5px;}
.news-top .sort1 li p{font-size: 12px;color: #b1b1b1;font-family: Arial;text-transform: uppercase;}
.news-top .sort1 li.on .ss-img{background-color: #003a84;}
.news-top .sort1 li.on .ss-img img{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(40deg) brightness(106%) contrast(102%);}
.news-top .sort1 li.on h3{color: #003a84;font-weight: bold;}

.list_pp{position: relative;margin: 0 -.2rem;}
.list_pp li{position: relative;width: calc(33.33% - .4rem);margin: 0 .2rem .2rem .2rem;}
.list_pp li a.img2{display: block;}
.list_pp li .tip{position: relative;padding-top: 30px;}
.list_pp li .tip .stime{position: absolute;left: 10px;top: 0px;background: #003a84;width: 72px;height: 72px;text-align: center;z-index: 99;padding-top: 10px;}
.list_pp li .tip .stime::before{content: '';width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 10px;cursor: pointer;border-style: solid dashed dashed dashed;border-color: #003a84 transparent transparent transparent;border-bottom: none;position: absolute;bottom: -10px;left: 50%;margin-left: -10px;z-index: 99;}
.list_pp li .tip .stime span{display: block;font-family: Arial;font-size: 14px;color: #fff;line-height: 1.2;}
.list_pp li .tip .stime span:first-child{font-weight: bold;font-size: 0.28rem;}
.list_pp li .tip .img img{display: block;width: 100%;}
.list_pp li .txt{position: relative;padding: .4rem 0 .1rem;}
.list_pp li .txt h3{font-size: 0.2rem;color: #333333;font-weight: bold;margin-bottom: .15rem;}
.list_pp li .txt .pp{font-size: 0.16rem;color: #888888;line-height: 1.7;}
.list_pp li:hover .txt h3{color: #003a84;}



/* section6 */
.section6{
	position: relative;
	background: #091524;
}
.hfoot-top{
	position: relative;
	padding-top: .65rem;
	padding-bottom: .4rem;
}
.hfoot-left{
	position: relative;
	margin-bottom: 0.4rem;
	width: 1000px;
}
.foot_nav {
    position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.foot_nav li {
    position: relative;
	flex: 1;
}
.foot_nav li h3 {
	display: block;
    font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.foot_nav li .x-nav-menu {
    width: 100%;
    margin-top: 1.43em;
}
.foot_nav li .x-nav-menu a {
    display: block;
    font-size: .16rem;
    line-height: 33px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal
}
.foot_nav li .x-nav-menu a:hover{
	color: #fff;
}

.hfoot-right{
	position: relative;
	width: 320px;
}
.ff-phone{position: relative;margin-bottom: 0.4rem;}
.ff-phone h1{font-size: 14px;color: rgba(255, 255, 255, .5);font-weight: bold;margin-bottom: .1rem;}
.ff-phone h1 img{margin-right: 10px;width: 14px;}
.ff-phone h4{font-family: "Arial";font-size: 0.36rem;color: #fff;font-weight: bold;margin-bottom: .15rem;}
.ff-phone .pjkl{font-size: 16px;color: rgba(255, 255, 255, .5);line-height: 1.7;}

.ff-ewm{position: relative;}
.ff-ewm .bd li{position: relative;}
.ff-ewm .bd li::before{content:'';width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:10px;cursor:pointer;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #fff;border-right:none;position:absolute;right:-10px;top:50%;margin-top:-10px;z-index:99}
.ff-ewm .bd li img{width: 120px;}

.ff-ewm .hd li{position: relative;margin-bottom: 12px;background: #2c3643;border-radius: 5px;width: 144px;text-align: center;line-height: 48px;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.ff-ewm .hd li .oa-img{width: 30px;text-align: center;margin-right: .1rem;}
.ff-ewm .hd li .oa-img img{max-width: 26px;}
.ff-ewm .hd li span{font-size: 12px;color: #fff;}
.ff-ewm .hd li.on {background-color: #003a84;}


/* hfoot-bom */
.hfoot-bom {
	position: relative;
	padding: .3rem 0;
	line-height: 1.7;
	font-size: 14px;
	color: rgba(255, 255, 255, .3);
	text-transform: uppercase;
	border-top: 1px solid rgba(255,255,255,.1);
}

.hfoot-bom a {
	color: rgba(255, 255, 255, .3);
}

.hfoot-bom a:hover {
	color: rgba(255, 255, 255, 1);
}


/* @media */
@media (max-width: 1200px){
	.header-phone{
		display: none;
	}
	.x-menu > li > a{
		padding: 0 .3rem;
	}

}


@media (max-width: 1024px){
	.section2{
		padding: 50px 0;
	}
	.section3{
		padding: 50px 0;
	}
	.section4{
		padding: 50px 0;
	}
	.section5{
		padding: 50px 0 0px;
	}

	.about_box .about-txt .abb-h1{
		font-size: 0.36rem;
	}

	.about_box .about-txt .abb-more a{
		font-size: 13px;
	}
	.product_swiper .swiper-slide .poo-h2{
		font-size: 18px;
	}
	.product_swiper .swiper-slide .poo-txt{
		font-size: 14px;
	}	
	.product_swiper .swiper-slide .poo-more a{
		font-size: 13px;
	}
	.advantage-list li .sm-img img{
		max-width: .8rem;
	}
	.advantage-list li{
		padding: .6rem .3rem;
	}



}

@media (max-width: 992px){
	.advantage-list li{
		flex: 0 0 100%;
	}
	.advantage-list li p{
		font-size: 14px;
	}
	.news-top .tita{
		margin-bottom: 30px;
	}
	.news-top .tita h3{
		font-size: 0.36rem;
	}
	.news-top .sort1 li{
		margin-left: 0px;
		margin-right: 30px;
	}
	.news-top .sort1 li h3{
		font-size: 16px;
	}
	.list_pp{
		margin: 0 0;
	}
	.list_pp li{
		width: 100%;
		margin: 0 0rem .2rem 0rem;
	}
	.list_pp li .txt h3{
		font-size: 18px;
	}
	.list_pp li .txt .pp{
		font-size: 14px;
	}
	.list_pp li .txt{
		padding: .25rem 0;
	}

}

@media (max-width: 768px){
	.page-banner{
		display: none!important;
	}


	.news-top{
		margin-bottom: 0.3rem;
	}
	.news-top .sort1{
		flex-wrap: wrap;
	}
	.news-top .sort1 li{
		margin-bottom: 20px;
	}
	.product_swiper .swiper-slide{
		display: block;
	}
	.product_swiper .swiper-slide .poo-left{
		width: 100%;
		margin-bottom: 20px;
	}
	.product_swiper .swiper-slide .poo-img{
		width: 100%;
	}
	.product_swiper .swiper-slide .poo-h1{
		font-size: 0.36rem;
	}
	.product_swiper .swiper-slide .poo-h2{
		font-size: 16px;
	}
	.product_swiper .swiper-slide .poo-txt{
		margin-bottom: 0.5rem;
	}

	.number li h3 i,
	.number li h3 span{
		font-size: 0.38rem;
	}
	.number li p{
		font-size: 12px;
	}
	
}

@media (max-width: 460px){
	.advantage-list li h3{
		font-size: 0.28rem;
	}
	.advantage-list li{
		padding: .3rem .2rem;
	}
	.advantage-list li .sm-img img{
		max-width: .6rem;
	}
	.about_box .about-txt .abb-h1{
		font-size: 0.28rem;
	}
	.number li h3 em img{
		max-width: .4rem;
	}
	.list_pp li .txt h3{
		font-size: 16px;
	}
	.product_swiper .swiper-slide .poo-h1{
		font-size: 0.28rem;
	}
	
}




@media(min-width:991px){
  .sun-delay0{-webkit-transition-delay:.2s;transition-delay:.2s}
  .sun-delay1{-webkit-transition-delay:.4s;transition-delay:.4s}
  .sun-delay2{-webkit-transition-delay:.6s;transition-delay:.6s}
  .sun-delay3{-webkit-transition-delay:.8s;transition-delay:.8s}
  .sun-delay4{-webkit-transition-delay:1s;transition-delay:1s}
  .sun-delay5{-webkit-transition-delay:1.2s;transition-delay:1.2s}
  .sun-delay6{-webkit-transition-delay:1.4s;transition-delay:1.4s}
  .sun-delay7{-webkit-transition-delay:1.6s;transition-delay:1.6s}
  .sun-delay8{-webkit-transition-delay:1.8s;transition-delay:1.8s}
  .sun-delay9{-webkit-transition-delay:2s;transition-delay:2s}
  .sun-delay10{-webkit-transition-delay:2.2s;transition-delay:2.2s}
  .sun-ani-down,.sun-ani-left,.sun-ani-right,.sun-ani-up{opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.7s;transition-duration:.7s}
  .sun-ani-left{-webkit-transform:translateX(-100px);transform:translateX(-100px)}
  .sun-ani-down{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
  .sun-ani-up{-webkit-transform:translateY(-100px);transform:translateY(100px)}
  .sun-ani-right{-webkit-transform:translatex(100px);transform:translatex(100px)}
  .actives .sun-ani-left{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  .active .sun-ani-left{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
  .active .sun-ani-down{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  .active .sun-ani-up{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
  .active .sun-ani-right{opacity:1;-webkit-transform:translatex(0);transform:translatex(0)}
}

@media (min-width: 1024px){
	.banner-swiper{
		width: 100vw;
	}
	.banner-swiper .swiper-slide a img{
		width: 100vw;
		height: 100vh;
		object-fit: cover;
	}
	.fp-tableCell > div{
		padding-top: 88px;
	}

	.section1 .fp-tableCell > div{
		padding-top: 0;
	}
	.section6 .fp-tableCell > div{
		padding-top: 0;
	}


}

