.wrap{width:1230px;margin:0 auto;}
.header{width:100%;height:105px;line-height:105px;border-bottom:1px solid rgba(255,255,255,.5);position:absolute;
top:0;left:0;z-index:99995;overflow:hidden;}
.innerhead{background:#244474;position:relative;}
.header .fr li{float:left;margin-left:45px;}
.header .fr li a{font-size:18px;color:#fff}
.innerhead .fr li a:hover,.innerhead .fr li a.active{color:#cb1b29}
.header .fl img{vertical-align:middle;}
.header .fl span{color:#fff;font-size:22px;padding-left:18px;}
.banner,.banner img{width:100%}
.banner .swiper-button-next{background:url(../img/right.png) no-repeat center center;left:auto;right:18%}
.banner .swiper-button-prev{background:url(../img/right.png) no-repeat center center;left:18%;transform:rotate(180deg)}
.banner .swiper-pagination span{background:none !important;border:1px solid #fff;}
.banner span.swiper-pagination-bullet-active{background:#e70012 !important;}
.commontitle p{font-size:36px;color:#333;text-align:center;background:url(../img/bg1.png) no-repeat bottom;
padding-bottom:20px;font-weight:bold;}


.who{padding:55px 0 65px;}
.who .fn-clear{margin-top:80px;}
.who .fl{width:60%;}
.who .fl p{font-size:18px;color:#333}
.who .fr{width:35%}
.who .fr img{max-width:100%}

.about{background:#e70012}
.about .fn-clear{padding-left:20%}
.about .fl{font-size:48px;color:#fff;width:27%;margin-top:25px;}
.about .fl span{display:block;text-align:center;}
.about .fr{width:73%;padding:10px 0;}
.about .swiper-slide img{width:100%;height:125px;}
.about .swiper-button-next{opacity: 0;}
.swiper-father{position:relative;}
.about .swiper-button-prev{background:url(../img/left2.png) no-repeat left center;}
.about .swiper-container{width:95%;}

.news{padding:60px 0 55px;}
.news ul{margin-top:80px;}
.news li{float:left;width:24%;margin-right:1%;position:relative;margin-bottom:20px;}
.news li .text{background:#eeeeee;width:100%;padding:10px;box-sizing:border-box;}
.news li .text span.title{font-size:18px;color:#333;height: 50px;
  overflow: hidden;
  display: inline-block;}
.news li .text span.time{text-align:right;display:block;
font-size:14px;color:#999}
.news li .text img{position:absolute;right:28px;top:273px;}
.news li a>img{width:100%;height:290px;}
.news a.more{width:165px;height:45px;line-height:45px;display:block;margin:20px auto;color:#ed1212;font-size:18px;
text-align:center;border:1px solid #ed1212}

.team{padding:45px 0;background:url(../img/bg1.jpg) no-repeat center center;}
.team .commontitle p{color:#fff;background: url(../img/bg2.png) no-repeat bottom;}
.team  .text p{text-align:center;font-size:18px;color:#fff;text-align:center;margin-top:30px;}
.team .swiper-container{width:90%;margin:80px auto 0;}
.team .swiper-slide{width:20% !important;margin-right:65px;}
.team .swiper-slide img{height:225px;border-radius:50%;margin-right:60px;}
.team .swiper-slide span{display:block;text-align:center;color:#fff}
.team .swiper-slide span:first-child{font-size:20px;}
.team .swiper-slide span:last-child{font-size:15px;}
.team .swiper-slide img{width:225px;height:225px;border-radius:50%;opacity:0.5;}
.team .swiper-button-prev{background:url(../img/left3.png) no-repeat left center;}
.team .swiper-button-next{background:url(../img/left3.png) no-repeat left center;transform:rotate(180deg)}
#swiper-container2 .swiper-slide.active-nav img {
  opacity:1;
}
.usually{padding:60px 0 105px;background-color:#f8f8f8;background:url(../img/bg5.jpg) no-repeat top center;}
.usually .fr{width:45%;padding-left:30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.usually .fr img{width:100%;height:370px;}
.usually .swiper-container{margin-top:100px;padding-bottom:20px;}
.usually .fl{width:40%;margin-right:30px;box-sizing: border-box;}
.usually .fl p.item{font-size:24px;color:#333;font-weight:bold;}
.usually .fl p.text{font-size:20px;color:#999;}
.usually .swiper-pagination{position:absolute;left:0;width:50% !important;margin-top:30px;}
.usually .swiper-pagination-bullet{width:15px;height:15px;border-radius:50%;
  background: #bfbfbf;}
.usually .swiper-pagination-bullet-active{background:#fff;border:1px solid #e9566b}
.usually .swiper-button-next{background:url(../img/right2.png) no-repeat center center;bottom: 40px;top: auto;margin: 0;left:35%;width: 20px;height: 20px;}
.usually .swiper-button-prev{background:url(../img/right2.png) no-repeat center center;bottom: 40px;top: auto;margin: 0;left: 15%;width: 20px;height: 20px;transform: rotate(180deg)}
.usually .swiper-button-prev:hover{background:url(../img/left4.png) no-repeat center center;transform: rotate(360deg);}
.usually .swiper-button-next:hover{background:url(../img/left4.png) no-repeat center center;transform: rotate(180deg)}

.newstab{padding:40px 0;background:#f8f9f9}
.newstab span.first{font-size:30px;color:#1f1f1f;font-weight:bold;display:block;}
.newstab span.second{font-size:18px;color:#1f1f1f;}
.newslist{padding:40px 0;}
.newslist li{padding:20px 0;}
.newslist li .fl{width:20%}
.newslist li .fl img{width:100%;}
.newslist li .fr{width:75%}
.newslist li .fr span.red{font-size:20px;color:#c91220}
.newslist li .fr p.title{font-size:30px;color:#333;line-height:48px;}
.newslist li .fr span.time{font-size:24px;color:#999}
.newslist li .fr p.text{font-size:24px;color:#999;line-height:36px;}
.newslist li:nth-of-type(2n){background:#f8f9f9}

.page,.chapter{margin-top:65px;text-align:center;display:flex;align-items:center;justify-content:center;}
.page a,.chapter a{width:50px;height:50px;margin:0 8px;border:1px solid #333;display:inline-block;border-radius:5px;
background:url(../img/bg3.png) no-repeat center center;font-size:16px;color:#6d6d6d;line-height:50px;}
.page a:first-child{background:url(../img/prev.png) no-repeat center center,url(../img/bg3.png) no-repeat center center;}
.page a:last-child{background:url(../img/next.png) no-repeat center center,url(../img/bg3.png) no-repeat center center;}

.copy{background:url(../img/bg4.jpg) no-repeat center center;padding:40px 0;background-size:cover;}
.copy .wrap{display:flex;align-items:center;}
.copy p{text-align:center;margin-left:100px;color:#fff;}
.copy p a{color:#fff;margin:0 10px;display:inline-block;}

.top{position:fixed;bottom:10%;right:10%;z-index:9999;}
.newsdetail{padding-bottom:40px;}
.newsdetail .chapter{margin-top:120px}
.newsdetail .title{padding:20px 60px;background:#f8f9f9;}
.newsdetail .title p{font-size:32px;color:#1e1e1e}
.newsdetail p{font-size:24px;color:#666;line-height:48px;}
.newsdetail img{max-width:100%;display:block;margin:0 auto;}

.company{padding:50px 0 90px;}
.company .text{margin-top:30px;}
.company .text p{text-align:center;font-size:18px;color:#333}
.company  .tab{margin-top:60px;}
.company  .tab span{padding:8px 15px;display:inline-block;border:1px solid #c91220;color:#c91220;
text-align:center;margin:0 20px 20px 0;}
.company li{float:left;width:19%;height:130px;background:#fff;margin-right:1%;
display:flex;align-items:center;justify-content:center;margin-bottom:10px;}
.company li:nth-of-type(5n){margin-right:0;}
.company li img{display:block;margin:0 auto;max-width:100%;max-height:130px;}
.company li:hover{box-shadow:0 0 2px #ccc}
.company .more{text-align:center;display:flex;align-items:center;justify-content:center;}
.company .more img,.company .more span{display:block;text-align:center;margin:0 auto;}
.company .tab span.active{background:#c91220;color:#fff}
.footer{background:url(../img/footbg.jpg) no-repeat fixed top center;padding:40px 0 30px;}
.footer .commontitle p{font-size:20px;}
.footer p.title{color:#fff;text-align:center;font-size:30px;color:#fff;font-weight:bold;margin-bottom:30px;}
.footer p{color:#fff}
.footer p.text{font-size:15px;color:#fff;width:80%;margin:20px auto 30px;text-align:center;}
.footer li{float:left;width:30%;margin-right:3%;text-align:center;}
.footer li i{display:block;height:90px;}
.footer li span{display:block;text-align:center;font-size:20px;color:#fff}
.footer li p{font-size:16px;color:#fff;width:60%;text-align:center;margin:0 auto;}
.footer form{margin-top:50px;}
.footer input{width:378px;height:60px;line-height:60px;border:1px solid #eee;padding-left:10px;margin-right:25px;
background:none;color:#fff}
.footer input.subject{margin-right:0;}
.footer textarea{width:100%;height:210px;border:1px solid #eee;padding-left:10px;background:none;box-sizing:border-box;
margin-top:20px;color:#fff}
.footer input[type="submit"]{width:230px;height:65px;line-height:65px;background:#fff;display:block;margin:20px auto;
color:#3d506f;font-size:20px;}

.teamtext{background:url(../img/bg4.png) no-repeat top center;padding:30px 0;margin-top:-20px;}
.teamtext .swiper-slide span{display:block;font-size:20px;color:#fff;margin-bottom:20px;}
.teamtext .swiper-slide  p{color:#fff;font-size:14px;}
.teamtext  .swiper-container{margin-bottom:20px;}
.teamtext p{color:#fff}
.teamtext p img{vertical-align:middle;margin-right:10px;}
.teamtext .swiper-slide p:first-of-type{margin-bottom:20px;}
.team .swiper-slide span:first-of-type{font-size:20px;margin-top:20px;}