@font-face {
    font-family: "agency fb";
    url('./fonts/AGENCYYB.TTF')  format('truetype')
}
.indexTitle{
	padding: 0;
	width:100%;
	text-align: center;
	margin-top:80px;
	margin-bottom: 40px;
}
.indexTitle p{
	font-weight: bold;
	font-size: 2em;
	color: #333;
}
.indexTitle span{
	font-size: 0.78em;
	color: #dcdcdc;
}
.indexTitle b{
	display:block;
	width:40px;
	margin:0 auto;
	margin-top:2px;
	border-top:2px solid #aaa;
}
.list{
	width: 100%;
}
.list li{
	text-align: center;
	float: left;
	width:33.3%;
}
.list li span{
	display: block;
}
.case{
	width:100%;
}
.case li{
	-webkit-text-size-adjust:none;
	display: inline-block;
	overflow: hidden;
	margin-top: 30px;
}
.case li:first-child,.case li:nth-child(2),.case li:nth-child(3){
	margin-top: 0;
}
.case li img{
	position: relative;
	display: block;
	margin:0 auto;
	width:90px;
}
.text-info h2{
	height: 75px;
	line-height: 75px;
	font-weight: normal;
	font-size: 2.8em;
	margin-bottom: 20px;
}
.text-info p{
	height: 30px;
	line-height: 30px;
	font-size: 1.2em;
	margin-bottom: 35px;
	display: none;
}
.text-info a{
	display: block;
	/*font-size: 0.89em;
	color: #333;
	padding: 10px 25px;*/
	width: 182px;
	height: 44px;
	background: url('../img/ljgd.png') no-repeat center;
	background-size: 100% 100%;
}
.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100%;
    
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 4px;
    background: #00325d;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
	width:20px;
	border-radius: 5px;
    background: #fff;
}

.case-img span{
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	font-size: 1.11em;
	text-align: center;
	color: #fff;
	bottom: 30px;
	z-index: 200;
}
.case p{
	font-size: 0.89em;
	color: #666;
	margin-top: 1rem;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.case li:first-child .case-img{
	background: url(../img/list1.png) no-repeat center center;
	
}
.case li:nth-child(2) .case-img{
	background: url(../img/list2.png) no-repeat center center;
}
.case li:nth-child(3) .case-img{
	background: url(../img/list3.png) no-repeat center center;
	
}
.case li:nth-child(4) .case-img{
	background: url(../img/list4.jpg) no-repeat center center;
}
.case li:nth-child(5) .case-img{
	background: url(../img/list5.png) no-repeat center center;
}
.case li:last-child .case-img{
	background: url(../img/list6.png) no-repeat center center;
}
.case li a.case-img{
	display: inline-block;
	position: relative;
	padding-top: 30px;
	background-size: 100% 100%;
	width: 100%;
	height: 200px;
}
.case li .case-img img{
	position: relative;
}
.case li:last-child .case-img img{
	width: 120px;
}
.case li:nth-child(5) .case-img img{
	width: 95px;
}
.case li:nth-child(3) .case-img img{
	width: 90px;
	height: 90px;
}
li:first-child .case-img img:hover,li:nth-child(5) .case-img img:hover{
	transition: all 0.5s linear;
	transform:scale(1.2);//设置缩放比例
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
li:nth-child(2) .case-img img:hover,li:nth-child(6) .case-img img:hover{
	animation: .5s linear 0s normal none infinite caseimg;
     -webkit-animation: .5s linear 0s normal none infinite caseimg;
	-moz-animation: .5s linear 0s normal none infinite caseimg;
	-o-animation: .5s linear 0s normal none infinite caseimg;
	-ms-animation: .5s linear 0s normal none infinite caseimg;
}
li:nth-child(3) .case-img img:hover,li:nth-child(4) .case-img img:hover{
	transition: all 1.5s linear;
	transform:rotate(360deg);//设置旋转度数
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
}
/*旋转*/
@keyframes caseimg {
		    0% {top:0;}
		    50% {top:10px;}
		    100% {top:0;}
}
@-moz-keyframes caseimg {
		   0% {top:0;}
		    50% {top:10px;}
		    100% {top:0;}
}
@-o-keyframes caseimg {
		    0% {top:0;}
		    50% {top:10px;}
		    100% {top:0;}
}
@-ms-keyframes caseimg {
		   0% {top:0;}
		    50% {top:10px;}
		    100% {top:0;}
}
.fengs{
  width: 950px;
  height: 570px;
  position: relative;
  background: url(../img/feng/fengbg_03.jpg) no-repeat;
  background-size:100% 100%;
  margin: 30px auto 0 auto;
}
@media (min-width: 1620px) {
    .fengs{
    	width:1270px;
    	height: 780px;
    }
    .fengs .fengchao:first-child,.fengs .fengchao:nth-child(7){
	width: 155px;
	height: 178px;
    }
	.fengs .fengchao:nth-child(2),.fengs .fengchao:nth-child(3),.fengs .fengchao:nth-child(9),.fengs .fengchao:nth-child(10){
		width: 178px;
		height: 205px;
	}
	.fengs .fengchao:nth-child(4),.fengs .fengchao:nth-child(5),.fengs .fengchao:nth-child(6),.fengs .fengchao:nth-child(8){
		width: 228px;
		height: 262px;
	}
	.text-info p{
		display: block;
	}
}
.feng{
	margin-bottom: 80px;
}
.dian{
	display: inline-block;
	border: 2px solid #333;
	height: 0;
	vertical-align: middle;
	width:0;
	border-radius: 50%;
}
.fengs .fengchao{
	position: absolute;
}
.fengchao:first-child,.fengchao:nth-child(7){
	width: 116px;
	height: 133px;
}
.fengchao:nth-child(2),.fengchao:nth-child(3),.fengchao:nth-child(9),.fengchao:nth-child(10){
	width: 133px;
	height: 153px;
	background-size: cover;
}
.fengchao:nth-child(4),.fengchao:nth-child(5),.fengchao:nth-child(6),.fengchao:nth-child(8){
	width: 171px;
	height: 196px;
}
.fengchao img{
  width: 50%;
  height: auto;
  position: absolute;
  top:50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.fengchao:nth-child(2) img,.fengchao:nth-child(7) img{
   width: 40%;
}
.fengchao:first-child{
	background: url('../img/feng/feng-1.png') no-repeat;
	top:23%;
	left: 8%;
}

.fengchao:nth-child(2){
	background: url('../img/feng/feng-2.png') no-repeat ;
	top:8%;
	left: 34.4%;
}
.fengchao:nth-child(3){
	background: url('../img/feng/feng-3.png') no-repeat center top;
	top:9.2%;
	left: 75%;
}
.fengchao:nth-child(4){
	background: url('../img/feng/feng-4.png') no-repeat;
	top:31%;
	left: 22.5%;
}
.fengchao:nth-child(5){
	background: url('../img/feng/feng-5.png') no-repeat;
	top:31%;
	left: 43%;
}
.fengchao:nth-child(6){
	background: url('../img/feng/feng-6.png') no-repeat;
	top:31%;
	left: 63%;
}
.fengchao:nth-child(7){
	background: url('../img/feng/feng-7.png') no-repeat;
	top:67%;
	left: 18%;
}
.fengchao:nth-child(8){
	background: url('../img/feng/feng-8.png') no-repeat;
	top:61.2%;
	left: 33%;
}
.fengchao:nth-child(9){
	background: url('../img/feng/feng-9.png') no-repeat;
	top:63%;
	left: 55%;
}
.fengchao:last-child{
	background: url('../img/feng/feng-10.png') no-repeat;
	top:53.3%;
	left: 82%;
}
.fengs .fengchao{
	background-size:100% 100%;
	opacity: 0;
}
.fengchao img{
	display: none;
}
.award{
	width: 100%;
	height: 300px;
	background: url('../img/num_b.png') no-repeat center;
	background-size: 100% 100%;
}
.list{
	float: left;
	color: #fff;
	margin:85px auto;
}
.number{
	height: 50%;
	font-family: "agency fb";
	font-size: 4.55em;
}
.awar-text{
	font-size: 1.11em;
}

.more{
	display: block;
	margin-top: 30px;
	text-align: right;
}
.newslist{
	width:100%;
}
.newslist li{
	border:1px solid #ebebeb;
	float: left;
	width: 32%;
	font-size: 0.89em;
	padding: 10px;
	border-radius: 3px;
}
.newslist li:nth-child(2){
	margin-left: 15px;
	margin-right: 15px;
}
.newslist li>a:first-child{
	display: block;
}
.newslist li>a img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.imgScale {
	width: 100%;
	height: 235px;
	overflow: hidden;
}
.newslist li>a img:hover{
	transition: all 0.5s linear;
	transform:scale(1.2);//设置缩放比例
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.newslist li>a h3{
	font-size: 1em;
	color: #333;
	margin-top: 10px;
	
}

a.detail{
	float: right;
	color: #1c7cbf;
}
.showF1{
	 animation: .5s linear 0s normal none showf;
     -webkit-animation: .5s linear 0s normal none showf;
	-moz-animation: .5s linear 0s normal none showf;
	-o-animation: .5s linear 0s normal none showf;
	-ms-animation: .5s linear 0s normal none showf;
}

@keyframes showf {
		    from {
		        opacity: 0;
		    }
		
		    to {
		       
		        opacity: 1;
		    }
}
@-moz-keyframes showf {
		    from {
		        opacity: 0;
		    }
		
		    to {
		       
		        opacity: 1;
		    }
}
@-o-keyframes showf {
		    from {
		        opacity: 0;
		    }
		
		    to {
		       
		        opacity: 1;
		    }
}
@-ms-keyframes showf {
		    from {
		        opacity: 0;
		    }
		
		    to {
		       
		        opacity: 1;
		    }
}
.s-content{
	padding: 10px;
	font-size: 0.89em;
}
.s-content img{
	display: block;
}

.part-content{
	padding: 20px;
	text-align: center;
	width: 50%;
	height: 99px;
	display: inline-block;
	position: relative;
}
.part-content img{
	  max-width: 100%;
	  position: absolute;
	  top:50%;
	  left: 50%;
	  -webkit-transform: translate(-50%, -50%);
	  -moz-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  -o-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
}
.bottom-size{
	font-size: 0;
}
.partner-slide{
	width:100%;
	padding: 0 50px;
}
.bottom-slide{
	width:100%;
	padding: 0 50px;
}
.index-bot{
	margin-bottom: 120px;
}
.partner-slide .swiper-slide{
	width:100%;
}
#swiper-content .swiper-slide{
	position: relative;
}
#swiper-content .swiper-slide img.banner-img{
	width:100%;
}
#swiper-content .swiper-slide .text-info{
	text-align: center;
	position: absolute;
	top:55%;
	left: 50%;
	color: #fff;
	-webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.partner-slide .swiper-slide{
	border:1px solid #EBEBEB;
	
}
