
.panel *{border: none}
.panel-title > a{display: block;border: 0}


.nav-tabs{border: 0}
.nav-tabs > li > a{border-radius: 0;margin: 0;padding: 0;border: 0}
.nav-tabs > li{margin: 0}
.nav-tabs > li.active > a {border: 0}

.bdshare-button-style0-16 .bds_tsina ,.bdshare-button-style0-16 .bds_weixin{width: 28px;height: 28px;  background-size: 100% 100%!important; background-position: 0 0!important;}
/*.bdshare-button-style0-16 .bds_tsina {background: url("../images/wb.png") no-repeat;}*/
/*.bdshare-button-style0-16 .bds_weixin{background: url("../images/wx.png") no-repeat;}*/
/*.bdshare-button-style0-16 .bds_weixin.pyq{background: url("../images/py.png") no-repeat;}*/

/*.n-link ul{overflow: hidden}*/
.n-link{margin-top: 40px;}
.n-link ul li {cursor:pointer; display: inline-block; padding: 10px 16px; margin-right: 40px; color: #666;position: relative;border-radius: 6px;transition: all 0s}
.n-link ul li i{position: absolute;left: 50%;top: 101%;color: #d6191b;transfori-showVidem: translate(-50%,-50%);display: none}
.n-link ul li:hover{background: #d6191b;color: #fff;cursor:pointer}
.n-link ul li:hover i{display: block}
.n-link .active{background: #d6191b;color: #fff;}
.n-link .active i{display: block}

.g_btn{width: 120px;text-align: center;}
.g_btn a{background: #d6191b;color: #fff;padding: 6px 0;border-radius: 8px;}

.play{width: 91px;height: 85px; margin: 0 auto;cursor:pointer; background: url("../images/play.png") no-repeat ;background-size: 100% 100%}


.n-title-h{font-size: 24px;color: #07742c}



.transformM{width: 600px;height: 600px;background: red;
    transform:translateY(-50%);opacity: 0;
    transition: opacity 1.6s ease-in-out 1s,transform 1.45s ease-in-out 1s,-webkit-transform 1.45s ease-in-out 1s;}
.g_w:hover .transformM{transform:translateY(0);opacity: 1;}

ul.share-buttons{
    list-style: none;
    padding: 0;
}

ul.share-buttons li{
    display: inline;margin: 0 20px;opacity: .7;
}
ul.share-buttons li:hover{opacity: 1}
ul.share-buttons .sr-only{
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

ul.share-buttons img{

}

.dropdown:hover .dropdown-menu{display: block ;}
.dropdown-menu{margin-top: 0}

.g_bg{background-position: center;background-size: cover;background-repeat: no-repeat}

.i-banner-bg{width: 100%; min-height: 200px; padding-top: 29.8%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.i-banner-bgWeb{display: none}
.i-banner .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 .6%!important; border-radius: 50%;background:#e6acab;  opacity: 1}
.i-banner  .swiper-pagination-bullet-active{background: #c11920; }
.i-banner-text{ width: 100%;position: absolute;left:0;top: 50%;transform: translate(0,-50%);color: #fff;}
.i-banner-text .ani{ }
.i-banner-text h1{ font-size: 73px;margin-bottom: 10px;font-weight: 600;text-align: center;font-weight: 400}
.i-banner-text a{ display: block;  font-size: 16px;width: 162px;height: 48px;line-height: 48px;text-align: center;margin: 34px auto 0 auto;background: #fff;border-radius: 30px;color: #1b1b1b}

.i-title{padding: 45px 0 28px 0px;}
.i-title h3{text-transform: uppercase; font-size: 20px; font-weight: 600;color: #333;position: relative;padding-left: 20px;}
.i-title h3:after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 40%;background: #c11920;width: 10px; height: 10px;}
.i-title h3 span{color: #c11920}

.i-news{padding-bottom: 42px;}
.i-news-b{display: flex;}
.i-newsL{width: calc(100% - 410px );padding-right: 34px;}
.i-newsR{width: 410px;}
.i-news-swiper{position: relative}
.i-news-swiper .swiper-slide{display: flex;justify-content: space-between}
.i-news-swiperL{width: 48%;}
.i-news-swiper-btn{position: absolute;left: 0;top: 0;width: 48%; }
.i-news-swiper-btn>div{position: relative;width: 100%;padding-top:56%;}
.i-news-swiper-btn>div >.swiper-button-prev{ width: 30px; height: 30px; left: 10px;margin: 0;top: 50%;transform: translateY(-50%);
    background-color: #e5e5e5;background-size: 80% 60%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23c11920'%2F%3E%3C%2Fsvg%3E");
}
.i-news-swiper-btn>div >.swiper-button-next{ width: 30px; height: 30px; right: 10px;margin: 0;top: 50%;transform: translateY(-50%);
    background-color: #e5e5e5;background-size: 80% 60%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23c11920'%2F%3E%3C%2Fsvg%3E");
}

.i-news-swiper-btn>div >.swiper-button-prev:hover{
    background-color: #c11920;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.i-news-swiper-btn>div >.swiper-button-next:hover{
    background-color: #c11920;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.i-news-swiper-btn .swiper-pagination{bottom:14px;right: 10px; }
.i-news-swiper-btn .swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 4px; background: #fff;border-radius: 0 }

.i-news-img{overflow: hidden}
.i-news-bg{padding-top:56%; }

.i-news-swiperR{width: 48%;padding: 0 32px;}
.i-news-title h4{font-size: 16px;color: #222;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .2s all linear}
.i-news-title span{ font-family: '微软雅黑'; font-size: 14px;color: #949691;display: block;margin-top: 18px;}
.i-news-text p{ max-height: 88px; overflow: hidden; text-indent: 2em; color: #666464;line-height: 1.6em;margin-top: 28px;}

.i-news-text a:nth-child(3){display: block;color: #666465;text-align: center;margin-top: 28px; height: 28px; line-height: 28px; width: 99px;border: 1px solid #666465;border-radius: 30px;}
.i-news-text a:nth-child(3):hover{color: #c11920;border-color: #c11920}
.i-news-text:hover .i-news-title h4{color: #c11920;transition: .2s all linear}

.i-news-list{padding-top: 24px;display: flex;flex-wrap: wrap;justify-content: space-between}
.i-news-listItem{  margin-top: 16px;  width: 48%}
.i-news-listItem a{  display: flex; }
.i-news-listItem-time{transition: .2s all linear; width: 88px; background: #bdbab7;padding:5px  ;font-family: 微软雅黑;}
.i-news-listItem-time> span{display: block}
.i-news-timeY{font-size: 13px;color: #fff}
.i-news-timeD{font-size: 13px;color: #fff;text-align: right;}
.i-news-timeD b{font-size: 22px;font-weight: 400;line-height: 1}

.i-news-listItem-title{transition: .2s all linear; width: calc(100% - 88px); position: relative; padding: 0 40px 0 14px; border: 1px solid #bdbab7;display: flex;align-items: center}
.i-news-listItem-title h5{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #222222}
.i-news-listItem-title i{color: #bdbab7;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}

.i-news-listItem.active .i-news-listItem-title{border-color: #c11920;transition: .2s all linear}
.i-news-listItem.active .i-news-listItem-title i{color: #c11920;transition: .2s all linear}
.i-news-listItem.active .i-news-listItem-time{background: #c11920;transition: .2s all linear}
.i-news-listItem:hover .i-news-listItem-title{border-color: #c11920;transition: .2s all linear}
.i-news-listItem:hover .i-news-listItem-title i{color: #c11920;transition: .2s all linear}
.i-news-listItem:hover .i-news-listItem-time{  background: #c11920;transition: .2s all linear}

.i-newsR-row{ margin-top: 1.7%; display: flex;justify-content: space-between}
.i-newsR-row .i-newsR-item{width: 49%;}
.i-newsR-item{position: relative;}
.i-newsR-item img{width: 100%;}
.i-newsR-item a > div{position: absolute;left: 0;bottom: 0;width: 100%;height: 47px;transition: .2s all linear;
    background: rgba(193,25,32,.85);display: flex;justify-content: center;align-items: center;}
.i-newsR-item a > div span{color: #fff;text-align: center;font-size: 18px;}
.i-newsR-item:hover  a > div {height: 100%;transition: .2s all linear}

.i-yw{padding-bottom: 28px;background:url("../images/i-ywBg.jpg") no-repeat;background-size: cover;background-position: center}
.i-yw-list{display: flex;flex-wrap: wrap}
.i-yw-item{ width: 23%; position: relative;margin-right: 2.6%}
.i-yw-item:nth-child(4n){ margin-right: 0%}
.i-yw-itemBg{padding-top: 74%;transition: .4s all linear}
.i-yw-itemText{position: relative;width: 80%;margin: -78px auto 0 auto; padding: 22px 26px; background: #fff;}
.i-yw-itemText h4{transition: .4s all ease; font-weight: 600; font-size: 16px;color: #333; position: relative;z-index: 2}
.i-yw-itemText p{transition: .4s all ease; height: 40px; overflow: hidden; font-size: 12px;color: #666;margin-top: 10px;line-height: 1.6em;position: relative;z-index: 2 }
.i-yw-itemTextBg{transition: .4s all ease;position: absolute;top: 0;left: 0;width: 100%;height: 5px;background: #c11920;z-index: 1}
.i-yw-item:hover .i-yw-itemTextBg{height: 100%;transition: .4s all ease}
.i-yw-item:hover .i-yw-itemText h4{color: #fff;transition: .4s all ease}
.i-yw-item:hover .i-yw-itemText p{color: #fff;transition: .4s all ease}
.i-yw-item:hover .i-yw-itemBg{transform: scale(1.02); transition: .4s all linear}

.i-case{padding-bottom: 50px;}
.i-case-top{display: flex;justify-content: space-between; }
.i-case-topR{ margin-top: 20px; position: relative;display: flex;align-items: center}
.i-case-topR ul {font-size: 0; }
.i-case-topR ul li{display: inline-block}
.i-case-topR ul li a{display: block;padding: 0 15px;position: relative;color: #666465;font-size: 16px;}
.i-case-topR ul li a:after{ content: ''; position: absolute;left: 100%;top: 50%;transform: translateY(-50%);width: 1px;height: 14px;background: #666465}
.i-case-topR ul li a:hover{color: #c11920}
.i-case-topR ul li.active a{color: #c11920}
.i-case-topR .swiper-button-prev , .i-case-swiper  .swiper-button-prev{position: relative; left: 0; top: 0;  display: inline-block; margin: 0 ; padding: 7px 0; width: 30px; height: 30px;background-color: #e5e5e5;background-size: 80% 60%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23c11920'%2F%3E%3C%2Fsvg%3E");}
.i-case-topR .swiper-button-next , .i-case-swiper  .swiper-button-next{position: relative; right: 0; top: 0; display: inline-block; margin: 0 ;padding: 7px 0; width: 30px; height: 30px;background-color: #e5e5e5;background-size: 80% 60%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23c11920'%2F%3E%3C%2Fsvg%3E");
}
.i-case-topR .swiper-button-prev:hover,.i-case-swiper  .swiper-button-prev:hover{background-color: #c11920;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.i-case-topR .swiper-button-next:hover ,.i-case-swiper  .swiper-button-next:hover{ background-color: #c11920;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.i-case-swiper{position: relative}
.i-case-swiper  .swiper-button-next{display: none; position: absolute; right: 10px ;top: 50%;transform: translateY(-50%)}
.i-case-swiper  .swiper-button-prev{display: none; position: absolute;  left: 10px ;top: 50%;transform: translateY(-50%)}


.i-case-link{display: none;}
.i-case-item{position: relative;overflow: hidden}
.i-case-itemBg{padding-top: 71%;}
.i-case-itemImg{position: relative;overflow: hidden}
.i-case-itemImg h4{transition: .2s all linear;position: absolute;left: 0 ;bottom: 0;width: 100%;height:40px; line-height: 40px; padding:0 18px;
    color: #fff;font-size: 16px;background: rgba(0,0,0,.5)  }
.i-case-itemText{opacity: 0; transition: .4s all linear;position: absolute;left: 0; top: 0; transform: translateX(-100%);color: #fff;
    width: 50%; height: 100%;padding:  10px; display: flex;align-items: center; background: rgba(193,25,32,.8)}
.i-case-itemText h5{ max-height: 30px;overflow: hidden; font-size: 14px;font-weight: 600;}
.i-case-itemText p{ margin-top: 10px; font-size: 14px;line-height: 1.6em;height: 46px;  overflow: hidden}
.i-case-itemText a{display: block;color: #fff; width: 100px; height: 26px; margin-top: 20px; line-height: 26px;border: 1px solid #fff;border-radius: 30px;text-align: center;}

.i-case-item:hover .i-case-itemText{transform: translateX(0);opacity: 1;transition: .4s all linear .2s}
.i-case-item:hover .i-case-itemImg h4{transform: translateY(100%); opacity: 0; transition: .2s all linear}

footer .g_w{max-width: 1200px;}
.f-top{padding-top: 14px; background: #bdbab7; padding-bottom: 14px; }
.f-top .g_w{display: flex;justify-content: space-between;align-items: center;}
.f-nav{width: 742px;}
.f-nav-top{padding-bottom: 20px; padding-top: 8px; border-bottom: 1px solid rgba(51,51,51,.8)}
.f-nav-top ul{display: flex;justify-content: space-between;}
.f-nav-top ul li a{color: #333333;opacity: .8}
.f-nav-top ul li a:hover{color:#c11920 }
.f-nav-info{color: #333333;opacity: .8;padding-top: 14px;display: flex;justify-content: space-between;}
.f-nav-info i{font-size: 22px;margin-right: 16px;}

.f-code span{width: 14px;display: inline-block;color: #333333;font-size: 12px;vertical-align: middle}
.f-code img{ display: inline-block; vertical-align: middle}

.f-b { background: #666666}
.f-b .g_w{height: 35px;display: flex;justify-content: space-between;align-items: center; }
.f-b .g_w a{ color: #fff;font-size: 12px; }
.f-b .g_w a:hover{ color: #fff;  }

.n-body .g_w{max-width: 1200px;}

.n-banner{padding-top: 16.4%;min-height: 180px;background-size: cover;background-position: center}
.n-con{margin-top:62px;}
.n-con>.g_w{display: flex;align-items: flex-start;justify-content: space-between;}
.n-r{width: 260px;}
.n-r.fixed{position: fixed;top: 70px}
.n-r.absolute {position: absolute}
.n-r-title{height: 124px;display: flex;align-items: center;justify-content: center;color: #fff;border-bottom: 20px solid #bdbab7;background: #c11920}
.n-r-title h3{font-size: 20px;}
.n-r ul{padding: 10px 30px 0 30px}
.n-r ul li a{display: block;height: 52px; line-height: 52px; font-size: 16px; text-align: center;color: #666464; border-bottom: 1px solid #e6e6e6}
.n-r ul li a:hover{color: #c11920}
.n-r ul li.active a{color: #c11920;font-weight: 600}
.n-r-contact{margin-top: 42px;}
.n-r-contact h3{ font-size: 20px; height: 60px; line-height: 60px;text-align: center;color: #fff;background: #282927}
.n-r-contact > div{ margin-top: 24px;padding:12px 0 6px 0;  text-align: center;
/*background: url("../images/n-left1.jpg") no-repeat;*/
    
}
.n-r-contact > div b{display: block;font-size: 22px;color: #c11920;margin-top: 10px;font-weight: 900}
.n-r-contact > p{ font-family: 微软雅黑; padding-left: 30px; margin-top: 2px;color: #666;line-height: 2em;}

.n-l{width: calc(100% - 260px);padding-left: 54px;min-height: 600px;}
.n-l.fixed{ margin-left: 260px;}
.n-l-top{display: flex;justify-content: space-between;align-items: center;padding-bottom: 18px; border-bottom: 1px solid #e5e5e5}
.n-l-top h3{font-size: 20px;color: #333333}
.n-breadcrumb {color: #666}
.n-breadcrumb a{color: #666}
.n-breadcrumb a.active{color: #c11920}
.n-breadcrumb a:hover{color: #c11920}
.n-l-title{font-size: 0;padding-bottom: 40px;}
.n-l-title span{width: 12px; height: 12px; background: #c11920;border-radius: 50%;margin-right:14px; display: inline-block;vertical-align: middle}
.n-l-title b{font-size: 14px; color: #333; display: inline-block;vertical-align: middle}

.case-d-l-con1{padding-top: 60px;}
.gallery-thumbsBox{padding: 0 38px; margin-top: 20px; position: relative}
.case-d-swiper{padding: 0 30px;}
.case-d-swiper2{padding: 0 10px;}
.case-d-swiper .case-d-swiperBg{padding-top: 68.5%}
.case-d-swiper .gallery-thumbs .case-d-swiperBg{padding-top: 68.5%;border: 2px solid #e5e5e5}
.case-d-swiper .gallery-thumbs .swiper-slide-thumb-active .case-d-swiperBg{padding-top: 68.5%;border-color:   #c11920}
.case-d-swiper .swiper-button-next{background: none;width: auto;height: auto;right: 0;opacity: 1;
    top: 50%;transform: translateY(-50%); display: block;margin: 0;pointer-events: initial;}
.case-d-swiper .swiper-button-prev{background: none;width: auto;height: auto;left: 0;opacity: 1;
    top: 50%;transform: translateY(-50%); display: block;margin: 0;pointer-events: initial;}
.case-d-swiper .swiper-button-next i{font-size: 30px}
.case-d-swiper .swiper-button-prev i{font-size: 30px}
.case-d-swiper .swiper-button-next:hover i{color: #c11920}
.case-d-swiper .swiper-button-prev:hover i{color: #c11920}

.case-d-l-con2{margin-top: 60px}
.case-d-l-con2 p{line-height: 1.8em;color: #666;text-indent: 2em}

.n-con{padding-bottom: 80px;}

.case-list .n_item_v1Text{margin: 0;padding: 12px 20px;background: #f6f5f5}
.case-list .n_item_v1Text h4{font-size: 14px; color: #141116;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case-list .n_item_v1Bg{padding-top: 62%}
.case-list .n_item_v1:hover .n_item_v1Text h4{color: #c11920}
.fenye{margin-bottom: 0;text-align: left}

.about1-l-con{margin-top: 60px;}
.about1-l-con p{ font-size: 14px; line-height: 1.8em;color: #333; text-indent: 2em;margin-top: 38px;}
.about1-l-con img{margin-top: 38px;margin-left: -2em}

.ry1-l-con{margin-top: 52px; }
.ry1-l-con .n-l-title{margin-top: 30px;padding-bottom: 10px;}
.ry1-l-con > p{ color: #333;  }
.ry1-l-list{display: flex;flex-wrap: wrap}
.ry1-l-list .ry1-l-item{margin-top: 24px;width: 30%;margin-right: 5%;}
.ry1-l-list .ry1-l-item:nth-child(3n){margin-right: 0}
.ry1-l-itemImg{height: 170px; border: 1px solid #e5e5e5;padding: 8px;position: relative}
.ry1-l-itemImg img{max-width: calc(100% - 10px);max-height: calc(100% - 10px); position: absolute ;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.ry1-l-itemText{color: #666;text-align:center;margin-top: 18px;}

.about3-l-con1{ padding-top: 70px;}
.about3-l-con1-text p{ padding-left: 26px; margin-bottom:24px;  }
.about3-l-con1-text p b{ color: #c11920;font-weight: 400 }

.about3-l-con2{margin-top: 47px;}
.about3-l-con2 .n-l-title{padding-bottom: 10px}
.about3-l-list .n_item_v1{margin-top: 30px;}
.about3-l-list .n_item_v1Text {margin: 0;background: #f6f5f5;padding: 0}
.about3-l-list .n_item_v1Text h4{font-size:14px; padding:  20px 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.about3-l-list .n_item_v1Info{background: rgba(193,25,32,.75);}

.about2-l-list{display: flex;flex-wrap: wrap}
.about2-l-list .ry1-l-item{width: 32%;margin-right: 1.5%;margin-top: 40px;}
.about2-l-list .ry1-l-item:nth-child(3n){margin-right: 0}
.about2-l-list .ry1-l-itemImg img{max-width: calc(100% - 16px);max-height: calc(100% - 16px);}
.about2-l-con{margin-top: 52px; }

.rl1-l-con1{margin-top: 50px;}
.rl1-l-con1-text p{ padding-left: 26px; margin-bottom:42px;  }
.rl1-l-con1-text p b{ color: #212121;  }

.new-list{margin-top: 60px;}
.new-item{ margin-top: 30px;}
.new-item > a{display: flex;}
.new-list>.new-item:nth-child(1){margin-top: 0}
.new-itemImg{ width: 298px;left: 20px;top: 20px;overflow: hidden;transition: .5s all ease;}
.new-itemBg{padding-top: 56%;background-size: cover;background-position: center;background-repeat: no-repeat;transition: .5s all linear;}
.new-itemInfo{ width: calc(100% - 298px); padding-left: 30px; }
.new-itemInfo h4{ position: relative; padding-right: 80px; font-size: 16px; font-weight: 600;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000;transition: .5s all ease;}
.new-itemInfo h4 span{position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: 12px; opacity: .45}
.new-iBox{margin-top:8px;color: #9b9b99}
.new-iBox i{margin-right: 6px;}
.new-iBox span{margin-right: 12px;color: #000;opacity: .45;font-size: 12px;}
.new-itemInfo p{margin-top: 30px;height: 44px; line-height: 1.8em; font-size: 12px; overflow: hidden;color: #666666}
.new-itemInfo>span{display: block;color: #c11920;font-size: 14px;margin-top: 18px;transition: .5s all ease;}
.new-item:hover{ }
.new-item:hover .new-itemImg{overflow: hidden;transition: .5s all ease;}
.new-item:hover .new-itemBg{ overflow: hidden; transform: scale(1.1);transition: .5s all linear;}
.new-item:hover .new-itemInfo h4{color: #c11920;transition: .5s all ease;}
.new-item:hover .new-itemInfo>span{transform: translateX(6px); transition: .5s all ease;}

.news-d-l-title{margin-top: 60px;}
.news-d-l-title p{color: #afaeae;margin-top: 20px;}
.news-d-l-text p{text-indent: 2em;color: #666666;line-height: 1.8em;
    /*margin-top: 34px;*/
}

.news-d-l-a{margin-top: 80px;}
.news-d-l-a a{ padding: 7px 0; display: flex;justify-content: space-between;color: #999;border-top: 1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf}
.news-d-l-a span i{display: inline-block;transform: rotateZ(90deg)}
.news-d-l-a span b{font-size: 15px;display: inline-block;margin: 0 10px;}
.news-d-l-a a>span:nth-child(1){width: calc(100% - 80px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.news-d-l-a a>span:nth-child(2){width:80px;text-align: right}
.news-d-l-a a:hover{color: #c11920}

.n-l-yw1-con1 .n-l-title{margin-top: 46px;}
.n-l-yw1-con1 p{line-height: 1.8em; text-indent: 2em;color: #333333}
.n-l-yw1-con2 .n-l-title{margin-top: 46px;}

.n-l-yw1-item{margin-top: 20px;}
.n-l-yw1-item:nth-child(1){margin-top: 0}
.n-l-yw1-item p{color: #666;line-height: 1.8em}
.n-l-yw1-item .n-l-yw1-itemImg{margin-top: 19px;}

.rl2-l-list{padding-top: 40px;}
.info-body-t{padding: 30px 0 14px 0; display: flex; border-bottom: 1px solid #dfdfdf}
.info-body-t>div{min-width: 170px;}
.info-body-t>div p{margin-bottom: 10px;}
.info-body-b{padding: 20px 0 30px 0; }
.info-body-b b{color: #000}
.info-body-b>div{width: 100%;margin-top: 10px;}
.info-body-b>div>div{margin-top: 20px;width: 80%}
.info-body-b>div>div p{line-height: 2rem;}

.job-panel{margin-top: 56px;padding-bottom: 96px;}
.job-panel .panel-body{padding: 0 46px;}
.job-panel .n-panel .panel-title > a h5{font-size: 20px; font-family: 微软雅黑}
.info-body-a{margin-top: 20px;}

.about4-l-con{text-align: center; padding: 60px 0 0 0}

.n-con-c{display: flex;width: 100%;margin-top: 80px;}
.n-con-cL{width: 50%}
.n-con-cL h3{padding-bottom: 20px;}
.n-con-cL p{margin-top: 24px;color: #333;font-size: 16px;}
.n-con-cR{width: 50%}
.n-con-cR img{max-width: initial}


.n-panel .panel-title > a >div>b{font-weight: 400;}
.case-d-title{margin-top: 30px;}

@media (min-width:1440px)and (max-width: 1660px){

}
@media   (max-width:1440px){

}

@media   (max-width:1200px){
    .n-r{}
    .i-banner-bgWeb{display: block}
    .i-banner-bgPc{display: none}

    .i-yw-item{ width: 46%; margin-top: 20px; position: relative;margin-right: 8%}

    .i-yw-item:nth-child(2n){ margin-right: 0%}

    .i-case-top{display: block}
    .i-case-topR{margin-top: 0px;}
    .f-nav-top{display: none;}
    .f-nav-info{display: block;padding-left: 30px;}
    .f-nav-info p{margin-top: 10px;}
    .f-nav{width: auto}
    .i-news-b{display: block}
    .i-newsL{width: 100%;padding-right: 0}
    .i-newsR{width: 60%; margin: 40px auto 0 auto;}

    .n-con>.g_w{display: block;}
    .n-l{padding-left: 0;width: 100%}

    .n-r{width: 100%;display: none}
    .n-r-title{height: auto;padding: 10px ;}
    .n-r ul{font-size: 0}
    .n-r ul li{width: 33.3%;display: inline-block;}
    .n-r ul li a{height: 36px;line-height: 36px;}
    .n-r-contact{display: none}
    .n-l-top{margin-top: 20px;}
    .n-l-top{display: block}
    .n-breadcrumb{margin-top: 10px;}
    .case-d-l-con1{padding-top: 30px;}
    .n-con-c{display: block}
    .n-con-cL{display: block;width: 100%}
    .n-con-cR{display: block;width: 100%;margin-top: 20px;}
    .n-con-cL p{margin-top: 10px;}
    .info-body-t>div{width: 100%;display: flex; min-width: 0}
    .info-body-t>div p{width: 50%;}
    .info-body-t {flex-wrap: wrap}
    .n-panel .panel-body{padding: 0 20px;}
    .n-panel .panel-title > a h5{padding-left: 20px;}

}
@media   (max-width:992px){
    .f-nav-info{display: none; }
}
@media (max-width:767px){
    .i-yw-item{ width: 100%; margin-top: 20px; position: relative;margin-right: 0%}
    .f-b .g_w{display: block;height: auto;padding: 10px 0;}
    .f-b .g_w a{display: block;text-align: center;margin-top: 10px;}
    .i-newsR{width: 100%; margin: 50px auto 0 auto;}
    .i-news-swiper .swiper-slide{display: block}
    .i-news-swiperL{width: 100%}
    .i-news-swiperR{width: 100%;padding: 0;margin-top: 20px;}
    .i-news-swiper-btn{width: 100%;}
    /*.i-news-list{display: none;}*/
    /*.i-news-text{display: none}*/
    .i-news-list{padding-top: 0}
    .i-news-listItem{width: 100%}
    .i-news-listItem-time{width: 62px;}
    .i-news-listItem-title{padding-right: 10px;width: calc(100% - 62px)}
    .i-newsR-item a > div span{font-size: 16px;}
    .i-news-text p{margin-top: 14px;}
    .i-news-text a{margin-top: 14px;}
    .i-title h3{font-size: 18px;}


    .n-con{padding-bottom: 40px;}
    .n-r ul li{width:50%; }

    .about2-l-list .ry1-l-item {width: 49%}
    .about2-l-list .ry1-l-item:nth-child(3n){margin-right: 2%}
    .about2-l-list .ry1-l-item:nth-child(2n){margin-right: 0%}

    .ry1-l-list .ry1-l-item{ width: 49%;margin-right: 2%;}
    .ry1-l-list .ry1-l-item:nth-child(3n){margin-right: 2%}
    .ry1-l-list .ry1-l-item:nth-child(2n){margin-right: 0%}

    .news-d-l-a{margin-top: 40px;}
    .news-d-l-title{margin-top: 40px;}
    .about4-l-con{padding-top: 40px;}
    .n-con-c{margin-top: 40px;}
    .n-con{margin-top: 20px;}

    .n-panel .panel-title > a.collapsed{padding-right: 140px;}
    .n-panel .panel-title > a{padding-right: 50px;}
    .n-panel .panel-title > a >div>b{ display: none}
    .n-panel .panel-title > a.collapsed >div>b{ display: inline-block}
    .info-body-b>div>div{width: 100%}

    .i-news-title span{margin-top: 8px;}
    .i-news-text p{margin-top: 8px;}
    .i-news-text a:nth-child(3){margin-top: 10px;}

    .i-case-topR .swiper-button-prev{display: none}
    .i-case-topR .swiper-button-next{display: none}

    .i-case-swiper .swiper-button-prev{display: block}
    .i-case-swiper .swiper-button-next{display: block}

    .i-case-body{margin-top: 20px;}
    .i-case-topR ul li{width: 33%;text-align: center;margin-top: 6px;}
    .i-case-topR ul li a{padding: 0 6px;}
    .i-case-topR ul li:nth-child(3n) a:after{display: none}
    .n-con-cL h3{font-size: 18px;}
    .n-con-cL p{font-size: 14px;}

    .new-item{margin-top: 40px;}
    .new-item > a{display: block}
    .new-itemImg{width: 100%}
    .new-itemInfo{width: 100%;padding-left: 0;margin-top: 20px;}
    .new-itemInfo p{margin-top: 8px;}
    .new-itemInfo>span{margin-top: 8px;}

    .i-banner .swiper-pagination-bullet{width: 10px; height: 10px;}
    .i-news-timeD b{font-size: 20px;}
}


