@charset "utf-8";
/* CSS Document */

/**********公司简介************/
.fun-facts-section{
	position:relative;
	padding: 100px 0px 60px;
	background:url(../images/bj.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
	overflow:hidden;
}

.fun-facts-section:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background: rgba(39, 130, 103, 0);
}

.index_about_box{ max-width:1200px; margin:0 auto;}
.sec-title{ margin-bottom:60px; text-align:center;}
.sec-title h2 { position: relative;	font-size: 30px;color: #fff;font-weight: normal;line-height: 1.5;text-transform: capitalize;}
.sec-title .desc-text { max-width: 950px; position: relative; margin-top:10px;margin: 0 auto;}
.sec-title .desc-text p{text-align: justify;line-height: 1.8;padding-top: 10px;color: #fff; font-size: 16px;}

.fun-facts-section .auto-container{position:relative;z-index:1;	}
.fun-facts-section .column{position:relative;margin-bottom:40px;padding: 0px 5px;float:left; width:33.33%;}
.fun-facts-section .column .inner{position:relative;padding-left: 85px;}
.fun-facts-section .column .icon-box{position:absolute;left: 0px;top:0px;width: 80px;height:54px;border-right:1px dashed #ffffff;color:#ffffff;line-height:54px;font-size: 35px;}
.fun-facts-section .column .icon-box i{ font-size:60px;}
.fun-facts-section .column .content{position:relative;margin-top:-7px;padding-left: 15px;}
.fun-facts-section .count-outer{position:relative;font-size: 33px;line-height: 1;color:#ffffff;}
.fun-facts-section .count-outer .count-text{font-weight:700;}
.fun-facts-section .column .counter-title{position:relative;font-size: 16px;line-height: 1;font-weight:400;color: #fff;margin-bottom: 10px;}

/************图片*******************/
.index_tu_bg{ width:100%; overflow:hidden; position:relative;} 
.index_tu_bg img{ max-width:100%;}
.index_tu_lf{ width:50%; float:left; padding:10px;} 
.index_tu_rf{ width:50%; float:left;padding:10px;} 


/************滚动图片*******************/
.i-wrap3{padding: 50px 0 50px;background:url(../images/cpbg.jpg)no-repeat top center #f7f7f7;}
.i-wrap3 .i-wrap3-inner{position: relative;width: auto;margin: 0 auto;}
.i-wrap3 .circle-box{position: relative;width: 640px;height: 640px;margin: 0 auto;}
.i-wrap3 .circle-box .circle-bg{position: absolute;left: 50%;top: 50%;width: 580px;height: 580px;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid #d3d3d3;}
.i-wrap3 .circle-box .circle-img{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;}
.ani-img {
	-webkit-animation: rotateAni linear 20s infinite;
	animation: rotateAni linear 20s infinite
}
@keyframes rotateAni {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
    }
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@-webkit-keyframes rotateAni {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
.i-wrap3 .circle-con{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);}
.i-wrap3 .circle-text{}
.i-wrap3 .circle-text p{text-align: center;}
.i-wrap3 .circle-text .tit{margin-bottom: 18px;font-size: 54px;font-weight: bold;color: #282d44;}
.i-wrap3 .circle-text .subtit{font-size: 18px;color: #666;font-weight: bold;}
.i-wrap3 .circle-text .more{margin: 90px auto 0;}
.i-wrap3 .circle-icon{position: absolute;display: block;}
.i-wrap3 .circle-icon1{left: 356px;top: 0;}
.i-wrap3 .circle-icon2{right: -110px;top: 256px;}
.i-wrap3 .circle-icon3{right: -30px;bottom: 168px;}
.i-wrap3 .i-wrap3-ul{}
.i-wrap3 .i-wrap3-ul .item{position: absolute;display: flex;justify-content: space-between;}
.i-wrap3-ul .item-icon{display: block;width: 100px;height: 100px;background-position: center;background-repeat: no-repeat;background-color: #84b432;border-radius: 50%;}
.i-wrap3-ul .item-text{}
.i-wrap3-ul .item-text .item-tit{margin-bottom: 10px;font-size: 20px;font-weight: bold;color: #050b27;}
.i-wrap3-ul .item-text .item-tit span{margin-right: 4px;font-size: 36px;font-weight: bold;color: #050b27;}
.i-wrap3-ul .item1{left: 58%;top: 50px;margin-left: 200px;}
.i-wrap3-ul .item1 .item-icon{background-image: url(../images/01.png);}
.i-wrap3-ul .item1 .item-text{margin-top: 8px;text-align: right;}
.i-wrap3-ul .item2{left: 58%;bottom: -0;margin-left: 196px;}
.i-wrap3-ul .item2 .item-icon{width: 110px;height: 110px;background-image: url(../images/02.png);}
.i-wrap3-ul .item2 .item-text{margin-top: 14px;text-align: right;}
.i-wrap3-ul .item2 .item-img{margin-right: 26px;}
.i-wrap3-ul .item3{right: 54%;bottom: -0;;margin-right: 237px;}
.i-wrap3-ul .item3 .item-icon{background-image: url(../images/03.png);}
.i-wrap3-ul .item3 .item-text{margin-top: 14px;text-align: center;}
.i-wrap3-ul .item3 .item-text .item-tit{line-height: 1.25;text-align: center;}
.i-wrap3-ul .item3 .item-img{}
.i-wrap3-ul .item4{right: 54%;top: 40px;min-width: 386px;margin-right: 213px;}
.i-wrap3-ul .item4 .item-icon{width: 110px;height: 110px;background-image: url(../images/04.png);}
.i-wrap3-ul .item4 .item-text{width: 260px;margin-top: 14px;text-align: right;}
.i-wrap3-ul .item4 .item-img{}
.i-wrap3-ul .item4 .item-img:nth-child(3){margin-top: 6px;margin-right: 10px;}


/************企业文化*******************/
.index_wenhua_bg{ position:relative; overflow:hidden; padding:50px 0px;}
.wenhua{text-align: left; margin-top:30px;}
.wenhua .swiper-slide span{display: block;}
.wenhua .swiper-slide span img{width: 100%;}
.wenhua .swiper-slide .culture_bt{position: absolute;top: 0;left: 0;z-index: 9;padding: 10% 30px 0 40px;}
.wenhua .swiper-slide .culture_bt h4{font-size: 18px;color:#f7812e;margin:0 auto;}
.wenhua .swiper-slide .culture_bt span{display: block;font-size:12px;color:rgba(228, 227, 227, 0.8);margin-top:2%;}
.wenhua .swiper-slide .culture_hiden{width: 100%;height:100%;position: absolute;bottom: 0;left:0;background:rgba(0, 104, 183, 0.7);right:0;padding: 20% 30px 0 40px;transition: height 1s;}
.wenhua .swiper-slide .culture_hiden b{display: block;font-size: 14px;color:#fff;margin: 4% auto 0%;line-height: 1.9;letter-spacing: 1px;font-weight:normal;padding-left: 20px;position:relative; text-align:left;}
.wenhua .swiper-slide .culture_hiden b::before { content: "●";position: absolute;left: 0;top:0px;font-size: 12px; line-height: inherit;color: #f7812e;}

.wenhua .swiper-slide .culture_hiden abbr{display: block;font-size:12px;line-height: 24px;color:#eff7fd;}
.wenhua .swiper-slide:hover .culture_hiden{background:rgba(0, 104, 183, 0.91);height:100%;transition: height 1s;}
.wenhua .swiper-button-prev{background:url(../images/hy_left.png); width:36px; height:74px;left: 0px;margin-top: -37px; display:none;}
.wenhua .swiper-button-next{background:url(../images/hy_right.png);width:36px; height:74px;right: 0px;margin-top: -37px; display:none;}


/************地图*******************/
.mmap{ background:#fff; overflow:hidden;}
.contact-second{width: 100%;height:425px;position: relative;}
.contact-second .consec-map{position: absolute;top: 0px;left: 0px;z-index: 1;width: 100%;height:479px;}
.contact-second .consec-address{width: 90%;margin: 0px auto;position: relative;}
.consec-address .consec-content{position: absolute;top:0px;left:0;z-index: 3;width: 470px;background:rgba(0, 91, 172, 0.61);}
.rf { display: block; float: right;overflow: hidden;}
.lf { display: block; float: left;overflow: hidden;}
.map{ background:url(../images/map.jpg) center top no-repeat; height:411px; margin-top:-4px; position:relative; z-index:0; padding-top:140px;}
.ad1{  padding:20px 30px; border-bottom:1px solid #fff;overflow: hidden;font-weight: bold;} 
.ad2{  padding:30px 30px;overflow: hidden;font-weight: bold;}
.ad12{float:left;padding-left:18px;font-size:14px;color:#fff;line-height:1.5;}






