﻿.main{box-sizing: border-box;}
.banner{width: 100%;height: 486px;margin: 0;position: relative;}
.banner .swiper-container,.banner .swiper-wrapper{width: 1200px;height: 486px;}
.banner .swiper-slide{width: 1200px;height: 486px;display: block;}
.banner .mb{width: 100%;height: 40px;background: rgba(0,0,0,.6);position: absolute;bottom: 0;line-height: 40px;color: #fff;font-size: 16px;padding: 0 150px 0 15px;box-sizing: border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.banner .swiper-pagination{text-align:center;bottom: 12px;width: 100%;z-index: 7;}
.banner .swiper-pagination-bullet{width: 9px;height: 9px;background: transparent;opacity: 1;margin: 0 6px;border: 1px solid #fff;}
.banner .swiper-pagination-bullet-active{background: #fff;opacity:1;}

.row{/* height: 580px; */border: 2px solid #ececec;margin: 38px 0 67px;padding: 30px 25px 40px;box-sizing: border-box;display: flex;justify-content: space-between;}

.iabout{width: 590px;padding-left: 80px;background: url(../img/introbk.png) left top no-repeat;box-sizing: border-box;}
.iabout .head{margin-bottom: 20px;}
.iabout .head p.p1{line-height: 40px;color: #333;font-size: 36px;}
.iabout .Img{width: 100%;margin-bottom: 25px;/* height: 226px; */overflow: hidden;}
.iabout .Img img{width: 100%;}
.iabout .summary{font-size: 14px;color: #888888;line-height: 25px;height: 125px;overflow: hidden;}
.iabout .more{width: 125px;height: 36px;line-height: 36px;margin-top: 25px;display: block;color: #666666;border: 1px solid #666666;text-align: center;}
.iabout .more:hover{background:#820163;color:#fff;}

.inews{width: 440px;}
.inews .head{margin-bottom: 20px;display: flex;justify-content: space-between;height: 40px;overflow: hidden;}
.inews .head p.p1{line-height: 40px;color: #333;font-size: 36px;}
.inews .head a{font-size: 18px;color: #363636;line-height: 50px;}
.inews .head a:hover{color:#820163;text-decoration:underline;}
.inews ul{overflow: hidden;position:relative;}
.inews ul:after{position:absolute;content:"";width: 99%;height:2px;background:#e4e5e6;top:0;left:0;}
.inews ul li{padding: 21px 5px;}
.inews ul li a{display: flex;}
.inews ul li .time{width: 55px;height: 49px;border-right: 1px solid #d6d6d6;color: #999999;line-height: 20px;padding-top: 5px;box-sizing: border-box;font-size: 14px;}
.inews ul li .txt{width: 360px;margin-left: 18px;margin-top: 2px;}
.inews ul li .txt .title{font-size: 18px;color: #373737;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inews ul li .txt .summary{font-size: 14px;color: #9a9a9a;line-height: 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inews ul li:hover .title{color:#820163;}

.bannerMb{width:100vw;height:100vh;background:rgba(0,0,0,.7);position:fixed;top:0;z-index:999;text-align:center;line-height:100vh;display: none;}
.bannerMb img{max-width: 90%;max-height:100%;border:5px solid #fff;vertical-align:middle;box-sizing: border-box;}
@media screen and (max-width:1247px){
    .banner{height:70vw;}
    .banner .swiper-container,.banner .swiper-wrapper,.banner .swiper-slide{width: 100%!important;height: 100%!important;}
    .banner .swiper-pagination-bullet{width:5px;height:5px;margin: 0 3px;}
    .row{margin: 5vw 3vw;padding: 0;display: block;border: 0;}
    .iabout{width:100%;padding: 5vw 3vw 3vw 3vw;padding-left:14vw;overflow: hidden;border: 1px solid #ececec;background-position: 3vw 5vw;}
    .iabout .head{margin-bottom: 3vw;}
    .iabout .head p.p1{font-size:20px;line-height: 6vw;}
    .iabout .Img{height:auto;margin-bottom: 3vw;}
    .iabout .summary{font-size:12px;line-height:20px;height: auto;}
    .iabout .more{margin: 4vw 0 10vw;}
    .inews{margin-top: 6vw;width:100%;padding: 3vw;box-sizing: border-box;border: 1px solid #ececec;}
    .inews .head{height: 10vw;margin-bottom: 3vw;}
    .inews .head p.p1{font-size:20px;}
    .inews .head a{font-size:14px;}
    .inews ul li{padding: 3vw 0;}
    .inews ul li .time{width: 13%;font-size: 12px;}
    .inews ul li .txt{width: 80%;margin-left: 4vw;}
    .inews ul li .txt .title{font-size:16px;}
    .inews ul li .txt .summary{font-size:13px;}
}

