*{padding:0;margin:0;}
@font-face {
	font-family:'trump_gothic_east_bold';
	src: url('../fonts/trump_gothic_east_bold.ttf') format('truetype');
	font-weight:normal;
    font-style: normal;
}
/*布局*/

.swiper-slide video{
	max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
}
.section {
	 text-align: center; 
	  color: #fff;
}
.swiper-slide .wp{
	z-index: 6;
	position: relative;
}
.swiper-slide .wp .wpbd{
	margin-left: 70px;
margin-top: 20%;
text-align: left;
}
.swiper-slide .wp .wpbd h2{
	font-size: 40px;
}
.line{
	width:120px;
	height:3px;
	background: #fff;
	margin: 20px 0;
}
.swiper-slide .wp .wpbd p{
	font-size: 18px;
	color:#fff;
}
.arrow_up{
	position: relative;
	cursor: pointer;
	display: block;
	width:60px;
	height:60px;
	background: url(../img/arrow.png);
	margin-top: 50px;
}
@media  (max-width: 640px) {
	.invideo{display:none;}
	.swiper-slide .wp .wpbd{
	margin-left: 15px;}
	.swiper-slide .wp .wpbd h2{font-size: 26px;}
	.swiper-slide .wp .wpbd{margin-top: 40%;}
	.line{width:80px;}
	.pnumber{display: none;}
}
.pnumber{
	font-style: normal;
}
/*第二屏*/

.wp2 h1{
	color:#1A75BB;
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 10px;
}
.wp2 h1 span{
	font-size: 60px;
}
.wp2 h2{
	color:#333;
	font-size: 26px;

}
.wp2 .myline{
	width:90px;
	height:3px;
	background: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.wp2 p{
	color:#333;
}
.list-6{
	margin-top: 35px;
	width:100%;
	height:auto;
	overflow: hidden;
}
.list-6 li{
	float:left;
	text-align: center;
	padding: 100px 5px 100px 5px;
	border: 3px solid #fff;
	width:100%;
	margin-right: 2%;
	background-color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*
.list-6 li:first-child{
	background-image:url(../img/comp1.jpg)
}*/

.list-6 .owl-item:nth-child(1) li{
	background-image:url(../img/comp1.jpg);
	background-position:center center ;
	background-size: cover;
	background-repeat: no-repeat;
}
.list-6 .owl-item:nth-child(2) li{
	background-image:url(../img/comp2.jpg);
	background-position:center center ;	
	background-size: cover;
	background-repeat: no-repeat;
}
.list-6 .owl-item:nth-child(3) li{
	background-image:url(../img/comp3.jpg);
	background-position:center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.list-6 .owl-item:nth-child(4) li{
	background-image:url(../img/comp4.jpg);
	background-position:center center ;
	background-size: cover;
	background-repeat: no-repeat;
}
.list-6 .owl-item:nth-child(5) li{
	background-image:url(../img/comp5.jpg);
	background-position:center center ;
	background-size: cover;
	background-repeat: no-repeat;
}
.list-6 .owl-item:nth-child(6) li{
	background-image:url(../img/comp6.jpg);
	background-position:center center ;
	background-size: cover;
	background-repeat: no-repeat;
}
.list-6 .owl-item:nth-child(7) li{
	background-image:url(../img/comp7.jpg);
	background-position:center center ;
	background-size: cover;
	background-repeat: no-repeat;
}
.list-6 li a{
	display: block;
	width:100%;
	height:100%;
}
.list-6 li:hover {
	border: 3px solid #1A75BB;
}
.list-6 .owl-controls{
	text-align: center;
}
.list-6 li:hover h3{
	color:#1A75BB !important;
}
.list-6 li:last-child{margin-right: 0;}
.list-6 li h3{
	font-family: 'trump_gothic_east_bold';
	font-size: 56px;
	color:#fff;
	margin-bottom: 15px;
}

.list-6 li p{
	color:#fff;
	font-size: 16px;
}
.list-6 li .line2{
	width:50px;
	height:3px;
	background:#fff ;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.wp2{
	padding: 40px 0 40px 0 !important;
}
@media  (max-width: 640px) {
	
	.wp2 h1{font-size: 18px !important;}
	.wp2 h1 span{font-size: 40px !important;}
	.wp2 h2{font-size: 18px !important;margin-top: 35px;}
	.wp3 h1{font-size: 18px !important;}
	.wp3 h1 span{font-size: 40px !important;}
	.wp3 h2{font-size: 15px !important;}

	.list-6 li p{font-size: 12px;}
	.list-6 li h3{margin-bottom: 0;font-size: 40px;}
}
/*第三屏*/
.wp3 h1{
	color:#333;
	font-size: 36px;
	margin-bottom: 0px;
}
.wp3 h1 span{
	font-family: 'trump_gothic_east_bold';
	font-size: 60px;
}
.wp3 h2{
	color:#fff;
	font-size: 18px;
	font-weight: normal;
}
.wp3 .myline{
	width:90px;
	height:3px;
	background: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.list-3{
	margin-top: 55px;
	width:100%;
	height:auto;
	overflow: auto;
}
.list-3 li{
	float:left;
	width:25%;
	
}
.list-3 li a{
	display: block;
	width:100%;
	height:100%;

}
.circle{
	
	width:230px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
}

.list-3 li .imgbg{
	width: 100%;

}
.icon{
	position: absolute;
	width:100%;
	height:100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	left:0;
	top:0;
}
.icon h3{
	color:#fff;
	font-weight: normal;
	margin-top: 20px;
	font-size: 18px;
	
}
.imgp1{
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	margin-top: 58px;
}
.imgp2{
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	margin-top: 50px;
}
.imgp3{
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
	margin-top: 48px;
}
.list-3 li .circle:hover  .imgp1{
	
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
.list-3 li .circle:hover  .imgp2{
	
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
.list-3 li .circle:hover  .imgp3{
	
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
.section6 .fp-tableCell{vertical-align: bottom !important;}
@media  (max-width:1023px ) {
	.sectionbg{display: none;}
	.section1{background: url(../img/section1bg.jpg);background-position:center 70%;background-repeat:no-repeat;background-size:cover ;}
	.section2{background: url(../img/section2bg.jpg);background-position:45% 20%;background-repeat:no-repeat;background-size:cover ;}
	.section3{background: url(../img/section3bg.jpg);background-position:50% 80%;background-repeat:no-repeat;background-size:cover ;}
	.section4{background: url(../img/section4bg.jpg);background-position:50% 80%;background-repeat:no-repeat;background-size:cover ;}
	.section5{background: url(../img/section5bg.jpg);background-position:50% 80%;background-repeat:no-repeat;background-size:cover ;}
}
@media  (max-width: 640px) {
	.section{padding: 25px 0;}
	.wp4 h1{margin-top: 0 !important;font-size: 18px !important;}
	.wp4  h4{font-size: 14px !important;}
	.section6 .fp-tableCell{vertical-align: middle !important;}
	.circle{width:75%;margin-left: auto;margin-right: auto;}
	.imgp1{margin-top: 35px;}
	.imgp2{margin-top: 35px;}
	.imgp3{margin-top: 35px;}
	.imgp1 img{width:40px;height:40px}
	.imgp2 img{width:40px;height:40px}
	.imgp3 img{width:40px;height:40px}
	.icon h3{margin-top: 10px;font-size: 16px;}
	.list-3 li{width:50%;}
}
@media (max-width: 380px) {
	.imgp1 img{width:35px;height:35px}
	.imgp2 img{width:35px;height:35px}
	.imgp3 img{width:35px;height:35px}
	.icon h3{margin-top: 1px;}
}
@media (max-width: 340px) {
	.imgp1{margin-top: 25px;}
	.imgp2{margin-top: 25px;}
	.imgp3{margin-top: 25px;}
	.imgp1 img{width:30px;height:30px}
	.imgp2 img{width:30px;height:30px}
	.imgp3 img{width:30px;height:30px}
	.icon h3{margin-top: 5px;}
}
@media  (max-width: 350px) {
	.imgp1 img{width:30px;height:30px}
	.imgp2 img{width:30px;height:30px}
	.imgp3 img{width:30px;height:30px}
	.icon h3{margin-top: 7px;font-size: 14px;}
}
/*第四屏*/

.wp4 h1{
	font-size: 26px;
	color:#333;
	margin-bottom: 15px;
	margin-top:85px;
}
.wp4  h4{
	font-size:18px ;
	color:#999;
	text-transform:uppercase;
}
.new_ul{
	width:100%;
	height:auto;
	overflow: hidden;
	margin-top: 50px;
}
.new_ul li{
	float:left;
	width:32%;
	margin-left: 2%;
	margin-bottom: 20px;
}
.new_ul li:nth-child(3n+1){margin-left: 0 !important;}
.new_ul li a{
	min-height:288px;
	display: block;
	position: relative;
	width:100%;
}
.new_ul li  img{
	width:100%;
	vertical-align: bottom;
}
.new_ul .newbd{
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	
}
.new_ul .newbd h3{
	font-weight: normal;
	color:#fff;
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
	margin-top: 20px;
	font-size: 15px;
	margin-bottom: 8px;
}
.new_ul .newbd span{
	margin-left: 20px;
	color:#fff;
	margin-right: 20px;
}
.new_ul .newbd .newline{
	margin-left: 20px;
	width:40px;
	height:3px;
	background: #fff;
	margin-top: 8px;
}
.newmain{
	text-align: left;
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 3;
}
.cover{
	z-index: 2;
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.6);
    z-index: 2;
}
.new_ul li:hover .cover{
	 background: rgba(0,0,0,.2);
}
.newlist{
	margin-top: 35px;
	width:100%;
	height:auto;
	overflow: hidden;
	text-align: center;
}
.newlist a{
	
	font-size: 15px;
	color:#000;
	cursor: pointer;
	padding: 5px 8px;
	min-width: 5px;
	position: relative;
	display: inline-block;
}
.newlist p{
	position: absolute;
	left: 50%;
	margin-left: -2.5%;
	top:50%;
	margin-top: -2.5px;
	display: inline-block;
	width:5px;
	height:5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #000;
	
}

.newlist a.active{
	color:#1a75bb;
}
.newlist a.active span{
display: inline-block;	
}
.newlist a span{
	display: none;
	width:30px;
	height:2px;
	background: #1a75bb;
	position: absolute;
	bottom:0;
	left:50%;
	margin-left: -15px;
	
}
@media  (max-width: 767px) {
#fp-nav{display: none;}	
}
@media  (max-width: 1920px) {
	.new_ul li:nth-child(4),.new_ul li:nth-child(5),.new_ul li:nth-child(6){display: none;}
}
@media  (max-width:640px ) {
	.new_ul li{float:none;width:100%;margin-left: 0;}
	.newlist{margin-top: 20px;}
}

/*第五屏*/
.list-5{
	padding-left: 8.3%;
	margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
	width: 83.34%;
	height:auto;
	overflow: hidden;
}
.list-5 li{
	position: relative;
	float:left;
	width:16.6666667%;
	height:150px;
}
.list-5 li a{
	display: block;
	position: relative;
	width:100%;
	height:100%;
}
.list-5 li .img-res{
	width: 100%;
	display: block;
}
.list-5 li .model{
	position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.list-5 li .model1{
	background: rgba(255,255,255,.9);
}
.list-5 li .model2{
	background: rgba(0,107,182,.9);
}
.list-5 li .model-text{
	width: 100%;
    height: 100%;
    display: block;
}
.list-5 li .model-text h4{
	padding-top: 20px;
    margin: 0;
    margin-left: 20px;
    font-weight: normal;
    font-size: 16px;
    text-align: left;

    }
.model1 .model-text h4{
	color:#333;
}
.model2 .model-text h4{
	color:#fff;
}
.list-5 li .imgp{
	position: absolute;
    bottom: 20px;
    right: 20px;
    height:21px;
    z-index: 50;
}
.list-5 li:hover .model1{
	background: rgba(255,255,255,.3);
}
.list-5 li:hover .model2{
	background: rgba(0,107,182,.3);
}
.list-5 li.li3{
	margin-left: 16.66666667%;
} 
.list-5 li.li44{
	opacity: 0;
}
/* .list-5 li.li6{
	margin-left: 16.66666667%;
}  */
.list-5 li.li8{
	margin-left: 0
} 
.li9  .model2 {
    background: rgba(255,255,255,.6) !important;
}
.li9:hover  .model2{
	background: rgba(255,255,255,.3) !important;
}
.li9 .model2 .model-text h4{
	color: #333;
}
.list-5 li.li10{
	margin-left: 16.67%;
} 
@media  (max-width: 1024px) {
	.list-5{width: 100%;}
}

@media  (max-width: 640px) {
	.swiper-slide video{display: none;}
	.list-5 li{width:33.3%}
	.list-5 li.li3{margin-left: 0;}
	.list-5 li.li44{display: none;}
	.list-5 li.li6{margin-left: 0;}
	.list-5 li.li8{margin-left: 0;}
	.list-5{padding-left: 0;}
	.list-5 li.li10{margin-left: 0;}
}
.imgindex{
	max-width: 100%;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    background-position:center center;
	background-repeat:no-repeat ;
	background-size:cover ;
}
.imgindex1{
	background-image:url(../img/banner11.jpg);
}
.imgindex2{
	background-image:url(../img/banner22.jpg);
}
.imgindex3{
	background-image:url(../img/banner33.jpg);
}
.imgindex4{
	background-image:url(../img/banner11.jpg);
}
.imgindex5{
	background-image:url(../img/banner55.jpg);
}
@media  (min-width: 1440px)  {
	.swiper-slide .wp .wpbd{margin-top: 30%;}
}
.myfade{
	display: none;
	position: absolute;
	left:0;
	top:0;
	z-index: 50;
	width:220px;
}
.myfade img{
	width:100%;
}
.wxclose{
	z-index: 50;
	cursor: pointer;
	width:20px;
	height:20px;
	position: absolute;
	right:0px;
	top:-20px;
	background: url(../img/wxclose.png);
}
.new_dat{
	position: absolute;
	bottom:20px;
	left:0;
	z-index: 3;
}
