﻿.banner{position:relative;margin: 155px 0px 40px 0px;box-shadow: 0px 0px 7px 4px #aaa;}
.banner .banner1{width:100%;}
.banner .words {position: absolute;top:50%;transform: translateY(-50%);left: 5%;/* font-size: 24px; */}
.banner2 {text-align:center;height: 80px;position: absolute;bottom: -33px;left: 50%;transform: translateX(-50%);width: fit-content;z-index:9999;}
.banner2 .swiper-slide{line-height:80px;height:80px;width:185px!important;cursor: pointer;border: 4px solid transparent;border-right: 0;border-left: 0;}
.banner2 img{width: 185px;height:100%;margin: -2px 0px 0px 0px;}
.banner1 .swiper-pagination{display:none;}
.banner2 .swiper-pagination{display:none;}
.banner2 .swiper-slide-active{border-top: 4px solid #fff;border-bottom: 4px solid #fff;/* border-top-left-radius: 5px; */}
.banner2 .swiper-slide-active:after{content:'';display:block;position:absolute;background:#fff;width:4px;height: 88px;right: -4px;top: -4px;border-top-right-radius: 5px;}
.banner2 .swiper-slide-active:before{content:'';display:block;position:absolute;background:#fff;width:4px;height: 88px;left: -4px;top: -4px;border-top-left-radius: 5px;}
.banner2 .swiper-slide-active img{width: 185px;}
.banner2 .swiper-container{padding: 0px 0px 0px 4px;}

.banner .swiper-slide:nth-child(1) .words{left:18%;}
.banner .swiper-slide:nth-child(1) .words img{max-width: 34vw;max-height: 120px;}
.banner .swiper-slide:nth-child(1) .words .ban1{font-size:32px;font-weight:bold;color:#fff;margin: 30px 0px 13px 0px;}
.banner .swiper-slide:nth-child(1) .ban2{font-weight: 600;color: #FF9900;font-size: 24px;margin: 0px 0px 10px 0px;}
.banner .swiper-slide:nth-child(1) .ban3{box-sizing: border-box;text-decoration-line: none;font-size: 28px;line-height: 1.2;text-shadow: #555555 0px 1px 3px;letter-spacing: 0px;color: #F7B940;font-weight:bold;}

.banner .swiper-slide:nth-child(2) .ban1{font-size:32px;color:#fff;font-weight: bold;line-height:40px;margin:0px 0px 10px 0px;}
.banner .swiper-slide:nth-child(2) .ban2{font-size:24px;color:#fff;font-weight: bold;line-height:40px;}
.banner .swiper-slide:nth-child(2) .ban3{font-size:18px;color:#fff;font-weight: bold;line-height:40px;}

.banner .swiper-slide:nth-child(3) .words img{max-height:105px;}
.banner .swiper-slide:nth-child(3) .ban1{font-size:20px;color:#fff;margin: 10px 0px 10px 20%;}
.banner .swiper-slide:nth-child(3) .ban2{font-size: 32px;color:#f7b940;font-weight:bold;margin: 0px 0px 0px 20%;}


.banner .swiper-slide:nth-child(1) .words .animated .blockquote{margin:0px 0px 0px 240px;}
.banner .swiper-slide:nth-child(1) .words .hidden-xs span{font-size:32px;}
.banner .swiper-slide:nth-child(1) .words .hidden-xs span strong{font-weight: 400;color: #FF9900;font-size: 24px;}
.banner .swiper-slide:nth-child(1) .words .text h3 a{box-sizing: border-box;text-decoration-line: none;font-size: 28px;line-height: 1.2;text-shadow: #555555 0px 1px 3px;letter-spacing: 0px;color: #F7B940 !important;}
.banner .swiper-slide:nth-child(1) .words .text{box-sizing: border-box;margin: 0px auto;max-width: 1000px;font-size: 18px;line-height: 1.4;color: rgb(255, 255, 255);}

.banner .swiper-slide:nth-child(2) .words blockquote{margin:0 0 0 40px;border:none;padding:0px;}
.banner .swiper-slide:nth-child(2) .words blockquote>span{color:#fff;font-size: 32px;}
.banner .swiper-slide:nth-child(2) .words blockquote>span span{font-size:24px;}
.banner .swiper-slide:nth-child(2) .words blockquote span  a{font-size:18px;color:#fff;}
.banner .swiper-slide:nth-child(2) .words blockquote span.span1{font-size:32px;}
.banner .swiper-slide:nth-child(2) .words blockquote span  a span{font-size:18px;}

.banner .swiper-slide:nth-child(3) .words h4{text-align: center;box-sizing: border-box;font-family: inherit;font-weight: 500;line-height: 1.4em;color: #102263;margin-top: 10px;margin-bottom: 10px;}
.banner .swiper-slide:nth-child(3) .words h4 span{box-sizing: border-box;font-size: 20px;line-height: 1.2;text-shadow: #555555 0px 1px 3px;color: #fff;}
.banner .swiper-slide:nth-child(3) .words h3{text-align: center;box-sizing: border-box;font-family: inherit;font-weight: 400;line-height: 1.4em;color: #102263;margin-top: 0px;margin-bottom: 15px;font-size: 24px;}
.banner .swiper-slide:nth-child(3) .words h3 a{color: #FF9900;}





/*电力系统分析与运行软件*/
.content{margin: 101px auto 0px;}
.content1{width:1140px;margin:0 auto 55px;}
.content1 .h3{font-size:30px;color:#102263;text-align:center;font-weight:normal;}
.content1 .p1{font-size:22px;color:#4a4a4a;line-height:40px;margin:20px 0px 45px 0px;}
.content1 li{border:1px solid #eeeeee;width:555px;height:150px;border-radius:7px;float:left;}
.content1 li:nth-child(2n){float:right;}
.content1 li.li2{float:right;}
.content1 li .Img{width:150px;float:left;text-align:center;line-height:150px;}
.content1 li .Img img{vertical-align: middle;max-width: 75%;max-height: 75%;}
.content1 li .title{font-size:24px;color:#102263;margin:25px 0px 10px 0px;}
.content1 li .words{margin:0px 10px 0px 0px;float:left;width: 390px;}
.content1 li .remark{font-size:16px;color:#333333;line-height:30px;}
.content1 li .remark .more{color:#105cb6;}


.x_ele {width: 100%;overflow: hidden;}
.x_ele>li {float: left;width: 16.66%;height: 26vw;position: relative;overflow:hidden;transition:all .6s;}
.x_ele>li:hover{background-position-x: left !important;}
.x_ele>li .x_ele-p {background: rgba(14, 26, 67, .7);position: absolute;padding: 15px 0;width: 100%;text-align: center;font-size: 1.5vw;color: #fff;bottom: 0;left: 0;transition: opacity .3s;}
.x_ele>li .main-box {width: 100%;height: 100%;background: rgba(14, 26, 67, .7);opacity: 0;transition:opacity .3s;}
.x_ele>li:hover .main-box{opacity:1;}
.x_ele>li .main-box .main {padding: 0 10%;text-align: center;position: absolute;width: 80%;top: 50%;transform: translateY(-50%);}
.x_ele>li .main-box .main .x_ele-p1 {font-size: 1.5vw;color: #fff;}
.x_ele>li .main-box .main .x_ele-p2 {width: 50px;height: 3px;background-color: #00aeef;margin: 10px auto 1.5vw;}
.x_ele>li:hover .x_ele-p {opacity: 0;}
.x_ele>li .main-box .main ul li {margin: 5px auto;padding-bottom: 5px;border-bottom: 1px solid rgba(139, 139, 139, .5);position: relative;text-align: left;width: 82%;}
.x_ele>li .main-box .main ul li::before{content:"";display:inline-block;width:14px;height:14px;border:1px solid #00aeef;border-radius:50%;position:absolute;left: -25px;top: 3px;}
.x_ele>li .main-box .main ul li a {font-size: 16px;color: #fff;}
.x_ele>li .main-box .main ul li:hover::before{background-color:#00aeef;}
.x_ele>li .main-box .main ul li:hover a{color:#ddd;}
.x_ele>li.s_li1{background:url(../img/imgs1.jpg) center center no-repeat;}
.x_ele>li.s_li2{background:url(../img/imgs2.jpg) center center no-repeat;}
.x_ele>li.s_li3{background:url(../img/imgs3.jpg) center center no-repeat;}
.x_ele>li.s_li4{background:url(../img/imgs4.jpg) center center no-repeat;}
.x_ele>li.s_li5{background:url(../img/imgs5.jpg) center center no-repeat;}
.x_ele>li.s_li6{background:url(../img/imgs6.jpg) center center no-repeat;}

.container {width: 1170px;margin: 0 auto 50px;}
.container .row{margin:30px 0px 0px 0px;}
.col-md-4 {width: 33.33333333%;float:left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;box-sizing: border-box;}
.wn-box {
    width: 100%;
    height: 550px;
    background: #333;
    border-radius: 16px;
    position: relative;
    opacity: .3;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
}
.wn-box.visible {
    opacity: 1;
    transition-delay: 300ms;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.wn-box > img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 16px;
}
.wn-box .box-content {
    position: absolute;
    top: 0;
    padding: 0 25px;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
}
.wn-box .box-content .banner-logo {
    margin-top: 35px;
    margin-bottom: 35px;
}
.wn-box .box-content .banner-logo img {
    max-height: 80px;
}
.wn-box .box-content .box-title.full, .wn-box .box-content .box-title.right.full {
    width: 100%;
}
.wn-box .box-content .box-title h3 {
    color: white;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 1.3;font-size:24px;
}
.wn-box .box-content .box-title h3 a{color:#fff;}
.wn-box .box-content .box-title p {
    font-weight: 400;
    font-size: 20px;
    color: white;
    line-height: 1.6em;
    margin-bottom: 15px;word-break: break-word;
}

.wn-box  p {
    line-height: 1.6em;
    margin-bottom: 15px;
    font-size: 18px;
}

.wn-box  .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    /* border: 1px solid transparent; */
    border-radius: 4px;
}

.wn-box  .btn-primary {
    background-color: #105cb6;
    border: 2px solid #105cb6;
    color: #FFF!important;
    border-radius: 3px;font-size:18px;
}

/* 特色解决方案 */
.Case .h4{color:#323232;font-size:32px;text-align:center;border-bottom:1px solid #ddd;padding:2.8vw 0px 20px 0px;background:#e3eaf0;}
.Case .con{width:1140px;margin:0 auto;}
.Case .box{background:#e3eaf0;}
.Case .conL{float:left;width:540px;}
.Case .conR{float:right;}
.Case .conR img{max-width:100%;transform:scale(1.0);transition:1s all ease;}
.Case .conR:hover img{transform:scale(1.1);}
.Case .box{padding:3.5vw 0px 3vw 0px;margin:0px 0px 10px 0px;}
.Case .box1{padding:5vw 0px 4.5vw 0px;background: url(../images/icon-index.jpg) #e3eaf0 left center no-repeat;background-size: cover;}
.Case .name{color:#303030;font-weight:bold;margin: 0px 0px 10px 0px;font-size: 2.3vw;/* font-size: 44px; */}
.Case .name img{max-width:100%;}
.Case .keywords{font-size:24px;font-size: 1.25vw;color:#454545;line-height:34px;font-weight: bold;margin: 0px 0px 15px 0px;}
.Case .article a{display:block;font-size:18px;color:#303030;padding: 0px 0px 0px 25px;background:url(../images/icon-yes.png) center left no-repeat;margin:0px 0px 8px 0px;}
.Case .more{width:245px;height:36px;line-height:36px;border:1px solid #454545;border-radius:4px;display:block;text-align:center;margin:25px 0px 0px 0px;font-size:18px;color:#454545;}
.Case .more:hover{color:#0c3279;border:1px solid #0c3279;}
.Case .article a:hover{color:#0c3279;}
.Case .box2 .conL{float:right;}
.Case .box2 .conR{float:left;}
.Case .box2 .name{color:#e50029;}
.Case .box4 .conL{float:right;}
.Case .box4 .conR{float:left;}
.Case .box4 .name{color:#e50029;}
.Case .box4 .conL{width:630px;}
.Case .box2{background: url(../images/icon-index1.jpg) left center no-repeat;background-size: cover;}
.Case .box3{background: url(../images/icon-index2.jpg) left center no-repeat;background-size: cover;padding: 3vw 0px 4vw 1px;}
.Case .box4{background: url(../images/icon-index3.jpg) left center no-repeat;background-size: cover;padding: 3.2vw 0px 4vw 0px;margin: 0px;}


.subscribe {width: 100%;height: 137px;background: url("../images/index_new.jpg") center no-repeat;color: #fff;padding-top: 25px;}
.subscribe .center {position: relative;}
.subscribe p {background: url("../images/h3_bg2.png") top left no-repeat;padding: 32px 0 25px 60px;line-height: 32px;margin-left: 37px;height: 64px;}
.subscribe .center>a {display: block;width: 148px;text-align: center;height: 38px;line-height: 38px;font-size: 16px;color: #fff;border: 2px solid #a4c1ed;border-radius: 5px;position: absolute;right: 21px;top: 38px;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.subscribe .center>a:hover {border: 2px solid #fff;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.subscribe p span{font-size: 24px;}
/*新闻中心*/
.newlist {padding: 2.3vw 0 0px 0px;background: #f9f9f9;}
.newlist ul {width: 354px;margin-left: 39px;}
.newlist ul:first-child {margin-left: 0;}
.newlist ul li {padding: 25px 25px 22px 25px;border-bottom: 1px solid #e0e0e0;line-height: 24px;}
.newlist ul li span {color: #999999;display: block;font-size: 14px;margin: 5px 0px 0px 0px;}
.newlist ul li.tit {padding: 0px 25px 25px 0px;color: #102263;font-size: 22px;font-weight: bold;}
.newlist ul li.tit p {background: url("../images/icon-a1.png") center left no-repeat;padding-left: 35px;}
.newlist ul.nl2 li.tit p {background: url("../images/icon-a2.png") 10px center no-repeat;padding-left: 40px;}
.newlist ul.nl3 li.tit p {background: url("../images/icon-a3.png") 10px center no-repeat;padding-left: 43px;}
.newlist ul li.last {border: 0;padding: 0px;}
.newlist ul li.last a {display: block;color: #105cb6;border: 1px solid #105cb6;border-radius: 5px;text-align: center;width: 148px;height: 38px;line-height: 38px;margin: 3vw 0px;}
.newlist ul li.last a:hover {color: #fff;background: #105cb6;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
.newlist ul.nl1 li.list>a,.newlist ul.nl2 li.list>a {display: block;position: relative;font-size: 16px;color: #333333;}
.newlist ul li.list:hover {background: #105cb6;}
.newlist ul li.list:hover a,.newlist ul li.list:hover span {color: #fff;}
.newlist ul li.list:hover>a:before {background: #fff;}
.newlist ul li.list img {width: 110px;height: 62px;margin: 0px 25px 0px 0px;}
.newlist ul li.list>.left>a {display:  block;margin-top: 15px;position: relative;padding-left: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #333333;}
.newlist ul li.list>div.left {width: 172px;}
.newlist ul.nl3 li.list {padding: 19px 20px;}
.newlist ul.nl3 li.list a{display:block;}
.newlist ul.nl3 li.list .words{font-size:16px;color:#333;width: 177px;}
.newlist ul.nl3 li.list:hover .words{color:#fff;}


.bottomSlide {padding: 35px 0 50px 0;position: relative;}
.bottomSlide li .img {height: 150px;width: 280px;text-align: center;line-height: 150px;float: left;}
.bottomSlide li .img img {max-width: 100%;vertical-align: middle;max-height: 100%;}
.bottomSlide li .con {width: 790px;padding: 25px 0px 0px 50px;line-height: 36px;position:  relative;float: right;background: url(../images/icon-a4.png) top left no-repeat;font-size: 22px;color: #333333;}
.bottomSlide li .con .n1{font-size:16px;color:#222;margin: 40px 0px 0px 0px;}
.bottomSlide li .con .n1:before{content:'';width:20px;height:1px;background:#222;display:inline-block;margin: 0px 5px 0px 0px;position: relative;top: -5px;}
.bottomSlide .swiper-wrapper{width: 1200px;margin: 0 auto;}
.bottomSlide .swiper-pagination .swiper-pagination-bullet {cursor: pointer;display: inline-block;zoom: 1;width: 13px;height: 13px;line-height: 9999px;overflow: hidden;border-radius: 100%;background: #cfdef0;opacity: 1;margin: 0px 10px;}
.bottomSlide .swiper-pagination .swiper-pagination-bullet-active {background-color: #105cb6;}
.bottomSlide .swiper-container{padding: 0px 0px 50px 0px;}
.bottomSlide .swiper-pagination{bottom:0px;}

.Mbanner{display: none;}

@media(max-width:1600px){
    .x_ele>li .main-box .main ul li a{font-size: 14px;}
}


.mask{width:100%;height:100%;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.6);z-index: 9999999999;display:none;}
.mask .video{width:1100px;height: 660px;margin:0 auto;position: absolute;left: 50%;margin-left: -550px;top: 50%;margin-top: -330px;}
.mask .video .close{font-size:30px;color:#fff;position:absolute;top:0px;right:0px;}
.mask .video video{width:1000px;height:600px;position: absolute;top: 50%;margin-top: -300px;}




@media(max-width:1024px){
    .PCbanner{display: none;}
    .banner{margin:70px 0px 0px 0px;}
    .banner img{max-width:100%;}
    .PCbanner{display: none;}
    .banner .words{line-height:24px;width: 90%;}
    .banner .words img{max-width:50%;margin: 0px 0px 10px 0px;}
    .Mbanner{display: block;}
    .Mbanner .swiper-pagination-bullet{width:10px;height:10px;background: #fff!important;opacity:1;margin:0px 10px!important}
    .Mbanner .swiper-pagination-bullet-active{background:#102263!important;}
    .content{margin:30px auto 0px}
    .content1{width: 94%;margin: 0 auto;}
    .content1 .h3{font-size: 18px;}
    .content1 .p1{font-size: 14px;line-height: 20px;margin: 10px 0px 20px 0px;}
    .content1 li{width:100%;height: auto;padding: 15px 0px;margin: 0px 0px 15px 0px;}
    .content1 li .Img{width:30%;height: auto;line-height: unset;}
    .content1 li .words{width:67%;}
    .content1 li .title{font-size:16px;margin: 2px 0px 5px 0px;}
    .content1 li .remark{font-size: 14px;line-height:20px;}
    .content1 li .remark .more{font-size: 12px;}

    .x_ele>li{width: 94%;height: auto;background-image: none!important;margin-left: 3%;}
    .x_ele>li .x_ele-p{display:none;}
    .x_ele>li .main-box{opacity:1;background: unset;}
    .x_ele>li .main-box .main{position:relative;top: 0px;transform: translateY(0%);padding: 0px;text-align: left;width: 100%;}
    .x_ele>li .main-box .main .x_ele-p1{color: #333333;font-size: 18px;padding: 10px 0px;border-bottom: 1px solid #dcdcdc;text-indent: 28px;}
    .x_ele>li .main-box .main .x_ele-p2{display:none;}
    .x_ele>li .main-box .main ul li{margin:0px;width:100%;border-bottom: 1px solid #dcdcdc;padding: 10px 0px;}
    .x_ele>li .main-box .main ul li a{font-size:14px;color:#505050;}
    .x_ele>li .main-box .main ul{width: 90%;margin:0 auto;display: none;}
    .x_ele>li .main-box .main ul li::before{display:none;}
    .x_ele>li .main-box .main ul li a:after{content:'>';float:right;color:#c0c0c0;font-family:'宋体';}
    .x_ele>li.active .x_ele-p1{background:url(../images/icon-up.png) right center no-repeat;}
    .x_ele>li:hover .main-box .main ul{display:block;}
    .x_ele>li.s_li1 .x_ele-p1{background:url(../images/icon-b1.png) left center no-repeat!important;background-size:18px!important;}
    .x_ele>li.s_li2 .x_ele-p1{background:url(../images/icon-b2.png) left center no-repeat!important;background-size:18px!important;}
    .x_ele>li.s_li3 .x_ele-p1{background:url(../images/icon-b3.png) left center no-repeat!important;background-size:18px!important;}
    .x_ele>li.s_li4 .x_ele-p1{background:url(../images/icon-b4.png) left center no-repeat!important;background-size:18px!important;}
    .x_ele>li.s_li5 .x_ele-p1{background:url(../images/icon-b5.png) left center no-repeat!important;background-size:18px!important;}
    .x_ele>li.s_li6 .x_ele-p1{background:url(../images/icon-b6.png) left center no-repeat!important;background-size:18px!important;}
    .x_ele>li .main-box .main .x_ele-p1:after{background: url(../images/icon-down.png) center center no-repeat;content:'';display:inline-block;width: 20px;height:30px;position:absolute;right:0px;top: 7px;background-size: 18px;}
    .x_ele>li:hover .main-box .main .x_ele-p1:after{background: url(../images/icon-up.png) center center no-repeat;background-size: 18px;}
    .x_ele>li:hover .main-box .main .x_ele-p1{color:#1367ca;}



    .Case .h4{font-size: 20px;padding: 30px 0px 15px 0px;}
    .Case .con{width:94%;}
    .Case .conL{width: 45%;}
    .Case .name img{max-width: 60%;}
    .Case .keywords{font-size: 14px;margin: 0px 0px 10px 0px;line-height: 20px;}
    .Case .box{padding:30px 0px 30px 0px;}
    .Case .box1{padding:25px 0px;background: url(../images/icon-indexM.jpg) #e3eaf0 left bottom no-repeat;background-size: 100%;}
    .Case .name{margin: 0px 0px 10px 0px;font-size: 18px;}
    .Case .article a{padding: 0px 0px 0px 12px;background-size: 9px;font-size: 10px;}
    .Case .conR{width:52%;margin: 20px 0px 0px 0px;}
    .Case .more{width:80%;height: 28px;line-height: 28px;font-size:14px;}
    .Case .box4 .conL{width: 45%;}
    .Case .box2{background:url(../images/icon-indexM1.jpg) #eef3f7 left bottom no-repeat}
    .Case .box3{padding:30px 0px 30px 0px;background: url(../images/icon-indexM2.jpg) #e3eaf0 right bottom no-repeat;background-size: 220px;}
    .Case .box4{padding:20px 0px 30px 0px;background: url(../images/icon-indexM3.jpg) #eef3f7 left bottom no-repeat;}
    .subscribe p{background: url("../images/h3_bg3.png") top left no-repeat;padding: 10px 10px 35px 13px;height: auto;background-size: 100%;margin-left: 0px;font-size: 12px;line-height: 18px;}
    .subscribe p span{font-size:16px!important;line-height: 30px;}
    .subscribe .center>a {width: 110px;height: 25px;line-height: 25px;font-size: 12px;border:1px solid #a4c1ed;border-radius:2px;right: auto;top: auto;left:50%;margin-left:-55px;bottom:0px;}
    
    .newlist{padding: 20px 0px 10px 0px;}
    .newlist ul li.tit{padding: 0px 0px 12px 0px;font-size: 16px;}
    .newlist ul li.tit p{padding:0px 0px 0px 30px;background-size:22px;}
    .newlist ul{width:100%;margin: 0 auto 10px;}
    .newlist ul li.last a {border-radius:3px;width: 120px;height: 28px;line-height: 28px;font-size:12px;margin: 17px 0px;}
    .newlist ul.nl2 li.tit p{background:url("../images/icon-a2.png") left center no-repeat;padding-left: 28px;background-size: 20px;}
    .newlist ul.nl3 li.tit p {background: url("../images/icon-a3.png") left center no-repeat;padding-left: 30px;}
    .newlist ul.nl3 li.list{padding: 12px 10px;position: relative;}
    .newlist ul li.list img{width:25%;height:12vw;margin: 0px;}
    .newlist ul.nl3 li.list .words{width: 69%;float:right;font-size: 14px;position: absolute;top: 50%;transform: translateY(-50%);right: 0px;}
    .newlist ul li{padding: 12px 10px;line-height: 20px;}
    .newlist ul.nl1 li.list>a, .newlist ul.nl2 li.list>a{font-size:14px;}
    .newlist ul.nl3{margin:0px;}
    .newlist ul li span{font-size:12px;}
    .bottomSlide{padding: 10px 0px 20px 0px;}
    .bottomSlide .swiper-container{padding:0px 0px 30px 0px;}
    .bottomSlide .swiper-wrapper{width:100%;}
    .bottomSlide li .img{width:100%;height: 23vw;line-height: 23vw;}
    .bottomSlide li .con{width: auto;background: url(../images/icon-a4.png) left top no-repeat;background-size: 45px;line-height: 20px;font-size: 14px;padding: 15px 0px 0px 20px;margin: 10px 0px 0px 0px;}
    .bottomSlide li .con .n1{font-size:12px;margin: 10px 0px 0px 0px;}
    .bottomSlide .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}
    
    
    .mask .video{width:94%;height: 400px;left: 3%;margin-left:0px;top: 50%;margin-top: -180px;}
    .mask .video .close{font-size:30px;color:#fff;position:absolute;top:0px;right:0px;}
    .mask .video video{width:100%;position: absolute;top: 50%;height:auto;margin-top:-100px;}

    .bottomSlide .swiper-pagination .swiper-pagination-bullet{margin:0px 5px;}




}























