@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{background-color: #0B51A3;height:400px;}
 .swiper01 {
        width: 100%;
        height:400px;
        background: #000;
    }
@media (max-width: 1000px) {
	 .swiper01 {width: 1000px;}
}
    .swiper01 .swiper-slide {
        font-size: 18px;
        color:#fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 40px 60px;
    }
     .swiper01 .parallax-bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 130%;
        height: 100%;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center;
    }
    .swiper01 .swiper-slide .title {
		margin-top:120px;
        font-size: 32px;
        font-weight: bold;
    }
    .swiper01 .swiper-slide .title2 {
		margin-top:120px;
        font-size: 45px;
        font-weight: bold;
		text-align: center;
    }
    .swiper01 .swiper-slide .subtitle {
        font-size: 24px;
    }
    .swiper01 .swiper-slide .subtitle2 {
        font-size: 25px;
	    text-align: center;
    }
     .swiper01 .swiper-slide .text {
        font-size: 14px;
        max-width: 400px;
        line-height: 1.3;
    }
    .swiper01 .swiper-slide{
		background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.banner01{
	background-image: url(../Img/Banner01.jpg);
	
}
.banner02{
	background-image: url(../Img/Banner02.jpg);
	background-position: center bottom;
	background-size: cover;
	background-repeat: no-repeat;
}
/*banner*/
.row1,.row3{padding:30px 10px;}
.row_title{position: relative;margin:0 auto;width:500px;height:50px;text-align: center;font-size:20px;}
.row_subtitle{text-align:center;color:#878787;font-size:12px;}
.row_title:after {
	content: '';
	display: block;
	position: absolute;
    top: 22px;
    left: 220px;
	width: 60px;
	margin-top: 10px;
	border-bottom: 2px solid #0B51A3;
}

/*最新产品*/
 .swiper02 {
        width: 1000px;
        height: 250px;
	    margin:20px 0;
    }
    .swiper02 .swiper-slide{
        text-align: center;
        font-size: 18px;
        background: #fff;
    }
.swiper02 .swiper-slide img{width:200px;height:200px;border-radius: 50%;
  object-fit: cover;}
/*最新产品*/
.more{text-align:center;}
.more a{font-size:16px;display: block;width:80px;margin:0 auto;padding:10px;color:#ffffff;background-color: #0B51A3;}


.aboutus{
	background-image: url(../Img/AboutUs01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 480px;
	position:relative;
}
@media (max-width: 1000px) {
	.aboutus{width:1000px;}
}
.aboutustxt{position:absolute;width:440px;top:90px;left:50%;padding-left:30px;color:#fff;}
.aboutustxt p{font-size:12px;margin-bottom:10px;}
.aboutustitle{color:#fff;position: relative;margin:0 auto;width:500px;height:50px;font-size:20px;}
.aboutustitle:after {
	content: '';
	display: block;
	position: absolute;
    top: 22px;
    left: 0;
	width: 60px;
	margin-top: 10px;
	border-bottom: 2px solid #fff;
}
.more2{margin-top:8px;}
.more2 a{font-size:14px;display: block;width:60px;padding:5px;color:#0B51A3;background-color: #fff;}




.swiper03 {
        width: 1000px;
        height: 270px;
        margin: 20px auto;
    }
   
.swiper03 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.img img,.imgtxt{width: 300px;}
.img{position:relative;}
.img img{height:200px;}
.imgtxt{
	position: absolute;
	bottom: 0;
	height: 35px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	background-color: #0B51A3;
	opacity: 85%;
	font-size:13px;
}

.newslist div{padding-bottom: 7px;}
.newslist a{font-size:13px}
.newslist{margin-top:30px;width:290px;padding:20px;height:150px; overflow:hidden; float:left;font-size:13px;}
.newsdate{color:#999999;}
.newscontent{
  text-overflow: ellipsis;}
.newscontent，.newscontent a{color:#666666;}

.row5{
	background-color: #f7f7f7;
	padding:20px;
	margin-top:50px;
}
.cooperative{padding:20px 0;}
.row5 .swiper04 .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.row5 .swiper04 .swiper-wrapper img{width:150px;height:53px;}