* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
  font-size: 100px; }

body{font-size: 14px;font-family: Arial, "微软雅黑";color: #333;-webkit-text-size-adjust: none;overflow-x:hidden;text-align:justify;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;background: transparent;}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear {clear: both;height: 0;display: block;_display: inherit; }

img {vertical-align: middle;max-width: 100%;border: 0; }
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
i,em{font-style: normal;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.myhidden{display:none;}
.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}

.banner .swiper-slide img{width: 100%}
.overflow{overflow: hidden}
.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.main{width:16rem;margin:0 auto;max-width: 90%}


header{width: 100%;position:absolute;top: 0;left: 0;z-index: 100;height:1.2rem;background: rgba(0, 0, 0, 0.3);}
header .logo{margin-left: 0.4rem;}
header .logo img{height: 0.81rem}
header .navlist li a{font-size:17px;color: #fff;display: block;padding: 0 0.3rem;}
header .hottel{font-size: 0.25rem;color: #fff;padding: 0 0.15rem;border-left: 1px solid rgba(255, 255, 255, 0.3);line-height:1.2rem;}
header .hottel span{display: block;background: url('../images/hottel.png') no-repeat center left;padding-left: 0.45rem;background-size: 0.34rem;}
header .h_link span{display: block;background: url('../images/dq.png') no-repeat center left;width: 0.34rem;height: 0.34rem;background-size: 100%;}
header .h_link {padding: 0 0.2rem;border-left: 1px solid rgba(255, 255, 255, 0.3);border-right: 1px solid rgba(255, 255, 255, 0.3);height: 1.2rem;}
header .search{margin: 0 0.25rem 0 0.2rem;height:1.2rem;}
header .search em{background: url('../images/search.png') no-repeat center left;width: 0.32rem;height: 0.32rem;background-size: 100%;cursor: pointer;display: block;}

.banner .swiper-button-prev,.banner .swiper-button-next{width:0.73rem;height:0.73rem;margin-top: 0;transform:translateY(-50%);}
.banner .swiper-button-prev{background: url('../images/prev.png') no-repeat center;background-size:100%;left:3%;top: calc(50% +  0.6rem)}
.banner .swiper-button-next{background: url('../images/next.png') no-repeat center;background-size:100%;right:3%;top: calc(50% + 0.6rem)}
.banner .slide_info{position: absolute;top:calc(45% +  0.6rem);left:calc(5% + 2rem);color: #fff;transform: translateY(-50%);width: 100%;text-align: left;}
.banner .slide_info .tit{font-size: 0.493rem;margin-bottom: 0.2rem;font-weight: bold;}
.banner .slide_info .des{font-size: 0.304rem;font-weight: bold;}


.banner .swiper-slide-active  .slide_info .tit{-webkit-animation: fadeInUp 1.5s;animation: fadeInUp 1.5s; animation-fill-mode: both;animation-delay:0.4s;-webkit-animation-delay:0.4s; }
.banner .swiper-slide-active  .slide_info .des{ -webkit-animation: fadeInUp 2s;animation: fadeInUp 2s; animation-fill-mode: both;animation-delay:0.8s;-webkit-animation-delay:0.8s; }


.banner{
    position:relative;line-height: 1;
}
/*推荐新闻*/
.a1 {
  position:relative;
}
.a1>a {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  display:block;
}
.x-bannews-fl{font-weight: bold;}
.x-bannews-box{background:rgba(0,0,0,.4);}
.x-bannews .x-bannews-fr-d1:hover .x-bannews-fr-d2{font-weight: bold;}
@media only screen and (min-width: 1480px){
    
    .x-bannews{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height: 96px;
        z-index:9;
    }
    .x-bannews-box{
        width:1400px;
        margin:0 auto;
        height:100%;
        padding:15px 30px 0px;
    }
    .x-bannews-fl{
        width:120px;
        position:relative;
        float:left;
        color:#fff;
        font-family:'rui';
        font-size:30px;
        font-style:italic;
        line-height: 37px;
    }
    .x-bannews-fl::after{
        content:'';
        display:inline-block;
        position:absolute;
        right:32px;
        top:0;
        width:1px;
        height:68px;
        background:rgba(255,255,255,.3);
    }
    .x-bannews-fr{
        width:calc(100% - 120px);
        height:100%;
        overflow:hidden;
        float:left;
        padding-top:8px;
    }
    .x-bannews-fr>div{
        width:100%;
        height: 72px;
        overflow: hidden;
    }
    .x-bannews-fr>div li{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        height:100%!important;
    }
    .x-bannews-fr>div li .x-bannews-fr-d1:nth-child(odd){
        margin-right:20px;
    }
    .x-bannews-fr-d1{
        width:600px;
        display:flex;
        position:relative;
        justify-content: space-between;
        margin-bottom:20px;
    }
    .x-bannews-fr-d1::before{
        content:'';
        display:inline-block;
        position:absolute;
        top:3px;
        left:0;
        width:9px;
        height:9px;
        background-image: url(../images/dot.png);
        background-size:100% 100%;
    }
    .x-bannews-fr-d2{
        padding-left:26px;
        width:480px;
        font-size:16px;
        color:#fff;
    }
    .x-bannews-fr-d3{
        color:rgba(255,255,255,.6);
        font-size:16px;
    }
}
@media only screen and (max-width: 1479px) and (min-width: 1024px){
    .banner{
        position:relative;
    }
    .hd1-a3{
        cursor:pointer;
    }
    .x-bannews{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:83px;
        z-index:9;
    }
    .x-bannews-box{
        width:960px;
        margin:0 auto;
        height:100%;
        padding:10px 30px;
    }
    .x-bannews-fl{
        width: 100px;
        position: relative;
        float: left;
        color: #fff;
        font-family: 'rui';
        font-size: 28px;
        font-style: italic;
        line-height: 32px;
    }
    .x-bannews-fl img{
        width:64px;
        height:65px;
    }
    .x-bannews-fl::after{
        content: '';
        display: inline-block;
        position: absolute;
        right: 20px;
        top: 2px;
        width: 1px;
        height: 62px;
        background: rgba(255,255,255,.3);
    }
    .x-bannews-fr{
        width:calc(100% - 100px);
        height:100%;
        overflow:hidden;
        float:left;
        padding-top:6px;
    }
    .x-bannews-fr>div{
        width:100%;
    }
    .x-bannews-fr>div li{
        width:100%;
        display:flex;
        flex-wrap:wrap;
        /*display: list-item;*/
        height:100%!important;
    }
    .x-bannews-fr>div li .x-bannews-fr-d1:nth-child(odd){
        margin-right:20px;
    }
    .x-bannews-fr-d1{
        width:390px;
        display:flex;
        position:relative;
        margin-bottom:20px;
        justify-content:space-between;
    }
    .x-bannews-fr>div li .x-bannews-fr-d1:nth-child(1){
        padding-right:5px;
    }
    .x-bannews-fr-d1::before{
        content:'';
        display:inline-block;
        position:absolute;
        top:3px;
        left:0;
        width:9px;
        height:9px;
        background-image: url(../images/dot.png);
        background-size:100% 100%;
    }
    .x-bannews-fr-d2{
        padding-left:20px;
        width:285px;
        font-size:16px;
        color:#fff;
    }
    .x-bannews-fr-d3{
        color:rgba(255,255,255,.6);
        font-size:16px;
    }
}
@media only screen and (max-width: 1023px){
    .banner{
        position:relative;
    }
    .x-bannews{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:1.5rem;
        z-index:9;
    }
    .x-bannews-box{
        width:100%;
        margin:0 auto;
        height:100%;
        padding: .3rem;
    }
    .x-bannews-fl{
        width: 1.4rem;
        position: relative;
        float: left;
        color: #fff;
        font-family: 'rui';
        font-size: .42rem;
        font-style: italic;
        line-height: .52rem;
    }
    .x-bannews-fl::after{
        content: '';
        display: inline-block;
        position: absolute;
        right: .2rem;
        top: 0.04rem;
        width: 1px;
        height: .9rem;
        background: rgba(255,255,255,.3);
    }
    .x-bannews-fr{
        width: calc(100% - 1.5rem);
        height: 100%;
        overflow: hidden;
        float: left;
        padding-top: .12rem;
    }
    .x-bannews-fr>div{
        width:100%;
    }
    .x-bannews-fr>div li{
        width:100%;
        /* display:flex;
        flex-wrap:wrap; */
      
        height:100%!important;
    }
    .x-bannews-fr-d1{
        width:100%;
        display:flex;
        position:relative;
        margin-bottom: .2rem;
        justify-content: space-between;
    }
    .x-bannews-fr-d1::before{
        content: '';
        display: inline-block;
        position: absolute;
        top: .05rem;
        left: 0;
        width: .16rem;
        height: .16rem;
        background-image: url(../images/dot.png);
        background-size: 100% 100%;
    }
    .x-bannews-fr-d2{
        padding-left: .3rem;
        width:100%;
        font-size: .28rem;
        color: #fff;
    }
    .x-bannews-fr-d3{
        display:none;
    }
}

.title{text-align: center;margin-bottom: 0.55rem;}
.title p{font-size: 0.46rem;color: #363636;margin-bottom: 0.2rem;}
/*.title p i{color: #b00000;}*/
.title span{display: block;font-size:0.18rem;color: #1d273b;}

.section1{padding-top: 0.9rem;}

.sec1_list{position: relative;}
.sec1_pics{position:relative;width:100%;height:0;padding-top:43%;}
.sec1_pics .pic{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;transition: all 1s linear;}
.sec1_pics img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec1_pics .pic.active{opacity: 1;z-index: 2;transition: 0.5s;}
.sec1_pics .info{width:100%;position:absolute;left:0;top: 2rem;width: 100%;color: #fff;}
.sec1_pics .info .tit{font-size: 0.42rem;margin-bottom: 0.25rem;}
.sec1_pics .info .des{width:6.08rem;font-size: 0.21rem;line-height:2.2;}

.sec1_type{width:100%;position: absolute;bottom: 0;left: 0;background:rgba(255, 255, 255, 0.8);z-index: 10;}
.sec1_type li{height:2.25rem;width:25%;color: #1a1a1a;cursor: pointer;}
.sec1_type li .info{width: 100%;padding:0 0.35rem;}
.sec1_type li.active{background:#b00000;color: #fff;}

.sec1_type li .info .keyw{font-size: 0.183rem;}
.sec1_type li .info .tit{font-size: 0.23rem;margin:0.1rem 0 0.3rem}
.sec1_type li .info a{font-size: 0.183rem;/*color: #b00000;*/}
.sec1_type li.active .info a{color: #fff;}

.section2{width:100%;background:#f4f4f4;padding: 0.95rem 0 0.6rem;}
.sec2_list li{width: 792px;max-width:49.5%;}

.sec2_list li .pic{position:relative;width:100%;height:0;padding-top:67%;overflow: hidden}
.sec2_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec2_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec2_list li .pic:before{content: '';display: block;width: 100%;height: 0.04rem;background:#b00000;position:absolute;bottom:0;left:0;z-index: 10;}

.sec2_list li .info .tit{color:#1d273b;font-size:0.25rem;}
.sec2_list li .info span{font-size: 0.2rem;color:#9a9a9a;}
.sec2_list li .info{margin-top:0.5rem;}

.section3{padding-top: 0.75rem;}
.sec3_list li .pic{position:relative;width:100%;height:0;padding-top:64%;overflow:hidden;}
.sec3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec3_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec3_list li{width:calc(50% - 1px);position: relative;overflow: hidden;}
.sec3_list li a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0, 0, 0,0.3);opacity: 1;transition: all 0.5s;}
.sec3_list li .info{width: 100%;text-align: center;color: #fff;}
.sec3_list li .icon{width: 100%;height: 0.55rem;}
.sec3_list li .tit{font-size: 0.255rem;margin: 0.23rem 0 0.5rem}
.sec3_list li span{font-size: 0.189rem;}
.sec3_list li:nth-child(1) .icon{background: url('../images/icon1.png') no-repeat center;background-size: auto 100%;}
.sec3_list li:nth-child(2) .icon{background: url('../images/icon2.png') no-repeat center;background-size: auto 100%;}
.sec3_list li .tit:before{content: '';display: block;width: 0.33rem;height: 0.02rem;background: #fff;display: block;margin: 0 auto 0.3rem;}

.sec3_list li a:before{content: '';border: 1px solid #fff;position: absolute;width:calc(100% - 0.24rem);height:calc(100% - 0.24rem);top: 0.12rem;left: 0.12rem;transition: all 0.5s;transform: scale(1);}
.sec3_list li:hover a:before{transform: scale(1.2);}

.section4{padding: 0.85rem 0 1rem;}
.sec4_list ul{width:100%;}
.sec4_list li{text-align: center;position: relative;width: 25%;transition: all 0.5s;}
.sec4_list li .pic{width:100%;text-align:center;}
.sec4_list li .pic img{height: 0.5rem;}
.sec4_list li .tit{font-size: 0.2rem;color: #5e5e5e;margin: 0.25rem 0 0.2rem}
.sec4_list li .con{font-size: 14px;color: #858585;line-height: 1.5;}
.sec4_list li:before{width: 1px;background: #b3b3b3;height:1.5rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: '';}
.sec4_list li:nth-child(1):before{display: none;}

.section5{width:100%;background:#f4f4f4;padding: 0.37rem 0 0.7rem;position: relative;}
.sec5_map{width: 14.35rem;height: 5.7rem;background:url('../images/map.png') no-repeat;background-size: 100%;margin: 0 auto}

.sec5_nr{padding-bottom:0.87rem;position: relative;}
.sec5_bot{position: absolute;top:3.45rem;left: 0;width:100%;}
.sec5_b_type li{width:1.5rem;height: 0.47rem;background: #c3c3c3;color: #000000;font-size: 0.17rem;line-height: 0.47rem;text-align: center;margin-right: 0.11rem;cursor: pointer;}
.sec5_b_type li a{display: block;}
.sec5_b_type li.active{background: #b71b2c;color: #fff;}
.sec5_b_type li.active a{color: #fff;}
.sec5_b_type{margin-bottom: 0.3rem;}
.sec5_b_list .list{position: relative;}

.sec5_b_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:52%;border-radius: 10px;overflow:hidden;}
.sec5_b_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec5_b_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec5_b_list .swiper-slide .tit{color: #000000;font-size: 0.1965rem;text-align: center;margin-top: 0.2rem;}

.sec5_b_list .list .swiper-button-prev{position: absolute;left:-0.6rem;top:50%;transform: translateY(-50%);margin-top: 0;background:#dfdfdf url('../images/prev1.png') no-repeat center;width:0.4erm;height:0.83rem;background-size: 0.19rem;}
.sec5_b_list .list .swiper-button-next{position: absolute;right:-0.6rem;top:50%;transform: translateY(-50%);margin-top: 0;background:#dfdfdf url('../images/next1.png') no-repeat center;width:0.4erm;height:0.83rem;background-size: 0.19rem;}

.bot{background:#222b35;padding-top: 0.6rem;}
.bot_main{width: 14.45rem;margin: 0 auto;max-width: 90%;}


.bot .navlist>li{margin:0 0.35rem;}
.bot .navlist>li>a{font-size:0.2017rem;font-weight: bold;color: #979ba0;}
.bot .navlist .two{margin-top:0.25rem;}
.bot .navlist .two dd{margin-bottom:0.15rem}
.bot .navlist .two dd a{font-size: 0.1552rem;color: #81868c;}
.bot .navlist .two dd:hover a{color: #fff}
.bot .navlist>li:hover>a{color: #fff}

.bot1{padding-bottom: 0.1rem}
.bot2{border-top: 1px solid #787d83;font-size: 0.16rem;color: #7c7f83;padding:0.27rem 0;}
.bottel{margin-top: 0.3rem;color: #fff;}
.bottel p{font-size: 0.18rem;}
.bottel span{display: block;font-size: 0.3rem;font-weight: bold;}
.botlink a{display: block;width:0.45rem;height:0.45rem;border-radius:100%;margin-right: 15px;float: left;}
.botlink a.wx{background: url('../images/w1.png') no-repeat center;background-size:100%}
.botlink a.email{background: url('../images/y1.png') no-repeat center;background-size:100%}
.botlink a.tel{background: url('../images/d1.png') no-repeat center;background-size:100%}
.botlink{padding-bottom: 0.2rem;}

.botlink a.wx:hover{background: url('../images/w.png') no-repeat center;background-size:100%}
.botlink a.email:hover{background: url('../images/y.png') no-repeat center;background-size:100%}
.botlink a.tel:hover{background: url('../images/d.png') no-repeat center;background-size:100%}

.bot_pop,.bot_pop2{position: relative;}
.bot_pop .pop { visibility: hidden; opacity: 0; z-index:0; position: absolute; top:-0.8rem; left:50%;transform:translateX(-50%) scale(0.5);}
.bot_pop:hover .pop { visibility: visible; opacity: 1; z-index: 100;transform:translateX(-50%) scale(1);}
.wx .pop{width:1.2rem;height:1.2rem;}

.pop_info,.pop{
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* Firefox 4 */
  -webkit-transition: all 0.5s;
  /* Safari å’Œ Chrome */
  -o-transition: all 0.5s;
  /* Opera */
}
.pop_info {font-size:0.18rem;color:#4c535b;overflow: hidden;position: absolute;left:0.55rem;background: #fff;top: 0;bottom: 0;height:0.5rem;line-height:0.5rem;max-width: 0;white-space: nowrap;z-index: 10;border-radius: 0.1rem;}
.bot_pop2:hover .pop_info{ max-width:1000px; padding:0 0.2rem; } 

.bot_code{width: 132px;text-align: center;}
.bot_code .tit{font-size: 14px;color: #fff;margin-top:0.2rem;}

.search_pop{position: absolute;top:calc(100% + 0.5rem);right: 0;background: rgba(255, 255, 255, 0.5);border-radius: 0.4rem;padding: 0.08rem;width:3.6rem;visibility: hidden;
    opacity: 0;transition: all 0.2s;}
.search_pop form{border: 1px solid #343434;border-radius: 0.3rem;position:relative;}
.search_pop form input{border: 0;background: transparent;}
.search_pop form .ss_bd{display:block;width: 2.8rem;padding-left: 0.4rem;height: 0.4rem;line-height: 0.4rem;}
.search_pop form .ss_btn{width:0.68rem;height: 0.42rem;line-height: 0.4rem;background: #343434;position:absolute;right: 0;top:-1px;font-size: 0.186rem;color: #fff;border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;}
.search_pop i{width:0.19rem;height:0.19rem;background:url('../images/search2.png') no-repeat center;background-size: 100%;display:block;position:absolute;top:0.1rem;left:0.12rem;}
.search_pop form:before{width:0.2rem;height:0.11rem;content:'';display: block;background: url('../images/jt.png') no-repeat center;position:absolute;top:-0.2rem;right: 0.2rem;}

.search_pop.active{top:calc(100% + 0.2rem);visibility: visible;opacity:1;}

.h_link{position: relative;}
.h_link .list{position: absolute;height: auto;left:50%;min-width:1.45rem;z-index: 1000;white-space: nowrap;transition: all 0.2s;top:105%;visibility:hidden;opacity: 0;transform: translateX(-50%);padding-top: 0.25rem;}


.h_link .list ul{width:100%;background:rgba(255, 255, 255, 0.5);padding:0.05rem 0.13rem;position: relative;}
.h_link .list li{width:100%;padding:0.15rem 0;line-height: 1.5;border-bottom: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid #a0a491;}
.h_link .list li:last-child{border:0;}
.h_link:hover .list{visibility: visible;opacity:1;top:100%;}
.h_link .list li a{font-size: 0.209rem;color:#000000;padding-left: 0.36rem;display: block;}
.h_link .list li:nth-child(1){background: url('../images/l1.png') no-repeat center left;background-size: 0.29rem;}
.h_link .list li:nth-child(2){background: url('../images/l2.png') no-repeat center left;background-size: 0.29rem;}
.h_link .list ul:before{content: '';display: block;background: url('../images/jt.png') no-repeat center;width:0.2rem;height:0.11rem;position:absolute;top:-0.11rem;left:50%;transform:translateX(-50%);}
.h_link .list li:hover a{font-weight: bold;}

.banner2{position: relative;}
.lanmu{position: absolute;top: 55%;left: 50%;transform: translate(-50%,-50%);color: #fff;}
.lanmu span{font-size: 0.493rem;font-weight: bold;}
.lanmu p{font-size: 0.304rem;font-style: italic;margin-top: 0.25rem;text-transform:uppercase;}

.type li{height: 0.58rem;line-height: 0.58rem;margin: 0 0.13rem;border-radius: 0.3rem;}
.type li a{color: #787878;font-size: 0.2rem;display: inline-block;padding: 0 0.35rem;min-width: 1.9rem;text-align: center;}
.type li:hover,.type li.active{background: #b00000;}
.type li:hover a,.type li.active a{color:#fff;}
.type{padding:0.6rem 0;}
.scjd{font-size: 0.18rem;color: #1d273b;line-height: 2.5;padding-bottom:0.5rem;}

.prod_list li{width: 50%;float: left;background: #f1f1f1;padding:0.85rem 0.95rem 0.65rem 0.55rem;}
.prod_list li:nth-child(2),.prod_list li:nth-child(3),.prod_list li:nth-child(6){background:#f7f7f7;}
.prod_list{padding-bottom: 1.05rem;}
.prod_list li .tit{font-size: 0.275rem;color: #000000;}
.prod_list li .jian{font-size: 0.2rem;color: #000000;line-height: 0.49rem;margin: 0.4rem 0 0.45rem}
.prod_list li span{font-size: 0.2rem;color: #b00000;}
.prod_list li:hover .tit{color: #b00000;}

.news_list li.first .news_r_bot a{width:1.45rem;height:0.36rem;line-height:0.36rem;border-radius: 6px;background:#b00000 url('../images/gd.png') no-repeat top 0.11rem left 0.1rem;padding-left: 0.98rem;font-size:0.1756rem;color: #fff;display: block;background-size: 0.76rem;}
.news_list li.first .news_r_bot span{line-height: 36px;font-size: 0.18rem;color: #999999;}
.news_list li.first .news_left{width: 5.74rem;}
.news_list li.first .news_right{width:calc(100% - 6.08rem);}
.news_list li.first .tit{font-size: 0.204rem;color: #000000;font-weight: bold;}
.news_list li.first .jian{font-size: 0.16rem;color: #000000;line-height: 0.36rem;margin:0.7rem 0 0.4rem}

.news_list li.else{width:100%;background: #f7f7f7;padding:0.3rem 0.35rem;margin-top:0.2rem;}
.news_list li.else .news_left{width: 11.82rem;max-width: calc(100% - 2.5rem)}
.news_list li.else .news_right{width: 2.2rem;height: 1.5rem;border-left: 1px solid #b8b8b8;text-align: center;}
.news_list li.else .news_left span{font-size: 16.7px;color: #6c6c6c;}
.news_list li.else .news_left .tit{font-size: 16.7px;color: #353535;font-weight: bold;margin: 0.1rem 0;font-weight: bold;}
.news_list li.else .news_left .jian{font-size: 13px;color: #666666;line-height: 23px;}
.news_list li.else .news_right a{font-size: 0.1878rem;color: #9c9c9c;padding-bottom: 0.3rem;background: url('../images/jt2.png') no-repeat center bottom;background-size:auto 0.11rem;}
.page{padding: 0.45rem 0;}
.pagination{width: 100%;text-align: center;font-size: 0;}
.pagination li{display: inline-block;padding:0 10px;min-width:34px;text-align: center;height:34px;line-height:33px;font-size: 14px;color: #353535;margin:0 4px;border-radius: 5px;background:#e7e7e7;}
.pagination li.active{background:#c64f50;color: #fff;}
.pagination li a{display: block;text-align: center;color: #353535;}
.news_list{padding-bottom: 0.3rem;}

.ns .tit{font-size: 0.24rem;font-weight: bold;color: #000000;text-align: center;padding: 0.9rem 0 0.3rem;}
.ns .info{text-align: center;font-size:14px;color: #000000;}
.ns .con{font-size: 0.2rem;color: #000000;line-height:2.5;padding: 0.7rem 0 1.2rem;}
.fenye{padding-bottom: 1.5rem;}
.fenye li{font-size: 0.2rem;color: #000000;margin-bottom: 0.35rem;}
.fenye li:hover a{color: #c64f50;}
.ps .tit{padding: 0;}

.pro_list li{width:7.82rem;max-width:49%;}
.pro_list li .tit{font-size: 0.22rem;color:#000000;text-align: center;margin:0.3rem 0}
.pro_list li:hover .tit{color: #b00000;}

.pro_list li .pic{position:relative;width:100%;height:0;padding-top:53%;overflow: hidden;}
.pro_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all 1s linear;}
.pro_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}



.about1_left{width:8.01rem;max-width:50%;}
.about1_right{width:7.25rem;max-width:48%;}
.about1_right .tit{/*color: #b51313;*/font-size: 0.2896rem;}
.about1_right .des{font-size: 0.1793rem;/*color: #b51313;*/margin-top: 0.2rem;}
.about1_right li{font-size: 0.18rem;color: #1d273b;margin-bottom: 0.2rem;}
.about1_right ul{margin-top: 0.55rem;}
.about1_right li .icon{width:0.33rem;text-align: center;margin-right:0.14rem;}
.about1_right li .icon img{max-height:0.42rem;max-width:100%;}
.about1_more{font-size: 0.17rem;color:#b51313;padding-top:0.35rem;display:block;}
.about1{padding:0.15rem 0 0.8rem;}
.about2 li{width:16.66%;text-align: center;}
.about2 li .keywords{color: #b51313;font-size:0.4536rem;font-weight: bold;position: relative;display: inline-block;line-height: 1;margin-bottom: 0.15rem;}
.about2 li .tit{font-size: 0.18rem;color: #1d273b;width:1.2rem;margin:0 auto;}
.about2 li .keywords em{font-weight: normal;font-size: 0.1976rem;position: absolute;bottom: 0;right:-0.23rem;}
.about2{padding-bottom:0.95rem;}

.about3{width:100%;background:url('../images/about3.jpg') no-repeat center top;padding-bottom:2.35rem;background-size: auto 100%;}
.about3_nr{background:rgba(255,255,255,0.7);width:13.5rem;margin:0 auto;padding:0.6rem 0.4rem 0.65rem;border-radius:0.36rem;box-shadow:0 0 20px rgba(0, 0, 0,0.2);max-width: 90%}
.title2{text-align: center;}
.title2 p{color:#363636;font-size: 0.4299rem;}
/*.title2 p em{color:#b00000;}*/
.title2 span{font-size: 0.17rem;color: #1d273b;text-transform: uppercase;display:block;margin-top:0.1rem;}
.about3 .list{margin-top:0.65rem;}
.about3 .list .swiper-slide{text-align: center;}

.about4{padding:0.85rem 0}

.sec5_map{position:relative;}
.sec5_map .item{width:0.2rem;height:0.2rem;background:url('../images/dot2.png') no-repeat center;background-size: 100%;cursor: pointer;}

.sec5_map .item .tit{font-size:0.17rem;color:#666666;position: absolute;top: 0.3rem;width:0.6rem;text-align: center;left: 50%;transform: translateX(-50%);transition: all 0.5s;display: none;}
.sec5_map .item ul{width:3.25rem;background: #fff;border-radius:0.18rem;padding:0.15rem 0.24rem;position: absolute;left:0.5rem;top:50%;transform:translateY(-50%) scale(0.5);opacity: 0;transition: all 0.5s;z-index: -1;}
.sec5_map .item li{line-height: 0.36rem;}
.sec5_map .item ul:before{content:'';width:0.44rem;height:0.44rem;background:url('../images/jt3.png') no-repeat center;position: absolute;top:50%;transform: translateY(-50%);left: -0.22rem;background-size: 100%;}
.sec5_map .item.active ul{opacity: 1;transform:translateY(-50%) scale(1);z-index: 1;}
.sec5_map .item li.active a{color: #b00000;}

.sec5_map .item:nth-child(1){position:absolute;top:1.53rem;right:2.68rem}
.sec5_map .item:nth-child(2){position:absolute;top:0.81rem;right:6.57rem}
.sec5_map .item:nth-child(3){position:absolute;top:0.45rem;right:6.54rem}
.sec5_map .item:nth-child(4){position:absolute;top:0.65rem;right:6.18rem}
.sec5_map .item:nth-child(5){position:absolute;top:0.94rem;right:6.23rem}
.sec5_map .item:nth-child(6){position:absolute;top:1.11rem;right:6.48rem}
.sec5_map .item:nth-child(7){position:absolute;top:1.18rem;right:6.9rem}
.sec5_map .item:nth-child(8){position:absolute;top:1.37rem;right:7.27rem}
.sec5_map .item:nth-child(9){position:absolute;top:0.88rem;right:7.54rem}
.sec5_map .item:nth-child(10){position:absolute;top:1.97rem;left:2.53rem}
.sec5_map .item:nth-child(11){position:absolute;top:1.52rem;left:2.35rem}

.sec5_map .item.active .tit{opacity: 1;top: 0.27rem;display: block;}

.about3 .list{padding:0 0.8rem;}
.about3 .list .swiper-slide .about3_pic{width:1.31rem;margin:0 auto;}
.about3 .list .swiper-slide .about3_pic .pic{position:relative;width:100%;height:0;padding-top:100%;overflow: hidden;border-radius: 50%}
.about3 .list .swiper-slide .about3_pic .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all 1s linear;}
.about3 .list .swiper-slide .about3_pic .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.about3 .list .swiper-slide .des{font-size: 0.15rem;line-height: 0.27rem;margin-top: 0.1rem;color: #000000;}
.about3 .list .swiper-slide{height:4.48rem;}
.about3 .list .swiper-slide:nth-child(5n+1) .about3_pic{padding-top:0.6rem;}
.about3 .list .swiper-slide:nth-child(5n+2) .about3_pic{padding-top:1.48rem;}
.about3 .list .swiper-slide:nth-child(5n+4) .about3_pic{padding-top:0.9rem;}
.about3 .list .swiper-slide:nth-child(5n) .about3_pic{padding-top:0.38rem;}
.about3 .list .swiper-slide .tit{position: absolute;bottom:0;left:0;width: 100%;font-size:0.2rem;color:#000000;}
.about3 .list .line{width:100%;height: 1px;border-bottom: 1px dashed #000000;position: absolute;bottom: 0.35rem;left: 0;}
.about3 .list .swiper-slide:nth-child(2) .about3_pic {padding-top: 0.9rem;}

.about3_nr .list{position: relative;}
.about3 .swiper-button-prev,.about3 .swiper-button-next{width:0.4rem;height:0.4rem;margin-top: 0;transform:translateY(-50%);border-radius: 50%;}
.about3 .swiper-button-prev{background:#b51313 url('../images/left.png') no-repeat center left 0.2rem;background-size:auto 0.13rem;left:0.4rem;bottom:0.16rem;top: auto;margin-top: 0;transform: translateY(0%);}
.about3 .swiper-button-next{background:#b51313 url('../images/right.png') no-repeat center right 0.2rem;background-size:auto 0.13rem;right:0.4rem;bottom:0.16rem;top: auto;margin-top: 0;transform: translateY(0%);}

.about3 .list .swiper-slide .tit:before{width:0.12rem;height:0.12rem;background: url('../images/dot3.png') no-repeat center;content: '';position: absolute; top:-0.15rem;left: 50%;transform:translateX(-50%);display: block;background-size: 100%;}

.about3 .list .swiper-slide:before{content:'';position: absolute;bottom: 0.42rem;left: 50%;display: block;width:1px;border-right: 1px dashed #000000;}
.about3 .list .swiper-slide:nth-child(5n+1):before{height:1.65rem;}
.about3 .list .swiper-slide:nth-child(5n+2):before{height:0.57rem;}
.about3 .list .swiper-slide:nth-child(5n+3):before{height:2.07rem;}
.about3 .list .swiper-slide:nth-child(5n+4):before{height:1.15rem;}
.about3 .list .swiper-slide:nth-child(5n):before{height:1.65rem;}

.about4 .list{padding:0 0.77rem;position: relative;margin-top: 0.45rem;}
.about4 .swiper-button-prev,.about4 .swiper-button-next{width:0.44rem;height:0.88rem;}
.about4 .swiper-button-prev{background:url('../images/left2.png') no-repeat center;background-size:100%;left:0;margin-top: 0;transform: translateY(-50%);}
.about4 .swiper-button-next{background:url('../images/right2.png') no-repeat center;background-size:100%;right:0;margin-top: 0;transform: translateY(-50%);}

.about{padding:0.65rem 0 0.85rem;}
.about .con{padding-top:0.65rem;line-height: 2.5;font-size: 0.18rem;color: #1d273b;}
.ycl1_left{width:50%;}
.ycl1_right{width:7.15rem;margin-left: 0.75rem;max-width: calc(50% - 0.75rem);}
.ycl1{padding-bottom:0.45rem;}

.contact li{width: calc((100% - 0.15rem*3)/4);margin-right:0.15rem;height: 2.4rem;text-align:center;}
.contact li:nth-child(4n){margin-right:0;}

.map{width:100%;height:5.3rem;}
#allmap {height: 100%}
.daoh{display: none}
.map_addr{margin:5px 0;line-height: 1.5;}

.contact{position: relative;top:-0.9rem;margin-bottom: -0.9rem}
.contact li{width: calc((100% - 0.15rem*3)/4);margin-right:0.15rem;height: 2.43rem;background: #fff;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);padding-top: 0.4rem}
.contact li:nth-child(4n){margin-right:0;}
.contact li .tit{font-size: 0.2rem;color: #464646;padding-top: 0.63rem}
.contact li .info{font-size:0.18rem;color: #000000;line-height:2;margin-top:0.13rem;height: 0.72rem}

.contact li:nth-child(1) .tit{background: url('../images/c1.png') no-repeat center top;}
.contact li:nth-child(2) .tit{background: url('../images/c2.png') no-repeat center top;}
.contact li:nth-child(3) .tit{background: url('../images/c3.png') no-repeat center top;}
.contact li:nth-child(4) .tit{background: url('../images/c4.png') no-repeat center top;}

.contact li:nth-child(1):hover .tit{background: url('../images/c11.png') no-repeat center top;}
.contact li:nth-child(2):hover .tit{background: url('../images/c22.png') no-repeat center top;}
.contact li:nth-child(3):hover .tit{background: url('../images/c33.png') no-repeat center top;}
.contact li:nth-child(4):hover .tit{background: url('../images/c44.png') no-repeat center top;}

.contact li:hover{background: url('../images/c.jpg') no-repeat left top;}
.contact li:hover .tit{color: #fff;font-weight: bold;}
.contact li:hover .info{color: #fff}

.message{padding:0.85rem 0 1.05rem;}
.message .tit{font-size: 0.3rem;color: #464646;font-weight: bold;text-align:center;line-height: 1.5;margin-bottom:0.4rem;}
.message .item input{width: 7.85rem;max-width: 48.5%;height: 0.59rem;line-height: 0.59rem;border:0;background: #eaecf3;padding-left: 0.34rem;font-size:14px;}
.message .item{margin-bottom:0.29rem;}
.message .item2 textarea{width: 100%;height: 177px;background: #eaecf3;padding:0.25rem 0.3rem 0 0.34rem;border:0;resize: none;}
.message .item2{margin-bottom:0.47rem;}
.message .mes_btn{display: block;width: 2.68rem;height: 0.45rem;line-height: 0.45rem;background: #b00000;border:0;font-size: 14px;color: #fff;margin:0 auto;letter-spacing: 2px;cursor: pointer;}

.btn_hover{position: relative;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;overflow: hidden;}
.anim {-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.btn_hover:hover > .anim{-moz-animation: anim-out 1s;-webkit-animation: anim-out 1s;animation: anim-out 1s;}
.btn_hover:hover > .anim:after{-moz-animation: anim-out-pseudo 1s;-webkit-animation: anim-out-pseudo 1s;animation: anim-out-pseudo 1s;}
.anim:before {position: relative;content: '';display: block;margin-top: 100%;}
.anim:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}

.service{padding:0.8rem 0 0.5rem;}
.service li{width:100%;margin-bottom: 0.36rem}
.ser_left{width: 49.6%;position: relative;}
.ser_right{width:55.4%}


.service li .ser_left .pic{position:relative;width:100%;height:0;padding-top:54%;}
.service li .ser_left .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.service li .ser_left .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.service li .ser_left .bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.2);text-align:center;}
.service li .ser_left .tit{font-size: 0.446rem;color: #fff;width:100%}
.ser_right{padding:0 0.65rem;}
.ser_right .tit{font-size: 0.245rem;color: #000000;width: 3.4rem;border-bottom: 1px solid #cfcfcf;line-height: 0.8rem;padding-left: 0.79rem}
.ser_right .des{font-size: 0.3rem;color: #6f6f6f;line-height: 2.1;margin-top:0.3rem;}

.service li:nth-child(1) .ser_right .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}
.service li:nth-child(2) .ser_right .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}
.service li:nth-child(3) .ser_right .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}
.service li:nth-child(4) .ser_right .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}
.service li:nth-child(5) .ser_right .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}

.service li{transition: all 0.5s}
.service li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2)}

/*.service li{border-radius: 0.2rem;overflow:hidden;width:7.92rem;max-width:49%;margin-bottom:0.45rem;}*/

/*.service li .front{position:relative;width:100%;height:0;padding-top:72%;}

.service li .front .tit{font-size: 0.446rem;color: #fff;text-align:center;width: 100%}
.service li .back .tit{font-size: 0.245rem;color: #000000;width: 3.4rem;border-bottom: 1px solid #cfcfcf;line-height: 0.8rem;padding-left: 0.79rem}
.service li .back .des{font-size: 0.2rem;color: #6f6f6f;line-height: 2.1;margin-top:0.3rem;}
.service li .back{padding:0 0.5rem;}
.service li:nth-child(1) .back .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}
.service li:nth-child(2) .back .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}
.service li:nth-child(3) .back .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}
.service li:nth-child(4) .back .tit{background: url('../images/s2.png') no-repeat center left;background-size: 0.49rem}*/

/*.container{
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.front,
.back{
 width: 100%;
  background-size: 100%;
  background-position: center;
  -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
  transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
 
}


.container:hover .front,
.container:hover .back{
    -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
}

.back{
    position: absolute;width: 100%;height: 100%;top: 0;left: 0;
}


.service .info{-webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            position: absolute;
              top: 50%;
              left: 0%;
              transform: translateY(-50%);
              padding:0 0.5rem;
             width: 100%;
        }
.inner{
    -webkit-transform: translateZ(60px) scale(0.94);
    transform: translateZ(60px) scale(0.94);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 1px solid transparent;
    -webkit-perspective: inherit;
    perspective: inherit;
    z-index: 2;
     position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

.container .back{
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

.container .front{
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

.container:hover .back{
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.container:hover .front{
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}*/

.ycl1{position: relative;}
.ycl1 .main{position: absolute;top:calc(50% + 0.1rem);left:50%;transform: translate(-50%,-50%);}
.ycl1_left{width: 50%;padding-top:0.48rem;background: url('../images/ycl1.png') no-repeat left top;background-size: 93%}
.ycl1_left .pic{width:100%;height: 5.46rem;position: relative;}
.ycl1_left .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.ycl1_left .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.ycl1_right .tit{font-size: 0.289rem;font-weight: bold;color: #b51313;margin-bottom:0.55rem;}
.ycl1_right .tit{color:#363636}
.ycl1_right .tit:after{content:'';display: block;width: 0.75rem;height: 0.02rem;background: #b00000;margin-top: 0.25rem;}
.ycl1_right .con{font-size: 0.18rem;color: #494949;line-height: 0.48rem;}



.ycl3{padding:0.75rem 0 0.85rem;}
.ycl_tit{text-align: center;}
.ycl3_pic{text-align:center;}
.ycl_tit p{color: #363636;font-size: 0.4299rem;}
/*.ycl_tit p em{color: #b00000}*/
.ycl_tit span{display: block;font-size: 0.17rem;color: #1d273b;text-transform:uppercase;margin-top:0.1rem;}

.ycl3_list{padding-top: 0.8rem}
.ycl3_list li{position: relative;}
.ycl3_list li .ycl3_left{width: 50%}
.ycl3_list li .ycl3_left .pic{height: 4.54rem;width: 100%;position: relative;overflow:hidden;}
.ycl3_list li .main{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.ycl3_right{width: 7.2rem;max-width:48%}

.ycl3_list li:nth-child(2n) .ycl3_left{float: left;}
.ycl3_list li:nth-child(2n+1) .ycl3_left{float: right;}

.ycl3_list li:nth-child(2n) .ycl3_right{float: right;}
.ycl3_list li:nth-child(2n+1) .ycl3_right{float: left;}

.ycl3_list li .pic{position:relative;width:100%;height:0;padding-top:47%;}
.ycl3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.ycl3_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.ycl3_list li .tit{font-size: 0.289rem;color: #000000;}
.ycl3_list li .con{font-size: 0.18rem;color: #494949;line-height: 0.45rem;margin-top:0.45rem;}

.ycl3_list li .tit:after{content:'';display: block;width: 0.75rem;height: 0.02rem;background:#b00000;margin-top:0.25rem;}

.ycl4{background: #f3f3f3;width: 100%;padding:0.65rem 0 0.9rem;}
.ycl4_list{margin-top:0.5rem;}
.ycl4_list .swiper-slide .tit{font-size: 0.18rem;color: #1d273b;text-align: center;margin-top:0.2rem;}

.ycl5{padding:0.75rem 0 0.8rem;}
.ycl5_tit{text-align: center;color: #363636;font-size: 0.3rem;margin-bottom:0.85rem;}
.ycl5_list li{width: 25%;text-align: center;}

.ycl5_list li .pic{width: 1.94rem;margin:0 auto;}
.ycl5_list li .pic p{position:relative;width:100%;height:0;padding-top:100%;}
.ycl5_list li .pic p img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.ycl5_list li .con{font-size: 0.3rem;color: #b51313;margin:0.3rem 0 0.2rem;}
.ycl5_list li .tit{font-size: 0.17rem;color: #000000;}

.csrt{padding:0.75rem 0 0.2rem;}
.csrt .con .pic{padding:0.8rem 0;text-align: center;border-bottom: 1px dashed #e9e9e9}
.csrt .con .pic:last-child{border-bottom: 0}

.ycl4_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:75%;overflow:hidden;}
.ycl4_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.ycl4_list .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

header .navlist>li>a{position: relative;height: 1.2rem;line-height: 1.2rem;overflow:hidden;}
header .navlist>li.active>a,header .navlist>li:hover>a{color:#e20e0e}
header .navlist>li>a:after{content:'';display: block;width: 0.22rem;height: 0.11rem;position: absolute;bottom:-0.1rem;left:50%;transform: translateX(-50%);background: url('../images/sj.png') no-repeat center;opacity: 0;transition: all 0.5s}
header .navlist>li.active>a:after,header .navlist>li:hover>a:after{opacity: 1;bottom:0;}

.wu{padding:0.6rem 0 1rem;text-align: center;font-size: 0.2rem;color: #333}
.search_list{padding-top: 0.6rem}

.sec1_pics .pic .tit{transition: all 1s;opacity: 0; -webkit-transform: translate3d(0, 15%, 0);transform: translate3d(0, 15%, 0);}
.sec1_pics .pic .des{transition: all 1s;transition-delay: 0.2s;opacity: 0;-webkit-transform: translate3d(0, 15%, 0);transform: translate3d(0, 15%, 0);}

.sec1_pics .pic.active .tit{-webkit-transform: none;transform: none;opacity: 1}
.sec1_pics .pic.active .des{-webkit-transform: none;transform: none;opacity: 1}


.scale img{transition: all 0.5s linear;}
.scale:hover img{transform:scale(1.05);}

.sec2_list li:hover .info .tit{color:#b00000}
.sec2_list li:hover .info span{color:#b00000}
.sec2_list li .pic:before{transition: all 0.5s}
.sec2_list li:hover .pic:before{width: 0}

.sec3_list li{transition:all 0.5s}
.sec3_list li .icon{transition: all 0.5s}
.sec3_list li .tit{transition: all 0.5s}
.sec3_list li span{transition: all 0.5s;display: block;}
.sec3_list li:hover .icon{opacity: 0;transform: translateY(-100%);}
.sec3_list li:hover .tit{transform: scale(0.5);opacity: 0}
.sec3_list li:hover span{transform: translateY(100%);opacity: 0}
.sec3_list li:hover a{background: rgba(0,0,0,0);}

.sec4_list li .pic{transition: all 0.5s}
.sec4_list li:hover .pic{transform: translateY(-5px);}

.sec4_list li .con{transition: all 0.5s}
.sec4_list li:hover .con{transform: translateY(5px);}

.sec5_bot .swiper-slide:hover .tit{color: #b71b2c}
.sec5_b_type li:hover{background: #b71b2c}
.sec5_b_type li:hover a{color: #fff}
.about1_more{transition: all 0.5s}
.about1_more:hover{font-weight: bold;}

.lanmu span{display: block;}

.prod_list li{transition: all 0.5s}
.prod_list li:hover{box-shadow: 0 0 0.2rem rgba(0,0,0,0.2)}

.ycl4_list .swiper-slide:hover .tit{color: #b71b2c}

.news_list li{transition: all 0.5s}
.news_list li.else:hover{box-shadow: 0 0 0.2rem rgba(0,0,0,0.2)}
.news_list li:hover .tit{color: #b71b2c}
.news_list li.else:hover .news_left .tit{color: #b71b2c}
.news_list li.else:hover .news_right a{color: #b71b2c;background: url(../images/jt22.png) no-repeat center bottom;background-size: auto 0.11rem;}

 
.news_list li .news_left .pic{position:relative;width:100%;height:0;padding-top:61%;overflow:hidden;}
.news_list li .news_left .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
.news_list li .news_left .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.ycl3_lc{background: url('../images/ycl3.jpg') no-repeat center top;width: 14.29rem;height: 5.32rem;margin:0 auto;position: relative;background-size: 100%}
.ycl3_lc li{width: 1.65rem;height: 1.65rem;background: url('../images/lc.png') no-repeat center;font-size: 0.246rem;color: #b00000;background-size: 100%}
.ycl3_lc li:nth-child(1){position: absolute;top:0.8rem;left:5.25rem;}
.ycl3_lc li:nth-child(2){position: absolute;top:2.78rem;left:7.25rem;}
.ycl3_lc li:nth-child(3){position: absolute;top:0.7rem;left:9.02rem;}
.ycl3_lc li:nth-child(4){position: absolute;top:1.39rem;left:11.76rem;}

@media (max-width:1500px){

    .about1_right li,.about1_right .des{font-size:15px;}
    .about3 .list .swiper-slide .des{font-size: 14px;}
    .about .con,.scjd{font-size: 15px;}
    .ycl5_list li .tit,.ycl4_list .swiper-slide .tit{font-size: 16px;}
    header .navlist li a {padding: 0 0.2rem;}
    .type li a{padding: 0 0.2rem;}
    .bot .navlist>li {margin: 0 0.2rem;}

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

    .ycl3_lc{width: 100%}
    .ns .tit{font-size:20px;}
    .type li a,.prod_list li .jian,.fenye li{font-size: 16px;}
    .ycl5_list li .tit,.ycl4_list .swiper-slide .tit{font-size: 15px;}
    .news_list li.first .jian{font-size: 14px;}
    .news_list li.first .tit{font-size: 18px;}
}
@media (max-width:1200px){
     .type li a{min-width: 1.5rem;}
     .type li {height: 0.5rem;line-height: 0.5rem;}
   header .navlist li a {font-size: 14px;padding: 0 0.15rem;}
   .banner .slide_info{position: absolute;top:calc(45% +  0.2rem);left:calc(5% + 0.5rem);color: #fff;transform: translateY(-50%);width: 100%;}
   .banner .slide_info .tit{font-size: 0.43rem;margin-bottom: 0.2rem;}
   .banner .slide_info .des{font-size: 0.28rem;}
   .sec1_pics{padding-top: 53%}

   .sec1_pics .info .des{font-size: 15px;line-height:1.8;}
   .sec3_list li .tit {margin: 0.15rem 0 0.2rem;}
   .sec5_map{width:85%;margin:0 auto;}
   .about1_more{padding-top:0.15rem;}
   .about1_right ul{margin-top:0.3rem;}
   .about1_right li, .about1_right .des{font-size: 14px;}
   .about1_right .des{margin-top:0.1rem;}
   .ycl1_right {margin-left: 0.5rem;max-width: calc(50% - 0.5rem);}
   .ycl1_right .con{font-size: 14px;line-height: 1.8;}
   .ycl3_list li .con{font-size: 14px;line-height: 2;}
   .type li {margin: 0 0.05rem;}
   .type li a{font-size: 14px;padding: 0 0.1rem;}
   .sec1_type li .info .tit{font-size: 0.22rem;}

}

html{height: 100%;}
body.open {height: 100%;
  overflow: hidden;
}
#sidebar {
    width: 0%;
    height: 100%;
    background:#b00000;
    position: absolute;
    top: 0;
    overflow-x: hidden;
    overflow-y: auto;
  
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    z-index: 1001;
}
#sidebar ul li {
    display: block;
    min-height:45px;
    border-bottom: 1px solid #a70202;
    font-size: 15px;
    width: 100%;
}
.agent-mobile #sidebar ul li {
    border-color: rgba(255, 255, 255, .05);
}
#sidebar ul li>a {
    display: block;
    color: #fff;
    padding: 0 15px;
    height:45px;
    line-height:45px;
    
}

.nr {
    position: relative;
    z-index: 10;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

#close{position: absolute;right:10px;top:10px;}
#close img{height:15px;}

li.navitem{
    position: relative;
    top: 100px;
    opacity: 0;
    transition: .3s;
    transitino-delay: 1s;
}

body.open li.navitem{
    top: 0px;
    opacity: 1;
    transition: 1s;
}
body.open li.navitem:nth-child(2)  {
    transition-delay: 0.2s;
}

body.open li.navitem:nth-child(3)  {
    transition-delay: 0.4s;
}

body.open li.navitem:nth-child(4)  {
    transition-delay: 0.6s;
}

body.open li.navitem:nth-child(5)  {
    transition-delay: 0.8s;
}

body.open li.navitem:nth-child(6)  {
    transition-delay: 1s;
}

body.open li.navitem:nth-child(7)  {
    transition-delay: 1.2s;
}
body.open li.navitem:nth-child(8)  {
    transition-delay: 1.4s;
}
body.open li.navitem:nth-child(9)  {
    transition-delay: 1.6s;
}
body.open li.navitem:nth-child(10)  {
    transition-delay: 1.8s;
}

body.open li.navitem:nth-child(11)  {
    transition-delay: 2s;
}
body.open li.navitem:nth-child(12)  {
    transition-delay: 2.2s;
}
body.open li.navitem:nth-child(13)  {
    transition-delay: 2.4s;
}
body.open li.navitem:nth-child(14)  {
    transition-delay: 2.6s;
}
.sub_nav dd.active{background:#02589d;}
.sub_nav{display: none;}
.sub_nav  li a {
   height: 35px;
   line-height: 35px;
    color: #4E4E4E;
    font-size: 14px;
    text-align: center;
    display: block;
    background:#0070de;

}
 .sub_nav li{
    display: block;
    min-height: 35px;
    border-top: 1px solid #c68555;
    width: 100%;
}



body.open .navitem .nav_down span:after{transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);}

body.open .navitem .nav_down span:after {
    position: absolute;
    top:15px;
    right:8px;
    content: "";
    display: block;
    width:16px;
    height:16px;
    background: url(../images/jiantou.png) center no-repeat;
    background-size: 100%;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    
}
body.open .navitem.on .nav_down span:after {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.sub_nav dd {
    margin:0;
    padding: 0 8px;
    border-top: 1px solid #1479dc;
    height:35px;line-height:35px;
}
.ipaid{display:none}
.sec5_map .item li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ycl2_3g{display: none}
.news_r_info{width: 100%;}
.botlink a.tel.ipaid{display: none}
.ycl3_pic{display: none}
@media (max-width:1000px){
    .sec1_type li .info .keyw{display: none}
    .pc{display: none}
    .ipaid{display: block;}
    .ycl3_pic{display: block;}
    .ycl3_lc{display: none}
    body.open #sidebar{width:35%} 
    body.open .nr { transform: translate3d(35%,0,0);  -webkit-transform: translate3d(35%,0,0)}

    .head_3g .logo_3g img{height:0.8rem}
    .head_3g_right img{height:0.45rem;}
    .head_3g_right>div{margin-left:0.2rem;}
    .head_3g .tel{display: block;}
    .head_3g{width: 100%;background:rgba(0,0,0,0.3);display: block;padding:0.1rem 0;z-index: 1000;position: fixed;top:0;left:0;}
    .head_3g .search2 img{height:0.4rem;}
    .head_3g .dq .lan ul:before{background: url(../images/jt.png) no-repeat center;background-size: 100%}


    .ss{width:0;height:0.6rem;position:absolute;left:0;top:1rem;overflow:hidden;z-index:7;font-size: 0.24rem;}
    .ss .ss_btn{width:20%;float:left;line-height:0.6rem;background:#b00000;border:none;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
    .ss .ss_bd{width:80%;height:0.6rem;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 12%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
        
    .banner .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:60%;}
    .banner .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
    .banner .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}


    .head_3g .dq{position: relative;}
    .head_3g .dq .lan{position: absolute;top:1.2rem;left:50%;width:1.5rem;transform: translateX(-50%);visibility: hidden;opacity: 0;transition:all 0.5s}
    .head_3g .dq .lan ul{width:100%;background:rgba(255, 255, 255, 0.5);padding:0.05rem 0.13rem;position: relative;}
    .head_3g .dq .lan li{width:100%;padding:0.15rem 0;line-height: 1.5;border-bottom: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid #a0a491;}
    .head_3g .dq .lan li:last-child{border:0;}
    .head_3g .dq .lan.active{visibility: visible;opacity:1;top:0.95rem;}
    .head_3g .dq .lan li a{font-size: 0.209rem;color:#000000;padding-left: 0.36rem;display: block;}
    .head_3g .dq .lan li:nth-child(1){background: url('../images/l1.png') no-repeat center left;background-size: 0.29rem;}
    .head_3g .dq .lan li:nth-child(2){background: url('../images/l2.png') no-repeat center left;background-size: 0.29rem;}
    .head_3g .dq .lan ul:before{content: '';display: block;background: url('../images/jt.png') no-repeat center;width:0.2rem;height:0.11rem;position:absolute;top:-0.11rem;left:50%;transform:translateX(-50%);}
    

    .banner .swiper-button-next,.banner .swiper-button-prev{top:50%;transform: translateY(-50%);}
    .banner .slide_info{left:calc(5% + 0.8rem);top:50%;transform: translateY(-50%);}
    .banner .slide_info .tit{font-size: 0.38rem;}
    .banner .slide_info .des{font-size: 0.25rem;}
    .banner .swiper-button-prev, .banner .swiper-button-next{width: 0.65rem;height: 0.65rem}

    .section1{padding-top:0.7rem;}
    .sec1_type{position: static;}
    .sec1_type li .info{padding-left:0.3rem;}
    .sec1_type li{height: 1.8rem}
    .sec1_type li .info .tit {font-size: 0.28rem;margin: 0.1rem 0 0.2rem;}
    .sec1_pics .info .des{line-height:1.7;}
    .section2{padding:0.7rem 0 0.6rem;}
    .title p{margin-bottom:0.1rem;}
    .sec2_list li .info{margin-top:0.3rem;}
    .title{margin-bottom:0.4rem;}
    .section3{padding-top:0.6rem;}
    .section4{padding:0.7rem 0;}
    .sec4_list li{width: 50%;margin-bottom:0.25rem;}
    .sec4_list li:nth-child(3):before{opacity: 0}

    .sec5_nr{padding-bottom:0;}
    .bot1_right{display: none}
    .sec5_b_list{width: calc(100% - 1.2rem);margin:0 auto;}
    .bot1_left{width: 100%;display: flex;justify-content:space-between;display: flex;align-items:center;padding:0.3rem 0;}
    .bot_code{display: none}
    .bottel{margin-top:0;}
    .bot{padding-top:0;}
    .pop_info{top:110%;left:50%;transform: translateX(-50%);}
    .tel .pop_info{display: none;}
    .tel.pc{display: none}
    .about1{display: block;}
    .about1_left{width:80%;text-align: center;max-width: 100%;margin:0 auto;}
    .about1_right{width: 100%;max-width: 100%;margin-top:0.25rem;}
    .type{padding:0.6rem 0 0.4rem;}
    .about1{padding:0 0 0.4rem 0;}
    .about2{padding-bottom: 0.6rem}
    .about2 ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
    .about2 li{width: 33.3%;margin-bottom:0.25rem;}
    .about2 li .keywords{font-size: 0.55rem;}
    .about2 li .tit{font-size: 0.23rem;width: 100%}

    .about3 .swiper-button-prev, .about3 .swiper-button-next{width: 0.6rem;height: 0.6rem;}
    .about3 .swiper-button-prev{left: 0.2rem;bottom: 0.05rem;background: #b51313 url(../images/left.png) no-repeat center left 0.2rem;background-size: auto 13px}
    .about3 .swiper-button-next{right: 0.2rem;bottom: 0.05rem;background: #b51313 url(../images/right.png) no-repeat center left 0.2rem;background-size: auto 13px}
    .about3 .list{margin-top:0.5rem;}
    .about4{padding:0.6rem 0;}
    .botlink{padding-bottom: 0}
    .about3 .list .swiper-slide .tit{font-size: 0.23rem;}
    .about3 .list .swiper-slide .tit:before{top:-0.12rem;}
    .about{padding-top: 0.5rem}
    .about .con{padding-top: 0.45rem;line-height: 2;}
    .ns .con{padding:0.4rem 0 0.7rem;}
    .fenye{padding-bottom:0.7rem;}

    .ycl2{display: none}
    .ycl2_3g{display: block;}
    .ycl4,.ycl5{padding:0.65rem 0;}
    .ycl5_tit{margin-bottom:0.45rem;}
    .ycl3{padding-top: 0.65rem}
    .pro_list li .tit{font-size: 0.25rem;}
    .news_list li.first .news_left{width: 45%}
    .news_list li.first .news_right{width: 52%}
    .news_list li.first .jian{margin: 0.4rem 0 0.2rem}
    .news_list li.first .news_r_bot span{font-size: 0.2rem;}
    .ns .tit{padding-top: 0.6rem}
    .message .mes_btn{width: 3rem;height: 0.6rem;line-height: 0.6rem;font-size:0.25rem;color: #fff;}
    .scjd{line-height: 2;}
    .ser_right{padding:0 0.45rem;}
    .ser_right .des{line-height: 1.8;margin-top:0.25rem;}

    .type2{height: 0.65rem;line-height: 0.65rem;overflow-x: auto;white-space: nowrap;margin:0.2rem 0;}
    .type2 ul {display: flex;display: -webkit-box;display: -webkit-flex;}
    .type2 li{padding:0 0.2rem;display:inline-block;margin:0 0.05rem;border-radius: 0.4rem;line-height: 0.65rem;}
    .type2 li.active {background: #b00000;}
    .type2 li.active a{color:#fff}
}



.sec5_map_3g{display: none}
.banner_3g{display: none}

@media (max-width:750px){
	.bottel span{font-size: 0.4rem;margin-top:0.1rem;}
    /*.sec1_type li:nth-child(5){display: none}*/
	.banner_pc{display: none}
	.banner_3g{display: block;}
    html{font-size: 48px;}
    .banner .swiper-slide .pic{padding-top: 110%}
    .ss{width:0;height:0.7rem;overflow:hidden;z-index:7;font-size: 0.3rem;}
    .ss .ss_btn{line-height:0.7rem;}
    .ss .ss_bd{height:0.7rem;}

    #sidebar ul li {
        min-height: 1rem;
        font-size:0.28rem;

    }
    #sidebar ul li>a {
        display: block;
        color: #fff;
        padding: 0 0.5rem;
        height: 1rem;
        line-height:1rem;
        
    }
    li.navitem{
        position: relative;
        top: 1rem;
        opacity: 0;
        transition: .3s;
        transitino-delay: 1s;
    }
    .sub_nav dd a{font-size: 0.26rem}
    #close{position: absolute;right:0.2rem;top:0.2rem;}
    #close img{height:0.3rem;}

    body.open #sidebar{width:70%} 
    body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0)}
    
    .banner .slide_info .tit{font-size: 0.36rem;}
    .banner .slide_info .des{font-size: 0.26rem;}
    .banner .slide_info{width: calc(90% - 1rem);left: calc(5% + 0.65rem);}
    .section1{padding-top: 0.5rem}
    .sec1_pics{padding-top: 60%}
    .sec1_pics .info{top:50%;transform: translateY(-50%);}

    .sec1_pics .info .tit{font-size: 0.42rem;margin-bottom: 0.2rem;}
    .sec1_pics .info .des{width:100%;font-size: 0.2rem;line-height:1.5;}

    .main{max-width: 94%}
    .sec1_type ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
    .sec1_type li{width: 50%;border: 1px solid #E7E8EB;height: 2.5rem}

    
    .sec5_bot{position: static;margin-top:-0.5rem;}
    .sec4_list li .con{font-size: 0.18rem;}
    .sec1_type li .info .keyw,.sec1_type li .info a{font-size: 0.26rem;}
    .sec1_type li .info .tit{font-size: 0.36rem;}
    .section2{padding:0.5rem 0;}
    .sec2_list li .info .tit{font-size: 0.28rem;}
    .sec2_list li .info span{font-size: 0.26rem;}
    .sec2_list li{max-width: 48.5%}
    .sec2_list li .info{margin-top:0.2rem;}
    .section3{padding-top: 0.5rem}
    .sec3_list li{width: 100%;margin-bottom:0.2rem;}
    .sec3_list li .tit{font-size: 0.38rem;}
    .sec3_list li span{font-size: 0.3rem;}
    .section4{padding:0.5rem 0;}

    .sec5_b_type li{width:2.2rem;height: 0.7rem;line-height: 0.7rem;font-size: 0.32rem;}
    
    .sec5_map{display: none}
    .sec5_map_3g{display: block;}

    .botlogo img{height:1.2rem}
    .sec5_b_list .swiper-slide .tit{font-size: 0.28rem;}
    .type li a, .prod_list li .jian, .fenye li{font-size: 0.32rem;}
    .type li a{padding:0;}
    .about1_left{width: 100%;}
    .type li{width: 31%;margin:0 0 0.2rem 0;text-align: center;}

    .about1_right .tit{font-size: 0.36rem;font-weight: bold;}
    .about1_right .des{font-size: 0.28rem;line-height: 1.5;}
    .about1_right li, .about1_right .des{font-size: 0.28rem;}
    .about1_more,.about2 li .tit{font-size: 0.28rem;}
    .about2{padding-bottom:0.3rem;}
    .about3_nr{max-width: 94%;padding: 0.4rem 0.2rem 0.4rem;}
    .about3 .list{margin-top:0.2rem;}


    .about3 .list{padding:0 0.8rem;}
    .about3 .list .swiper-slide .about3_pic{width:1.5rem;margin:0 auto;}
    .about3 .list .swiper-slide .des{font-size: 0.15rem;line-height: 0.27rem;margin-top: 0.1rem;color: #000000;}
    .about3 .list .swiper-slide{height:4.48rem;}
    .about3 .list .swiper-slide:nth-child(5n+1) .about3_pic{padding-top:0.4rem;}
    .about3 .list .swiper-slide:nth-child(5n+2) .about3_pic{padding-top:1.28rem;}
    .about3 .list .swiper-slide:nth-child(5n+4) .about3_pic{padding-top:0.7rem;}
    .about3 .list .swiper-slide:nth-child(5n) .about3_pic{padding-top:0rem;}

    .about3 .list .swiper-slide:nth-child(5n+2) .about3_pic {padding-top: 0.5rem;}
    .about3 .list .swiper-slide .tit{position: absolute;bottom:0;left:0;width: 100%;font-size:0.28rem;color:#000000;}
    .about3 .list .line{width:100%;height: 1px;border-bottom: 1px dashed #000000;position: absolute;bottom: 0.35rem;left: 0;}
    .about3 .list .swiper-slide .tit:before{width: 0.2rem;height: 0.2rem;margin-left: 0.02rem;}
    .about3 .list .line{bottom: 0.55rem}
    .about3 .list .swiper-slide .tit:before {top: -0.3rem;}
    .about3 .list .swiper-slide:before{bottom: 0.5rem}
    .about3 .swiper-button-prev, .about3 .swiper-button-next{bottom: 0.25rem}

    .banner2 .pic{position:relative;width:100%;height:0;padding-top:55%;}
    .banner2 .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
    .banner2 .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
    .about .con, .scjd,.ns .con{font-size: 0.3rem;line-height: 2;}
    .type {padding: 0.6rem 0 0.2rem;}
    .prod_list li{width: 100%;float: none}
    .type li{height: 0.65rem;line-height: 0.65rem;}
    .prod_list li .jian{margin:0.2rem 0 0.25rem;}
    .prod_list li .tit{font-size: 0.35rem;}
    .prod_list li .jian{font-size: 0.28rem;line-height: 1.8;}
    .prod_list{padding-bottom:0.3rem;}
    .ns .tit{padding-top: 0rem}
    .fenye{padding-bottom:0.4rem;}
    .fenye li{margin-bottom:0.2rem;font-size: 0.3rem;}
    .ycl1_left{width: 100%;background: transparent;padding-top:0;}
    .ycl1_right{width: 100%;margin-left:0;max-width: 100%;float: none;padding-top: 0.4rem}
    .ycl1 .main{position: static;transform: translate(0%,0%);}
    .ycl1_right .tit{font-size: 0.4rem;margin-bottom:0.2rem;}
    .ycl1_right .con{font-size: 0.28rem;}
    .ycl3_list li:nth-child(2n+1) .ycl3_right{float: none;width: 100%;max-width: 100%}
    .ycl3_list li:nth-child(2n+1) .ycl3_left{width: 100%;float: none}
    .ycl3_list li .main {position: static;transform: translate(0%,0%);}
    .ycl3_list li .con{margin-top:0.2rem;}
    .ycl3_list li:nth-child(2n) .ycl3_left{float: none;width: 100%}
    .ycl3_list li:nth-child(2n) .ycl3_right{float: none;width: 100%;max-width: 100%}
    .ycl3_list li .tit{font-size: 0.4rem;margin-top:0.35rem;}
    .ycl3_list li .con{font-size: 0.3rem;line-height: 1.7;}
    .ycl3_list li{margin-bottom:0.4rem;}
    .ycl3 {padding: 0.4rem 0 0.1rem;}
    .ycl4, .ycl5{padding:0.4rem 0;}
    .ycl5_list li .pic{width:50%;}
    .ycl5_list li .con{font-size: 0.4rem;}
    .ycl5_list li .tit{font-size: 0.3rem;}
    .botlink a{width: 0.6rem;height: 0.6rem;margin-right: 0.15rem}
    
    .ycl5_list ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
    .ycl5_list li{width: 50%;margin-bottom:0.2rem;}
    .ycl5_tit{font-size: 0.36rem;}
    .pro_list li .tit{font-size: 0.3rem;}
    .news_r_bot{display: none}
    .news_list li.first .jian{margin:0.2rem 0 0 ;}
    .news_list li.first .news_left{width: 40%}
    .news_list li.first .news_right{width: 57%}
    .news_list li.first .tit{font-size:0.36rem;}
    .news_list li.first .jian{font-size: 0.28rem;line-height: 1.5;-webkit-line-clamp: 2;}
    .news_list li.else .news_right{width: 1.5rem;display: none}
    .news_list li.else .news_left {max-width:100%;width: 100%;}
    .news_list li.else .news_left span{font-size: 0.3rem;}
    .news_list li.else .news_left .tit{font-size: 0.32rem;}
    .news_list li.else .news_left .jian{font-size: 0.28rem;line-height: 1.5;}
    .page{padding:0.35rem 0 0.45rem;}

    .pagination li{display: inline-block;padding:0 0.15rem;min-width:0.6rem;text-align: center;height:0.6rem;line-height:0.6rem;font-size:0.28rem;margin:0 0.08rem;border-radius: 5px;background:#e7e7e7;}

    .news_list{padding-bottom: 0.3rem;}

    .ns{padding-top:0.4rem;}
    .ns .tit{font-size: 0.36rem;padding-bottom:0.2rem;}
    .ns .info{font-size: 0.28rem;}
    .daoh{display: block;}
    .contact li{width:100%;height: auto;padding:0.4rem 0;margin-right: 0}
    .contact{position: static;margin-bottom:0rem;}
    .contact ul{display: block;}
    .contact li .tit{padding-top:1.2rem;font-size: 0.36rem;}
    .contact li .des{font-size: 0.3rem;line-height: 1.5;}
    .contact li:nth-child(2) .des{font-size: 0.36rem;}
    .message{padding-top:0.4rem;}
    .message .tit{font-size: 0.36rem;}
    .message .item{display: block;margin-bottom:0;}
    .message .item input{width: 100%;max-width: 100%;height: 0.7rem;line-height: 0.7rem;border:0;background: #eaecf3;padding-left: 0.34rem;font-size:14px;margin-bottom:0.2rem;}
    .message .item2 textarea{height: 110px}
    .message .mes_btn{display: block;width:3.2rem;height: 0.8rem;line-height: 0.8rem;background: #b00000;border:0;font-size:0.36rem;color: #fff;margin:0 auto;letter-spacing: 2px;cursor: pointer;}
    .message{padding-bottom:0.6rem;}

    .wu{font-size: 0.4rem;padding:0.6rem 0 4rem;}
    .botlink a.tel.ipaid{display: block;}
    
    .service li{width: 100%;display: block;}
    .ser_left{width: 100%}
    .ser_left .bg{display: none;}
    .ser_right{width: 100%;padding: 0.1rem 0.2rem 0}
    .ser_right .tit{font-size: 0.35rem;}
    .ser_right .des{font-size: 0.36rem;line-height: 1.8;margin-top: 0rem;padding: 0.1rem 0}
    .ps{padding-top:0;}
}

.about4 .swiper-wrapper,.ycl4_list .swiper-wrapper,.sec5_b_list .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;
}


header .navlist li{position: relative;}
header .navlist .two{position: absolute;height: auto;left:50%;min-width:180px;z-index: 1000;white-space: nowrap;transition: all 0.2s;top:100%;visibility:hidden;opacity: 0;transform: translateX(-50%);}
header .navlist .two dd a{font-size: 15px;color: #fff;display:block;}
header .navlist .two dd:hover a{font-weight: bold;}

header .two dl{width:100%;background:#b00000;padding:9px 15px;position: relative;}
header .two dd{width:100%;text-align: center;padding:10px 0;line-height: 1.5;border-bottom: 1px solid rgba(255,255,255,0.1)}

header .two dl dd:last-child{border:0;}
header .navlist>li:hover .two{visibility: visible;opacity:1;top:100%;}

.banner2 img{width:100%;}


.about4 .list .pic{position:relative;width:100%;height:0;padding-top:100%;}
.about4 .list .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.about4 .list .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}

.job_list{padding-top:0.4rem;}

.job_list>ul>li{padding:0.25rem 0.5rem 0.35rem;background: #fff;width:100%;border-radius: 0.2rem;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);margin-bottom: 0.28rem;overflow:hidden;position: relative;}
.job_list>ul>li .bt{font-size: 22px;color: #2a2a2a}
.job_list>ul>li .info2{display: none;}
.job_list>ul>li .con,.job_list>ul>li .info2{font-size: 14px;color: #878787;line-height: 2;margin-top:0.15rem;}
.job_list>ul>li .bt span{display: inline-block;padding-right:0.3rem;}
.job_list>ul>li .bt i{font-style: normal;    color: #999999;font-size:18px;}
.job_list>ul{padding-bottom: 0.2rem}
.job_list>ul>li .info{position: relative;z-index: 1}


.job_top{padding:0.6rem 0.18rem 0.2rem;border-bottom: 1px solid #f1f1f1}
.job_top .title{font-size: 25px;color: #212121}
.job_top .info{font-size: 15px;color: #535353;margin-top:0.2rem;}
.jobshow .con{font-size: 16px;color: #535353;line-height: 36px;padding:0.5rem 0.25rem 0.7rem;}

.job_list>ul>li .showAndHide{
    width: 140px;
    height: 40px;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #cc1414;
    border: 1px solid #cc1414;
    text-align: center;
    float: right;   
}

@media(max-width:750px){
    .job_list{padding-top:0.1rem;}
    .job_list ul{display:block;}
    .job_list>ul>li{width:100%;max-width:100%;margin-bottom:0.3rem;border-radius: 0.2rem;padding:0.26rem 0.3rem 0.3rem;}
   
    .job_list>ul>li .bt span {padding-right:0.6rem;font-size: 0.36rem;}
    .job_list>ul>li .con {font-size:0.26rem;line-height: 2;margin-top: 0.1rem;}
    .job_list>ul{padding-bottom: 0;}
    .job_top{padding:0.2rem 0 0.2rem;}
    .job_top .title{font-size:0.36rem;}
    .job_top .info {font-size:0.28rem;margin-top: 0.1rem;}
    .jobshow .con{padding:0.3rem 0 0.5rem;font-size: 0.28rem;line-height: 2;}
    .job_list>ul>li .bt i{font-size:    0.26rem;}

    .job_list>ul>li .showAndHide{width:2rem;font-size: 0.14rem;line-height:0.7rem;height:0.7rem;margin-top:0.15rem;}

}