html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,form,legend,dl,dt,dd,ul,ol,li{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6,b,i,em{font-weight:normal;font-style:normal}
html,body{position:relative}
body{margin:0;padding:0;font-family:'-apple-system','HelveticaNeue',"Microsoft YaHei";background:#fff;font-size:10px}
body{font-size:10px}
@media (min-width:1024px) {html,body{font-size:10px}}
@media (min-width:1026px) and (max-width:1440px){html,body{font-size:8.75px}}
@media (min-width:320px) and (max-width:1023px){html,body{font-size:10px}}

ol,ul,li{list-style:none}
li{list-style-type:none}
a{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.clearfix:after{content:"";display:block;height:0;clear:both}
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
    font-family: 'iconfont';  /* Project id 4207935 */
    src: 
         url('/css/font_4207935_o91dj3vvm9.woff?t=1716372528212') format('woff'),
         url('/css/font_4207935_o91dj3vvm9.ttf?t=1716372528212') format('truetype');
  }
.header{z-index:2;width:100%;height:9rem;min-width:1260px;position:relative;background:rgba(255,255,255,1);-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / 8%);-moz-box-shadow:0 2px 4px 0 rgb(0 0 0 / 8%);box-shadow:0 2px 4px 0 rgb(0 0 0 / 8%)}
.header-center{padding:0;position:relative;height:9rem;margin:0 auto;width:90%;min-width:1260px;max-width:1600px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;align-content: stretch;}

.header-center h2{width:39rem;padding:0;margin:0}
.header-center h2 img{display:block;border:0;height:4.1rem;width:auto}

.header-center p{width:10%;text-align:right;}
.header-center p i{font-size:1.8rem;line-height:2.2rem;height:2.2rem;color:#461515;;font-family: "iconfont";display:block;font-weight:200}
.header-center p em{font-size:2.6rem;line-height:3.4rem;height:3.4rem;font-weight:600;color:#333;display:block;}

.header-center .tel{width:23rem;height:100%;display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;}
.header-center .tel i{padding:0;text-align:center;font-family: "iconfont";display:block;font-size:2rem;line-height:4.6rem;width:3rem;box-sizing: border-box;color:#e30c16;}
.header-center .tel em{display:block;font-size:2.4rem;line-height:4.6rem;font-weight:600;padding-right:1rem;}

.menu{width:800px;padding:0;height:5rem;position: relative;}
.menu i{display:none}
.menu ul{width:100%;margin:0;height:5rem;position:relative;display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: center}
.menu ul li{line-height:5rem;margin:0;padding:0;position:relative;border-left:1px solid rgba(255,255,255,0.05);}
.menu ul li a{font-size:16px;line-height:5rem;display:block;color:#666;padding:0 1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}
.menu ul li a:hover{color:#e30c16}
.menu ul li:before{content:"";height:3px;background:#e30c16;position:absolute;left:50%;width:0rem;bottom:0rem;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.menu ul li:hover:before{width:30%;margin-left:-15%}


@media (min-width:320px) and (max-width:1024px){
    
    .header{height:50px;min-width:320px;max-width:1024px;background:rgb(255, 255, 255,0.4)}
    .header-center{height:50px;width:96%;min-width:320px;max-width:1024px}
    .header-center h2{top:1.5rem;position:absolute;padding:0;margin:0;width:120px;}
    .header-center h2 img{display:block;border:0;height:2rem;width:auto}
    .header-center p{display:none}
    
    .header .menu{width:30px;height:30px;margin:0;position:absolute;right:0;top:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
    .header .menu i{display:block;width:30px;height:30px;position:absolute;right:0;top:0;cursor:pointer;z-index:2;}
    .header .menu i:before{content:"\f079";font-family:"iconfont";display:block;width:30px;height:30px;font-size:20px;line-height:30px;text-align:center;color:#000;z-index:1}
    .header .menu i.off:before{content:"\e647"}
    .header .menu ul{width:100%;margin:0;top:50px;position:fixed;left:0;display:none;overflow-y:auto;background:rgb(255, 255, 255, 1);
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: stretch;}
        .header ul li{border-bottom:1px solid #f2f2f2;}
    .header ul li a{display:block;text-align:center;font-size:16px;line-height:46px;color:#222;padding:0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;box-sizing: border-box;}
    .header-center .tel{display:none}
}


.banner{width:100%;min-width:1260px;height:auto;overflow:hidden;position:relative;background:#fff;z-index:1}

.banner .swiper-slide .d1{width:100%;height:auto;position:relative;z-index:2}
.banner .swiper-slide .d1 img{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px);opacity:0.2;width:100%;height:auto;display:block;transition: 2s ease 1s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.banner .swiper-slide-active .d1 img{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}




.banner .swiper-slide .p{text-align:center;width:1360px;position:absolute;z-index:3;left:50%;top:45%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.banner .swiper-slide .p.l{text-align:left;}
.banner .swiper-slide .p.c{text-align:center;}

.banner .swiper-slide .p .f1{text-shadow: 5px 5px 5px rgb(0, 0, 0, 0.6);opacity:0;font-size:7.6rem;line-height:10rem;font-weight:600;color:#fff;transition:all 0.8s;-webkit-transition:all 0.8s;}
.banner .swiper-slide .p .f2{text-shadow: 5px 5px 5px rgb(0, 0, 0, 0.6);opacity:0;font-size:4.6rem;line-height:10rem;font-weight:600;color:#fff;transition:all 0.8s;-webkit-transition:all 0.8s;-webkit-transform: translate3d(0,5rem, 0);transform: translate3d(0,5rem, 0);} 

.banner .swiper-slide .p .f3{opacity:0;transition: .2s ease 0.2s;padding-top:1rem;}

.banner .swiper-slide .p .f3 a.a1{display: flex;width:43rem;background:rgb(255, 255, 255,0.1);-moz-border-radius:6rem;-webkit-border-radius:6rem;border-radius:6rem;
color:#C00;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: center;}
.banner .swiper-slide .p.c .a1{margin:0 auto;}

.banner .swiper-slide .p .f3 a.a1 i{font-size:2.4rem;padding-right:1rem;line-height: 6rem;font-weight:600;}
.banner .swiper-slide .p .f3 a.a1 em{font-size:3.2rem;;line-height:6rem;font-weight:600;}
.banner .swiper-slide .p .f3 a.a1:hover{background:#C00;color:#fff;}



.banner .swiper-slide .im{width:100%;height:100%;text-align:right;position:absolute;z-index:3;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.banner .swiper-slide .im img{border:0;height:100%;width:auto;margin:0;-webkit-transform: translate3d( 160px, 0, 0);transform: translate3d(160px, 0, 0);opacity: 0;transition: .2s ease .0s;}
.banner .swiper-slide-active .im img{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: 1.3s ease .5s;}

.banner .swiper-slide-active .p .f1{opacity: 1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);animation-name: example;animation-duration: 2s;}
.banner .swiper-slide-active .p .f2{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: 1.3s ease 1.5s;}
.banner .swiper-slide-active .p .f3{opacity: 1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition: .8s ease 2s;} 
  
@keyframes example {
    0%   {-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);color:#fff;}
    40%  {-webkit-transform: translate3d(0,5rem, 0);transform: translate3d(0,5rem, 0);}
    100% {animation-play-state:paused;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);color:#fff}
}


.ban_page{position:absolute;width:96%;min-width:1260px;max-width:1620px;height:5rem;left:50%;top:45%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:10;}


.button-next,.button-prev{font-family:"iconfont" !important;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;
    display:block;position:absolute;cursor:pointer;width:5rem;height:5rem;font-size:2.4rem;line-height:5rem;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3);-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;z-index:6}
.button-next{right:0;}
.button-prev{left:0;}
.button-next:hover,.button-prev:hover{background:#e30c16;color:#fff !important;}

.none{text-align:center;margin:0 auto;font-size:16px;line-height:60px;color:#999}
.none:before{content:"\e6ab";padding-right:10px;font-size:16px;line-height:60px;z-index:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);color:#999;font-family: "iconfont"}


@media (min-width:320px) and (max-width:1024px){

    .button-next,.button-prev{width:4rem;height:4rem;font-size:2.4rem;line-height:4rem;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3);-moz-border-radius:4rem;-webkit-border-radius:4rem;border-radius:4rem;z-index:6}
    
    

    .banner{width:100%;min-width:320px;max-width:1024px;}
    .banner .swiper-slide .d1{width:100%;height:300px;position:relative;z-index:2}
    .banner .swiper-slide .d1 img{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px);opacity:0.2;width:auto;height:100%;display:block;transition: 2s ease 1s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
    .banner .swiper-slide-active .d1 img{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
    
    


    
    .banner .swiper-slide .p{text-align:center;width:96%;position:absolute;z-index:3;left:50%;top:45%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
    .banner .swiper-slide .p.l{text-align:center;}
    .banner .swiper-slide .p.c{text-align:center;}
    
    .banner .swiper-slide .p .f1{text-shadow: 5px 5px 5px rgb(0, 0, 0, 0.6);opacity:0;font-size:2rem;line-height:4rem;font-weight:600;color:#fff;transition:all 0.8s;-webkit-transition:all 0.8s;}
    .banner .swiper-slide .p .f2{text-shadow: 5px 5px 5px rgb(0, 0, 0, 0.6);opacity:0;font-size:1.6rem;line-height:3rem;font-weight:600;color:#fff;transition:all 0.8s;-webkit-transition:all 0.8s;-webkit-transform: translate3d(0,5rem, 0);transform: translate3d(0,5rem, 0);} 
    
    .banner .swiper-slide .p .f3{opacity:0;transition: .2s ease 0.2s;padding-top:1rem;}
    
    .banner .swiper-slide .p .f3 a.a1{display: flex;width:22rem;background:rgb(255, 255, 255,0.1);-moz-border-radius:4rem;-webkit-border-radius:4rem;border-radius:4rem;margin:0 auto}
    .banner .swiper-slide .p.c .a1,.banner .swiper-slide .p.l .a1{margin:0 auto;}
    
    .banner .swiper-slide .p .f3 a.a1 i{font-size:1.4rem;padding-right:1rem;line-height: 4rem;font-weight:600;}
    .banner .swiper-slide .p .f3 a.a1 em{font-size:1.4rem;;line-height:4rem;font-weight:600;}
    .banner .swiper-slide .p .f3 a.a1:hover{background:#C00;color:#fff;}

    .banner .swiper-slide .im{width:100%;height:80%;text-align:right;position:absolute;z-index:3;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
    .banner .swiper-slide .im img{border:0;height:100%;width:auto;margin:0;-webkit-transform: translate3d( 160px, 0, 0);transform: translate3d(160px, 0, 0);opacity: 0;transition: .2s ease .0s;}
    .banner .swiper-slide-active .im img{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: 1.3s ease .5s;}
    
    .banner .swiper-slide-active .p .f1{opacity: 1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);animation-name: example;animation-duration: 2s;}
    .banner .swiper-slide-active .p .f2{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: 1.3s ease 1.5s;}
    .banner .swiper-slide-active .p .f3{opacity: 1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition: .8s ease 2s;} 



    
}
@media (min-width:320px) and (max-width:680px){
    .banner{width:100%;min-width:320px;height:300px;}
}
@media (min-width:681px) and (max-width:1024px){

}


.tbanner{width:100%;min-width:1260px;padding:0;margin:0;height:auto;position:relative;z-index:1}
.tbanner img{display:block;width:100%;height:auto;position:relative;z-index:-1}
/* .tbanner:before{position: absolute;width:100%;height:70px;content:"";left:0;bottom:0;background:url(/images/posi.png) no-repeat center bottom;background-size:100% 100%;z-index:1} */

.tbanner .c,.tbanner .a{width:90%;min-width:1260px;max-width:1360px;left:50%;top:28%;position:absolute;z-index:2;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);overflow:hidden;}
.tbanner .c,
.tbanner .a{text-align:center;}
.tbanner .c .a-title-1{font-size:5rem;line-height:8rem;width:100%;font-weight:600;color:#fff}
.tbanner .c .a-title-2{font-size:2rem;line-height:3rem;width:100%;font-weight:600;color:#fff;}
.tbanner .a .a-title-1{font-size:5rem;line-height:8rem;width:100%;font-weight:600;color:#fff;margin:auto;}
.tbanner .a .nav ul{padding-top:2rem;display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: stretch;
align-content: space-around;}
.tbanner .a .nav ul li a{font-size:16px;line-height:40px;margin:0 10px;background:#fff;color:#666;display:block;height:40px;padding:0 15px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.tbanner .a .nav ul li.on a{background:#e30c16;color:#fff;}

.about_out{padding:5rem 0;background:url(/images/bg.jpg) no-repeat center center;background-size: 100% auto;width:100%;min-width:1260px;}

.about {width:96%;min-width:1260px;max-width:1620px;position:relative;margin:0 auto;z-index:2;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: stretch;}



.about .i_b_d{width:50%;padding:0 0 2rem 0;}
.about .i_b_d_div{width:100%;box-sizing: border-box;min-width:630px;max-width:810px;padding:0}
.about .i_b_d ul{font-size:1.6rem;padding:0 0 2rem 0;line-height:180%;color:#000}
.about .i_b_d ul a{font-size:1.6rem;line-height:180%;color:#000}
.about .i_b_d ul p{padding:0.5rem 0}



.about .i_a_d{width:50%;height:100%;z-index:1;position:relative;text-align:right;padding: 0 0 0 10%;box-sizing: border-box;}
.about .i_a_d img{display:block;width:100%;height:auto;z-index:2;margin:0}


@media (min-width:320px) and (max-width:1024px){

    .about_out{padding:3rem 0;background:url(/images/bg.jpg) no-repeat center center;background-size:  auto 100%;width:100%;min-width:320px;max-width:1024px}
    .about {width:96%;min-width:320px;max-width:1024px;
        display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;}
    .about .i_b_d{width:100%;padding:0 0 2rem 0;}
    .about .i_b_d_div{width:100%;box-sizing: border-box;min-width:630px;max-width:810px;padding:0}
    .about .i_b_d ul{font-size:1.6rem;padding:0 0 2rem 0;line-height:180%;color:#000}
    .about .i_b_d ul a{font-size:1.6rem;line-height:180%;color:#000}
    .about .i_b_d ul p{padding:0.5rem 0}
    
    
    
    .about .i_a_d{width:100%;height:auto;z-index:1;position:relative;text-align:right;padding:0;box-sizing: border-box;}
    .about .i_a_d img{display:block;width:100%;height:auto;z-index:2;margin:0}    


}

.iad_chld:after{content:"";position:absolute;display:block;height:80%;width:100%;left:-3rem;bottom:-3rem;background: rgb(0, 104, 183, 0.1);box-sizing: border-box;z-index:-1;}
.iad_chld{z-index:3;position:absolute;display:block;width:40rem;left:10%;top:50%;background: #0068b7;text-align:center;padding:2rem;box-sizing: border-box;color:#fff;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;}
.iad_chld .p1 {display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center;}
.iad_chld div{width:50%;}



.iad_chld .p1 i{font-size:4rem;line-height:5rem;font-weight:600;padding-right:1rem}
.iad_chld .p1 em{font-size:1.8rem;line-height:3rem;}
.iad_chld .p2{font-size:2rem;line-height:4rem;}

.about h2{height:8rem;width:20rem;position:relative;margin:0rem;}
.about h2 a{display:block;width:100%;height:100%;position:relative;z-index: 2;box-sizing: border-box;}
.about h2 em{display:block;width:100%;font-size:3.6rem;line-height:4rem;height:4rem;color:rgb(0, 104, 183,0.1);font-weight:600;position:absolute;left:0;top:0}
.about h2 i{display:block;width:100%;font-size:3.6rem;line-height:4rem;height:4rem;color:#0068b7;font-weight:600;position:absolute;left:0;top:1rem}
.about h2:before{content:"";position:absolute;display:block;z-index:1;width:5rem;left:0rem;height:0.5rem;top:6rem;background:#c00;z-index: 1;}



@media (min-width:320px) and (max-width:899px){
.tbanner img{right:-10rem;}
}

@media(min-width:900px) and (max-width:900px){
    .tbanner img{right:0rem;}
}
@media (min-width:320px) and (max-width:1024px){
    .tbanner{width:100%;min-width:320px;max-width:1024px;padding:0;margin:0;height:280px;position:relative;z-index:1;overflow: hidden;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
        align-content: center;
    }
    
    .tbanner img{display:block;width:auto;height:100%;position:absolute;z-index:-1;}

    .tbanner:before{display:none}
    
    .tbanner .c,.tbanner .a{width:90%;min-width:320px;max-width:1024px;left:50%;top:30%;position:absolute;z-index:2;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);overflow:hidden;}
    .tbanner .c{text-align:left;}
    .tbanner .a{text-align:center;}
    .tbanner .c .a-title-1{font-size:2.4rem;line-height:4rem;width:100%;font-weight:600;text-align:center;text-shadow:1px 1px 1px #000;color: #fff;}
    .tbanner .c .a-title-2{font-size:1.6rem;line-height:2rem;width:100%;font-weight:400;text-align:center;text-shadow:1px 1px 1px #000;color: #fff;}
    .tbanner .a .a-title-1{font-size:2.4rem;line-height:4rem;width:100%;font-weight:600;margin:auto;text-align:center;text-shadow:1px 1px 1px #000;color: #fff;}
    .tbanner .a .nav ul{padding-top:2rem;width:96%;margin:0 auto;min-width: 320px;max-width: 1024px;overflow-x: auto;display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: stretch;}
        .tbanner .a .nav ul li{margin-right:0px;}
    .tbanner .a .nav ul li a{display: block;
        width: 100px;
        font-weight: 400;
        padding: 0 2rem;
        font-size: 14px;
        line-height: 3.6rem;
        height: 3.6rem;
        color: #461515;
        background: #fff;
        box-sizing: border-box;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;}
    .tbanner .a .nav ul li.on a{background:#461515;color:#fff;display:block;}

.about{width:90%;min-width:320px;max-width:1024px;padding:2rem 0;display: flex;overflow: hidden;
    flex-direction: column;
    flex-wrap: wrap;}


.about .i_b_d,.about .i_b_d_div{width:100%;display:block;}
.about .i_b_d_div{min-width:320px;max-width:1024px;padding:0}
.about .i_b_d ul{font-size:1.4rem;padding:1rem 0 2rem 0;line-height:180%;color:#000;height:260px;overflow:hidden}
.about .i_b_d ul:after{background-image: linear-gradient(0deg,#fff,rgb(255, 255, 255,0.8),rgb(255,255,255,0));display:block;width:100%;height:10rem;content:"";left:0;bottom:0;position: absolute;}

.about .i_b_d ul p{padding:0.5rem 0}
.about .i_a_d{width:100%;z-index:1;position:relative}
.about .i_a_d img{display:block;max-width:100%;max-height:100%;position:relative;-moz-border-radius:0.5rem;-webkit-border-radius:0.5rem;border-radius:0.5rem;margin:0 auto}
.iad_chld:after{width:100%;left:-2rem;bottom:-3rem;}

.iad_chld{left:0;top:auto;font-size:1.8rem;line-height:160%;height:auto;width:100%;position: relative;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;}
.iad_chld .p1 i{font-size:2.2rem;line-height:4rem;font-weight:600;padding-right:1rem}
.iad_chld .p1 em{font-size:1.4rem;line-height:3rem;}
.iad_chld .p2{font-size:1.4rem;line-height:3rem;}

.about h2{height:5rem;width:20rem;position:relative;margin:0rem auto;border:none;}
.about h2 a{display:block;width:100%;height:100%;position:relative;z-index: 2;left:auto}
.about h2 i{display:block;width:100%;font-size:2rem;line-height:4rem;height:5rem;font-weight:600;position:relative;left:auto;bottom:auto;text-align:center;}
.about h2 em{font-size:2.4rem;line-height:4rem;text-align:center}
.about h2:before{content:"";position:absolute;display:block;z-index:1;width:3rem;left:calc(50% - 1.5rem);height:0.3rem;top:4.6rem;z-index: 1;}
.about .more{display:none}
}


.products .h2{width:400px;padding:8rem 0 0 0;margin:0}
.products .h2 h2{height:10rem;width:20rem;position:relative;margin:0 0 0 4rem;border:2px solid #3d9957;}
.products .h2 h2 a{display:block;width:100%;height:100%;position:absolute;z-index: 2;left:-4rem}
.products .h2 h2 em{display:block;width:100%;font-size:2rem;line-height:3rem;height:3rem;color:#68af7c;font-weight:600;position:absolute;left:0;top:1.4rem}
.products .h2 h2 i{display:block;width:100%;font-size:3.2rem;line-height:5rem;height:5rem;color:#fff;font-weight:600;position:absolute;left:0;bottom:1.4rem}
.products .h2 h2:before{content:"";position:absolute;display:block;z-index:1;width:1rem;left:-1rem;height:8rem;top:1rem;background:#461515;z-index: 1;}

.products{width:100%;min-width:1260px;position:relative;margin:0 auto;padding:0;background:#461515 url(../images/ipro.jpg) right top no-repeat;background-size:65% 100%;overflow:hidden}
.products .p_all{width:90%;max-width:1360px;min-width:1260px;margin:0 auto;display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
align-content: stretch;}

.products .p_l{width:28%;position:relative;margin:0;box-sizing:border-box;background:#461515}
.products .p_div{width:72%;position:relative;margin:10rem 0 8rem 10rem;box-sizing: border-box;background:#fff;padding:0;height:400px;}

.products .p_div .pc{padding:0;width:100%;box-sizing: border-box;margin:0;overflow:hidden;}
.products .swiper-slide{width: 100% !important;padding:0;box-sizing:border-box;}
.products .swiper-slide a{display:block;width:100%;height:400px;position: relative;}
.products .swiper-slide img{width:600px;height:100%;display:block;position:absolute;z-index:1;left:0;top:0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.products .swiper-slide li{overflow:hidden;-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s;width:50%;height:300px;margin:0;padding:20px 20px 20px 40px;box-sizing: border-box;
position: absolute;right:30px;top:50px;-moz-border-radius:0 0 0 40px;-webkit-border-radius:0 0 0 40px;border-radius:0 0 0 40px;z-index: 2;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);background: rgb(255,255,255,.4);}


@media (min-width:320px) and (max-width:1024px){

.products .h2{width:100%;padding:4rem 0 0 0;margin:0}

.products .h2 h2{height:6rem;width:20rem;position:relative;margin:0 auto;border:none;}
.products .h2 h2 a{display:block;width:100%;height:100%;position:relative;z-index: 2;left:auto}
.products .h2 h2 em{display:none}
.products .h2 h2 i{display:block;width:100%;font-size:2rem;line-height:4rem;height:5rem;color:#461515;font-weight:600;position:relative;left:auto;bottom:auto;text-align:center;}
.products .h2 h2:before{content:"";position:absolute;display:block;z-index:1;width:3rem;left:calc(50% - 1.5rem);height:0.3rem;top:3.6rem;z-index: 1;background:rgb(38, 140, 67,0.2);}

.products{width:100%;min-width:320px;max-width:1024px;background:#461515 url(../images/ipro.jpg) center top no-repeat;background-size:auto 60%;}
.products .p_all{width:96%;max-width:1024px;min-width:320px;margin:0 auto;padding-bottom:4rem;display: flex;flex-direction: column;flex-wrap: wrap;}

.products .p_l{width:100%;position:relative;margin:0;padding-bottom:2rem;box-sizing:border-box;background:none}
.products .p_div{width:100%;min-width:320px;max-width:1024px;position:relative;margin:0rem;box-sizing: border-box;background:#fff;padding:1rem;height:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

.products .p_div .pc{padding:0;width:100%;box-sizing: border-box;margin:0;overflow:hidden;}
.products .swiper-slide{width: 100% !important;padding:0;box-sizing:border-box;}
.products .swiper-slide a{display:block;width:100%;height:auto;position: relative;}
.products .swiper-slide img{width:100%;height:auto;position:relative;left:auto;top:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.products .swiper-slide li{overflow:hidden;width:100%;height:auto;padding:10px;
position: absolute;right:0;top:auto;bottom:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;z-index: 2;backdrop-filter: blur(0);-webkit-backdrop-filter: blur(0);background: rgb(255,255,255,.4);}


}

.products .swiper-slide li p.tit{font-size:2.2rem;font-weight:600;line-height:5rem;color:#461515;height:5rem;width:100%;padding:0;box-sizing: border-box;z-index:2;bottom:0;}
.products .swiper-slide li p.desc{font-size:1.6rem;line-height:180%;color:#333;padding:0;box-sizing: border-box;
overflow: hidden;
-webkit-line-clamp: 4;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.products .swiper-slide li p.mo{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;line-height:32px;color:#461515;font-family: "iconfont";width:80px;border:1px solid rgb(255,255,255,0.4);text-align:center;margin-top:30px;}
.products .swiper-slide:hover p.mo{border:1px solid #c00;color:#c00}

.products .p_div .pc .swiper-slide:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.products .p_div .pc .pc:hover{-webkit-box-shadow:0px 1rem 2rem 0rem rgb(0,0,0,0.4);-moz-box-shadow:0px 1rem 2rem 0rem rgb(0,0,0,0.4);box-shadow:0px 1rem 2rem 0rem rgb(0,0,0,0.2);}
.products .p_div .pc .swiper-slide:hover .tit{color:#c00;}

.products .p_l .page{width:24.2rem;padding:5rem 0 8rem 0;}
.products .p_l .page li{width:100%;margin:0}
.products .p_l .page a{display:block;width:100%;font-weight:200;padding:0 2rem;font-size:16px;line-height:5.6rem;height:5.6rem;color:#fff;background:#32934e;border-bottom:1px solid #3d9957;box-sizing: border-box;
overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-weight:800;}
.products .p_l .page li.on a{color:#c00;background-image: linear-gradient(0deg,rgb(255,255,255,0),#fff);}

@media (min-width:320px) and (max-width:1024px){

    .products .swiper-slide li p.tit{font-size:1.6rem;font-weight:600;line-height:4rem;height:4rem;width:100%;padding:0;box-sizing: border-box;z-index:2;bottom:0;}
    .products .swiper-slide li p.desc{font-size:1.2rem;line-height:160%;color:#333;padding:0;box-sizing: border-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
    .products .swiper-slide li p.mo{display:none}
    .products .p_l .page{width:100%;padding:1rem 0;min-width: 320px;max-width: 1024px;display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: stretch;
align-content: stretch;overflow-x: auto;}
    .products .p_l .page li{width:auto;margin:0 1rem 0 0}
    .products .p_l .page a{display:block;width:100%;font-weight:400;padding:0 2rem;font-size:14px;line-height:4.2rem;height:4.2rem;color:#32934e;background:#fff;border-bottom:none;box-sizing: border-box;
    overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
    .products .p_l .page li.on a{color:#c00;background-image: linear-gradient(0deg,rgb(255,255,255,0),#fff);} 
}


.icase{padding:0;width:100%;background:#fff url("/images/concatBg.png") no-repeat center center;background-size:100% 100%;position: relative;z-index: 1;min-width:1260px;margin:0 auto;overflow:hidden}



.n_div{width:96%;max-width:1620px;min-width:1260px;position:relative;margin:0 auto;padding:5rem 0}

.icase ul{width:100%;min-width:1260px;margin:0 auto;position:relative;z-index:2;box-sizing: border-box;}
.icase ul .pc{padding:1rem 0 2rem 0;}


.icase ul .swiper-slide{display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: baseline;
	align-content: stretch;}
.icase ul li{-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s;position: relative;background:#fff;width:calc(25% - 30px);margin:2rem 40px 2rem 0;padding:1.5rem;box-sizing:border-box;
border:1px solid #f2f2f2
}
.icase ul li:hover{border:1px solid rgb(204, 0, 0,0.1)}



.icase ul li a{display:block;overflow:hidden;width:100%;}
.icase ul li .ipic{overflow:hidden;position: relative;z-index: 1;}
.icase ul li .ipic:before {
    z-index: 2;
    content: "";
    display: block;
    position: absolute;
    left: -100%;
    top: -10%;
    width: 180px;
    height: 120%;
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 100%);
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.7)));
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 100%);
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
}

.icase ul li:hover .ipic:before {
    left: 100%;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
    -webkit-transition: 0.8s;
    transition: 0.8s;
}

.icase ul li .ipic img{-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s;width:100%;height:auto;display:block;position: relative;z-index:1;}
.icase ul li .itext{-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s;width:100%;padding:1rem 2rem;position:relative;margin-top:0;z-index:2;box-sizing: border-box;}
.icase ul li .itext i{text-align:center;font-size:1.8rem;line-height:4.6rem;color:#000;font-weight:600;display:block;width:100%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;padding:0rem;box-sizing: border-box;}
.icase ul li .itext span{font-size:14px;line-height:2.2rem;height:4.4rem;color:#333;width:100%;;padding:0rem;box-sizing: border-box;overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.icase ul li:hover .itext i{color:#c00}

.icase ul li .itext em{display:block;font-size:1.8rem;line-height:4rem;height:4rem;color:#fff;position:absolute;top:-4.2rem;left:5%;width:90%;text-align:right}

.icase ul li:hover .ipic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }


@media (min-width:320px) and (max-width:1024px){
    .icase{padding:0;width:100%;min-width:320px;max-width:1024px}
    .innews{position:relative;padding:0;width:90%;max-width:1360px;min-width:1260px;margin:0 auto}
    .n_div{width:96%;min-width:320px;max-width:1024px;padding:1rem 0}
    
    .icase ul{width:100%;min-width:320px;max-width:1024px;margin:0 auto;position:relative;z-index:2;box-sizing: border-box;}
    .icase ul .pc{padding:1rem 0 2rem 0;}

    .icase ul li{width:50%;margin:1rem 10px;opacity:0.4;}
    .icase ul li.swiper-slide-active{opacity:1;}

    .icase ul li .itext{-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s;width:100%;padding:0 1rem 1rem 1rem;position:relative;margin-top:0;z-index:2;box-sizing: border-box;}
    .icase ul li .itext:after{display: none;}
    .icase ul li:hover .itext:after{display: none;}
    
    .icase ul li .itext i{font-size:1.4rem;line-height:3.2rem;color:#000;font-weight:600;display:block;width:100%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;padding:0rem;box-sizing: border-box;}
    .icase ul li .itext span{font-size:14px;line-height:2.2rem;height:4.4rem;color:#333;width:100%;;padding:0rem;box-sizing: border-box;overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
    .icase ul li:hover .itext i{color:#461515;}
    
    .icase ul li .itext em{display:block;font-size:1.4rem;line-height:3.6rem;height:3.6rem;top:-3.8rem;}
    
    .icase ul li:hover .ipic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }


    
}

.key_t{width:90%;min-width:1260px;max-width:1360px;margin:0 auto;padding:5rem 0}

.key_t .h2,.icase .h2,.inews .h2{width:100%;min-width:1260px;margin:0 auto;position: relative;}
.key_t .h2 h2,.icase .h2 h2,.inews .h2 h2{width:30rem;height:8rem;position:relative;margin:0 auto;text-align:center;}

.key_t .h2 h2 i,.icase .h2 h2 i,.inews .h2 h2 i{font-size:3.6rem;line-height:5rem;color:#461515;display:block;font-weight:600}




.key_t .h2 h2 a,.icase .h2 h2 a,.inews .h2 h2 a{display:block;width:100%;height:100%;position:relative;z-index: 2;box-sizing: border-box;}

.key_t .h2 h2 em,.icase .h2 h2 em,.inews .h2 h2 em{display:block;width:100%;font-size:3.6rem;line-height:4rem;height:4rem;color:rgb(0, 104, 183,0.1);font-weight:600;position:absolute;left:0;top:0;text-transform: uppercase;}
.key_t .h2 h2 i,.icase .h2 h2 i,.inews .h2 h2 i{display:block;width:100%;font-size:3.6rem;line-height:4rem;height:4rem;color:#0068b7;font-weight:600;position:absolute;left:0;top:1.5rem}
.key_t .h2 h2:after,.icase .h2 h2:after,.inews .h2 h2:after{content:"";position:absolute;display:block;z-index:1;width:4rem;left:calc(50% - 2rem);height:0.5rem;top:7rem;background:#c00;z-index: 1;}



.icase .h2 .more,.key_t .h2 .more,.inews .h2 .more{position:absolute;right:0;top:20px}



.key_list{width:100%;display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
align-content: center;}


.t_div{width:70%;padding:3rem;box-sizing: border-box;-webkit-box-shadow:0px 0px 1.8rem 0rem #f2f3f8;-moz-box-shadow:0px 0px 1.8rem 0rem #f2f3f8;box-shadow:0px 0px 1.8rem 0rem #f2f3f8;}

.t_div .swiper-slide{display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;}
.t_div .swiper-slide .pp{width:180px;}
.t_div .swiper-slide .pp img{display:block;width:100%;border:0}
.t_div .swiper-slide .p_main{width:calc(100% - 220px);}
.t_div .swiper-slide .p_main .pt{font-size:2.8rem;line-height:3rem;color:#000;position:relative;height:5rem;font-weight:600}
.t_div .swiper-slide .p_main .pt:before{height:1px;width:3rem;background:#461515;content:"";display:block;position: absolute;top:4rem;}
.t_div .swiper-slide .p_main .pc{font-size:1.6rem;line-height:180%;color:#000;}

@media (min-width:320px) and (max-width:1024px){

    .key_t{width:96%;min-width:320px;max-width:1024px;margin:0 auto;padding:2rem 0}
    .key_t .h2,.icase .h2,.p_a .h2,.inews .h2{min-width:320px;max-width:1024px;}
    .key_t .h2 h2,.icase .h2 h2,.p_a .h2 h2,.inews .h2 h2{width:20rem;height:7rem;position:relative}
    .key_t .h2 h2:after,.icase .h2 h2:after,.p_a .h2 h2:after,.inews .h2 h2:after{left:calc(50% - 1.5rem);top:auto;bottom:1.5rem;height:3px;width:3rem;}
    .key_t .h2 h2 i,.icase .h2 h2 i,.p_a .h2 h2 i,.inews .h2 h2 i{font-size:2rem;line-height:4rem;}
    .key_t .h2 h2 em,.icase .h2 h2 em,.inews .h2 h2 em{display:block;width:100%;font-size:2.4rem;line-height:4rem;height:4rem;}

    .icase .h2 .more,.key_t .h2 .more,.inews .h2 .more{position:absolute;right:0;top:5px}

    .t_div{width:100%;padding:2rem;}

    .t_div .swiper-slide{display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: stretch;
        align-content: stretch;}
    .t_div .swiper-slide .pp{display:none}
    .t_div .swiper-slide .pp img{display:none}
    .t_div .swiper-slide .p_main{width:100%;}
    .t_div .swiper-slide .p_main .pt{font-size:1.8rem;line-height:3rem;color:#000;position:relative;height:5rem;font-weight:600}
    .t_div .swiper-slide .p_main .pt:before{height:1px;width:3rem;background:#461515;content:"";display:block;position: absolute;top:4rem;}
    .t_div .swiper-slide .p_main .pc{font-size:1.4rem;line-height:160%;color:#000;}
        

}




.inews{padding:5rem 0;width:100%;min-width:1260px;background:#fff;overflow:hidden}
.innews{position:relative;padding:0;width:96%;max-width:1620px;min-width:1260px;margin:0 auto}

.inews ul{position:relative;width:100%;margin:3rem auto 2rem auto;padding:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}


.inews ul .piclist{width:44%;padding:0;background:#fff;margin:0;position:relative;z-index:1;-webkit-box-shadow:0px 0px 10px 8px #f2f3f6;-moz-box-shadow:0px 0px 10px 8px #f2f3f6;box-shadow:0px 0px 10px 8px #f2f3f6;}
.inews ul .piclist .swiper-wrapper{padding:0;margin:0;}
.inews ul .piclist .button-prev,.inews ul .piclist .button-next{top:calc(50% - 4rem);background: rgba(0,0,0,0.1);}
.inews ul .piclist .button-prev{left:1rem;}.inews ul .piclist .button-next{right:1rem}
.inews ul .piclist li{width:100%;padding:0;margin:0;}
.inews ul .piclist li a{display:block;width:100%;height:auto}
.inews ul .piclist li .ipic{position:relative;z-index:1;;width:100%;}
.inews ul .piclist li .ipic img{display:block;width:100%;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.inews ul .piclist li .itext{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;height:9rem;background-image:linear-gradient(0,#000,rgb(255,255,255,0));position:absolute;width:100%;padding:3rem 2rem 1rem 2rem;bottom:0;left:0;z-index:2;box-sizing:border-box}
.inews ul .piclist li .itext i{display:block;height:4rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.8rem;line-height:4rem;color:#fff;font-weight:600}
.inews ul .piclist li p em{display:none;font-size:14px;line-height:2rem;height:3rem;color:#fff}
.inews ul .piclist li:hover .itext{height:13rem}
.inews ul .piclist li:hover p em{display:block}
.inews ul .piclist li:hover .ipic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}



.inews ul .lilist{width:52%}
.inews ul .lilist li{width:100%;padding:1.5rem 3rem;background:#fff;box-sizing:border-box;position:relative;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border-bottom:1px solid #f2f2f2}
.inews ul .lilist li:nth-child(1){border-top:1px solid #f2f2f2}
.inews ul .lilist li a{display:block;width:calc(100% - 4rem)}
.inews ul .lilist li .tit{padding-bottom:0.5rem;position:relative;z-index:3;font-size:1.8rem;line-height:3.4rem;height:3.4rem;font-weight:600;color:rgba(0,0,0,1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.inews ul .lilist li .spec{height:0;overflow:hidden;font-size:1.6rem;line-height:2.4rem;color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.inews ul .lilist li .itime{height:0;overflow:hidden;font-size:1.6rem;line-height:2rem;color:#999;padding:0rem;position:relative;color:rgba(0,0,0,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.inews ul .lilist li .buton{position:absolute;right:0;top:0;cursor:pointer;color:rgb(0,0,0,0.2);height:100%;width:4rem;border-right:.5rem solid #fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:2}
.inews ul .lilist li .buton:before{z-index:1;font-size:1.6rem;line-height:2.4rem;color:#ddd;height:2.4rem;content:"\e647";position:absolute;font-family:"iconfont";left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.inews ul .lilist li.on .spec{height:5.5rem}
.inews ul .lilist li.on .itime{height:2rem}
.inews ul .lilist li.on .buton{border-right:.5rem solid #eb3326}
.inews ul .lilist li.on .buton:before{content:"\e65c";color:#eb3326}
.inews ul .lilist li:hover,.inews ul .lilist li.on{background-color:#fff;-webkit-box-shadow:0px 0px 10px 8px #f2f3f6;-moz-box-shadow:0px 0px 10px 8px #f2f3f6;box-shadow:0px 0px 10px 8px #f2f3f6;z-index:2}
.inews ul .lilist li:hover .tit{color:#eb3326}
@media (min-width:320px) and (max-width:1024px){
    .inews{padding:2rem 0 3rem 0;width:100%;min-width:320px;max-width:1024px;background-size:auto 100%}
.innews{max-width:1024px;min-width:320px}
.inews ul{margin:1rem auto 2rem auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.inews ul .piclist{width:100%;padding:0;margin:0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.inews ul .piclist li .itext{height:6rem;padding:1rem 2rem;}
.inews ul .piclist li .itext i{display:block;height:4rem;font-size:1.6rem;line-height:4rem;}
.inews ul .lilist{width:100%}
.inews ul .lilist li{padding:1rem}
.inews ul .lilist li .tit{font-size:1.6rem}
.inews ul .lilist li .itime{font-size:1.2rem;line-height:2rem;height:2rem}
.inews ul .lilist li .spec{display:none}
.inews ul .lilist li.on .spec{display:block;font-size:1.4rem;line-height:2rem;color:#666;height:4.2rem;overflow:hidden;margin-bottom:0.5rem;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.inews ul .lilist li .buton:before{width:100%;text-align:center}
.inews ul .lilist li.on .buton{border-right:.2rem solid #eb3326}
}


.t_t{width:26%;background:rgb(38, 140, 67,0.05)}
.t_t li{width:100%;display: flex;border-bottom:1px solid rgb(38, 140, 67,0.1);padding:1.5rem;cursor:pointer;box-sizing: border-box;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: center;}
.t_t li:first-child{border-top:1px solid rgb(38, 140, 67,0.1);}
.t_t li:nth-child(n+2){margin-top:1rem;}

.t_t li.on{background:#461515}
.t_t li .pimg{width:70px;height:70px;overflow:hidden;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.t_t li .pimg img{width:100%;height:auto;border:0;}
.t_t li .pt{width:calc(100% - 120px)}
.t_t li p i{display:block;font-size:2rem;line-height:3rem;color:#000;width:100%;font-weight:600}
.t_t li p em{display:block;font-size:1.4rem;line-height:2.2rem;color:#999;width:100%;height:4.8rem;overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.t_t li.on p i,.t_t li.on p em{color:#fff}

@media (min-width:320px) and (max-width:1024px){
    .key_list{width:100%;margin:0 auto;padding:1rem 0;min-width:320px;max-width:1024px;display: flex;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        align-items: stretch;
        align-content: stretch;}
    .t_t{width:100%;background:rgb(38, 140, 67,0.05);}
    .t_t .page{display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: stretch;}
    .t_t li{width:140px;border-bottom:none;padding:1rem;cursor:pointer;display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
        align-content: stretch;}
    .t_t li:first-child{border-top:none;}
    .t_t li:nth-child(n+2){margin-top:0;}
    .t_t li.on{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
    .t_t li .pimg img{width:100%;height:auto;border:0;}
    .t_t li .pt{width:100%}
    .t_t li p i{display:block;font-size:1.4rem;line-height:3rem;text-align: center;}
    .t_t li p em{display:none}
    .t_t li.on p i,.t_t li.on p em{color:#fff}

    .inews{padding:2rem 0 3rem 0;overflow:hidden;}
    .inews .h2{width:100%}
    .innews{width:90%;max-width:1024px;min-width:280px;}
    .inews ul{position:relative;width:100%;margin:0;padding:0;box-sizing: border-box;border:none;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;align-content: stretch;}
    
    
    .inews ul li{width:100%;box-sizing: border-box;padding:1rem 0;border:0;border-bottom:1px solid rgba(0,0,0,0.1)}
    .innews .in_news_r a:first-child li{border-top:1px solid rgba(0,0,0,0.1)}
    
    .innews li .tit{position:relative;z-index:3;font-size:1.6rem;line-height:2.2rem;height:2.2rem;padding:0.5rem 0rem;color:rgba(0,0,0,1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
    .innews li .spec{font-size:1.2rem;line-height:2rem;height:4rem;box-sizing: border-box;padding:0rem 0rem 1rem 0rem;color:rgba(0,0,0,0.4);}
    .innews li .itime{font-size:1.4rem;line-height:2.4rem;color:#999;padding:0;position:relative;color:rgba(0,0,0,0.5)}
    .innews li .itime span{float:right;font-family:"iconfont";font-size:1.4rem;line-height:2.4rem;color:rgba(0,0,0,0.5);height:2.4rem;display:block;width:6rem;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
    .innews li:hover{background-color:#fff;-webkit-box-shadow:0px 0px 10px 8px #f2f3f6;-moz-box-shadow:0px 0px 10px 8px #f2f3f6;box-shadow:0px 0px 10px 8px #f2f3f6}
    .innews li:hover .title{color:#0068b7}
    .innews li:hover .itime span{color:#0068b7;text-align:right}
    .innews .in_news_l .tit{position:absolute;top:-4.6rem}
    .innews .in_news_l .tit{color:#fff}
        
}



.p_a{width:96%;min-width:1260px;position:relative;margin:0 auto;padding:6rem 0 5rem 0;background:#fff;background-size:100% auto;z-index:1;}
/* .p_a:before{content:"";position:absolute;display:block;z-index:1;width:100%;left:0;height:100%;top:0;background:rgba(255,255,255,0.4);z-index: 2;backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);} */
.p_a .h2{z-index:3;position:relative;}

.p_a .h2 h2{width:30rem;height:7rem;position:relative;margin:0 auto;text-align:center;padding-top:1rem;}
.p_a .h2 h2:after{content:"";position:absolute;left:50%;margin-left:-2rem;top:6rem;height:.5rem;width:4rem;background:#C00;display:block;}
.p_a .h2 h2 i{font-size:3.6rem;line-height:4rem;color:#0068b7;display:block;font-weight:600;position: relative;z-index: 3;}
.p_a .h2 h2 em{font-size:3.6rem;line-height:4rem;width:30rem;text-align:center;color:rgb(0, 104, 183,0.1);display:block;font-weight:600;position: absolute;top:0;left:50%;margin-left:-15rem;z-index: 1;}

.p_a .h2 .page{width:100%;margin:0 auto;display: flex;padding-top:1rem;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: flex-start;
align-content: stretch;}
.p_a .h2 .page li{width:auto;padding:0rem;margin:0 0.6rem;}
.p_a .h2 .page li a{padding:0 2rem;display:block;color:#000;background:#f2f2f2;font-size:1.6rem;line-height:4.4rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;}
.p_a .h2 .page li a:hover{background:#0068b7;color:#fff;}


.pa_div{width:100%;z-index:3;position:relative;max-width:1620px;min-width:1260px;margin: 0 auto;padding-top:3rem;}
.pa_div .swiper-wrapper{width:100%;display: flex;padding:3rem 0;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: stretch;z-index:3;position:relative;
}
.pa_div li.swiper-slide{position: relative;width:23%;padding:1.5rem;box-sizing: border-box;margin:0 1%;background:#fff;border:1px solid #f2f3f8;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.pa_div li.swiper-slide:before{display:block;width:100%;height:0;content:"";position: absolute;left:0;bottom:0;background:#c00;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.pa_div li.swiper-slide a{display:block;position: relative;}
.pa_div li.swiper-slide .ipic{position:relative;overflow:hidden;}
.pa_div li.swiper-slide .ipic img{display:block;width:100%;height:auto;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.pa_div li.swiper-slide .itext{font-size:16px;line-height:160%;color:#000;font-weight:600;padding:1.5rem 0;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}

.pa_div li.swiper-slide:hover:before{width:100%;height:100%;}
.pa_div li.swiper-slide:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.pa_div li.swiper-slide:hover .itext{color:#fff;}


@media (min-width:320px) and (max-width:1024px){
    .p_a{width:100%;max-width:1024px;min-width:320px;padding:2rem 0 0 0;background:#fff;}
    .p_a .h2 h2:after{top:5rem;height:3px;width:3rem;margin-left:-1.5rem;}
    .p_a .h2 h2{display: flex;height:7rem;
flex-direction: column;
flex-wrap: nowrap;
align-items: center;
align-content: stretch;}
.p_a .h2 h2 i{font-size:2rem;}
.p_a .h2 h2 em{font-size:2.4rem;line-height:4rem;}
.p_a .h2 .page{width:96%;
    margin: 0 auto;
    min-width: 320px;
    max-width: 1024px;
    overflow-x: auto;display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;}
.p_a .h2 .page li{font-size:1.4rem;line-height:4rem;}
.p_a .h2 .page li a{display: block;padding:0 1.5rem;width:140px;box-sizing: border-box;text-align:center}

.pa_div .des{width:100%;font-size:1.4rem;font-weight:600;text-align: center;color:#461515}
.pa_div{width:96%;max-width:1024px;min-width:320px;margin: 0 auto;padding:0;}
.pa_div .swiper-container{padding:0;margin:0}
.pa_div .swiper-wrapper{width:100%;}
.pa_div li.swiper-slide{position: relative;width:60%;padding:1rem;box-sizing: border-box;margin:0 1%;background:#fff;border:1px solid #f2f3f8;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.pa_div li.swiper-slide:before{display:block;width:100%;height:0;content:"";position: absolute;left:0;bottom:0;background:#c00;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.pa_div li.swiper-slide a{display:block;position: relative;}
.pa_div li.swiper-slide .ipic{position:relative;overflow:hidden;}
.pa_div li.swiper-slide .ipic img{display:block;width:100%;height:auto;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.pa_div li.swiper-slide .itext{font-size:14px;line-height:160%;color:#000;font-weight:600;padding:1rem 0;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}

.pa_div li.swiper-slide:hover:before{width:100%;height:100%;}
.pa_div li.swiper-slide:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.pa_div li.swiper-slide:hover .itext{color:#fff;}



}


.count{width:100%;min-width:1260px;background:#461515 url(/images/ads_06.jpg) no-repeat 0 0;background-size:auto 100%;}
.count ul{width:90%;min-width:1260px;max-width:1360px;margin:0 auto;padding:2rem 0;text-align:right}
.count ul img{display:inline-block;border:0;margin:0}
@media (min-width:320px) and (max-width:1024px){

    .count{width:100%;min-width:320px;background:#461515 url(/images/ads_06.jpg) no-repeat center 0;background-size:auto 100%;}
    .count ul{width:80%;min-width:200px;max-width:1024px;margin:0 auto;padding:2rem 0;text-align:right}
    .count ul img{display:inline-block;border:0;margin:0;width:100%}

}

.appl{width:100%;border:1px solid #f2f2f2;box-sizing: border-box;background:#000 url(/images/appl_bg.jpg) no-repeat left bottom;height:300px;padding:30px;
    -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-top:30px;
    display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-end;
	align-content: stretch;}
.appl h3{font-size:32px;line-height:120%;color:#090;font-weight:600;text-align:left;width:40%;padding-bottom:1rem;}
.appl ul{width:40%;font-size:16px;line-height:180%;}

@media (min-width:320px) and (max-width:1024px){

     
}



.bottom{width:100%;min-width:1260px;padding:5rem 0 0rem 0;background:#000}
.bottom .ul{width:90%;min-width:1260px;max-width:1360px;margin:0 auto;padding-bottom:1rem;display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;}

    .bottom{width:100%;padding:3rem 0 2rem 0;background:#000;min-width:126rem}
    .bottom .ul{width:96%;min-width:1260px;max-width:1600px;margin:0 auto;padding:20px 0;position:relative;display:flex;flex-direction:row;justify-content:space-between}
    
    .bottom .contact{width:26%}
    .bottom .contact h2{font-size:2.4rem;font-weight:600;color:#fff;height:50px;line-height:40px;position:relative}
    .bottom .contact h2:before{width:6rem;height:3px;background:#fff;content:"";position:absolute;left:0;top:46px}
    .bottom .contact ul{font-size:1.6rem;line-height:30px;color:#fff;padding:1.5rem 0}
    .bottom .contact ul a{color:#fff}
    
    .bottom .links{width:50%;position:relative;text-align:left}
    .bottom .links ul{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: stretch;align-content: stretch;}
    .bottom .links ul li{text-align:center;position:relative;}
    .bottom .links ul li a{display:block;padding:0 2rem 0 0;color:#fff;font-size:1.8rem;line-height:40px;color:rgba(255,255,255,1);font-weight:300}
    .bottom .links ul li a:hover{color:#e30505}
    
    .bottom .ew{width:20%;text-align:center}
    .bottom .ew img{display:block;width:110px;margin:0 auto}
    .bottom .ew p{font-size:12px;line-height:4rem;text-align:center;color:#fff}
    
    .bottom .itext{text-align:center;font-size:14px;line-height:2.6rem;color:rgba(255,255,255,0.3);padding:2rem 0 1rem 0;min-width:1260px;max-width:1600px;margin:0 auto;width:96%;border-top:1px solid rgba(255,255,255,0.1)}
    .bottom .itext a{font-size:14px;line-height:2.6rem;color:rgba(255,255,255,0.3)}

@media (min-width:320px) and (max-width:1024px){

    .bottom{width:100%;padding:3rem 0 0 0;min-width:32rem;max-width:1024px;}
    .bottom .ul{width:90%;min-width:320px;max-width:1024px;margin:0 auto;display: flex;padding:0;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
        align-content: stretch;}
    .bottom .links{width:100%;min-width:320px;margin:0 auto;padding:10px 0 0 0;position:relative;display:block}
    .bottom .links ul{display:none}
    .bottom .contact{width:100%}
    .bottom .contact h2{font-size:1.8rem;font-weight:600;color:#fff;height:50px;line-height:40px;position:relative}
    .bottom .contact h2:before{width:6rem;height:3px;background:#fff;content:"";position:absolute;left:0;top:46px}
    .bottom .contact ul{font-size:1.4rem;line-height:30px;color:#fff;padding:1.5rem 0}
    .bottom .contact ul a{color:#fff}
    .bottom .ew{display: none;}
    .bottom .ew ul{display:none}
    .bottom .itext{font-size:12px;width:100%;padding:1rem 0 2rem 0;text-align:center;min-width:320px;max-width:1024px;}
    .bottom .itext a{font-size:12px;line-height:26px;color:rgba(255,255,255,0.4)}
}


.chp,.pnews{width:100%;padding:3rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;box-sizing:border-box}
.chp li,.pnews li{width:32%;margin:0 0 30px 0;border:1px solid #f2f2f2;box-sizing:border-box;position:relative;padding:1.5rem;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.chp li img,.pnews li img{display:block;width:100%;height:auto;}
.chp li i,.pnews li p,.chp li p{width:100%;font-size:1.6rem;color:#000;display:block;line-height:160%;overflow: hidden;padding:1.5rem 0;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
.chp li em{font-size:1.4rem;color:#333;display:block;line-height:3rem;width:83%;padding:0 3%;left:5%;top:20px;position:absolute;background:rgba(255,255,255,0.4);-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.chp li:hover i,.pnews li:hover i,.chp li:hover p{color:#c00}
.chp li:hover,.pnews li:hover{-webkit-box-shadow:5px 5px 5px 0px #c59c1e;-moz-box-shadow:5px 5px 5px 0px #c59c1e;box-shadow:0px 0px 10px 8px #f2f3f8}

@media (min-width:320px) and (max-width:1024px){
    .chp,.pnews{padding:2rem 0;}
    .chp li,.pnews li{width:48%;margin:0 0 20px 0;padding:3px;}
    .chp li i,.pnews li p,.chp li p{width:100%;font-size:1.4rem;color:#000;display:block;line-height:160%;padding:1rem 5%;box-sizing: border-box;}
    .chp li em{font-size:1.4rem;color:#333;display:block;line-height:3rem;width:83%;padding:0 3%;left:5%;top:20px;position:absolute;background:rgba(255,255,255,0.4);-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
    .chp li:hover i,.pnews li:hover i,.chp li:hover p{color:#c00}
    .chp li:hover,.pnews li:hover{-webkit-box-shadow:5px 5px 5px 0px #c59c1e;-moz-box-shadow:5px 5px 5px 0px #c59c1e;box-shadow:0px 0px 10px 8px #f2f3f8}
    
}
.title{font-size:28px;padding:3rem 5% 2rem 5%;width:90%;font-weight:bold;margin:0px auto;text-align:center}
.attr{border-bottom:1px dashed #ededed;font-size:16px;line-height:3rem;padding-bottom:1rem;color:#999;width:100%;margin:0 auto;text-align:center}
.attr i{color:rgb(1, 98, 202,0.2);padding:0 6px 0 10px;font-family:"iconfont"}
.np{width:100%;margin:0 auto;padding:1rem 2rem;box-sizing:border-box;line-height:30px;color:#6D6C7A;text-align:left;font-size:16px;clear:both;font-weight:normal;margin:10px auto 0 auto;border-top:1px dashed #f2f2f2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.np p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.np a{font-size:16px;line-height:30px;color:#000}
.np a:hover{color:#461515}

.tnav{width:90%;max-width:1600px;min-width:1260px;margin:2rem auto;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}

.ke-insertfile{border-bottom:1px dashed #461515;}
.ke-insertfile:before{content:"\e61f";font-family: "iconfont";padding-right:6px;color:#461515;font-weight: normal;}




.neirong .h1{line-height:3.2rem;height:10rem;color:#461515;font-size:3.2rem;font-weight:600;padding:4rem 0 0rem 0;box-sizing:border-box;width:100%;position:relative;text-align:center;}
.neirong .h1:before{content:"";display:block;width:4rem;height:0.3rem;background:#c00;position:absolute;left:50%;margin-left:-2rem;bottom:1rem;}

.neirong .h2{line-height:3.0rem;height:9rem;color:#461515;font-size:3rem;font-weight:600;padding:4rem 0 0rem 0;box-sizing:border-box;width:100%;position:relative;text-align:left;}
.neirong .h2:before{content:"";display:block;width:4rem;height:0.4rem;background:#c00;position:absolute;left:0rem;bottom:0;}

.neirong{-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;-webkit-box-shadow:0px 0px 40px 0px #f2f3f6;-moz-box-shadow:0px 0px 40px 0px #f2f3f6;box-shadow:0px 0px 40px 0px #f2f3f6;width:90%;min-width:1200px;max-width:1360px;margin:-6rem auto 6rem auto;overflow:hidden;padding:3rem 5rem 5rem 5rem;;color:#000;box-sizing:border-box;background:#fff;position: relative;z-index:2;}
.neirong .ul{width:100%;padding:3rem 0;margin:0 auto;box-sizing:border-box;font-size:16px;line-height:180%;color:#000}
.neirong .ul img{max-width:1080px;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.neirong .ul p{padding:5px 0}
.neirong .ul a{font-size:16px;line-height:180%;color:#000}
.neirong .ul a:hover{font-size:16px;line-height:180%;color:#461515}
.neirong .ul .tb{width:100%;overflow-y:hidden}
.neirong .ul .tb2{overflow-y:scroll}

.neirong .ul h1,.neirong .ul h2,.neirong .ul h3,.neirong .ul h4,.neirong .ul h5,.neirong .ul h6{z-index: 1;font-weight:600;line-height:100%;position:relative;padding:1rem 0;}
.neirong .ul h1{font-size:2.4rem;padding:2rem 0;line-height:140%;margin:1rem auto;color:#c00;border-top:1px solid rgb(70, 21, 21,0.1);border-bottom:1px solid rgb(70, 21, 21,0.1);text-align:center;}
.neirong .ul h2{font-size:2rem;margin:1rem auto;color:#461515;padding:0 15px;line-height:160%;font-weight:600;
    display:inline-table;
    width:auto;

}
.neirong .ul h3{font-size:2rem;margin:1rem auto;color:#461515;padding-left:15px}
.neirong .ul h4{font-size:1.8rem;margin:1rem auto;color:#461515;padding-left:15px}
.neirong .ul h3:before,.neirong .ul h4:before,.neirong .ul h2:before{content:"";display:block;width:6px;height:40%;background:#c00;position:absolute;left:0;top:30%;}

.neirong .ul h5{font-size:1.6rem;margin:1rem auto;color:#666}
.neirong .ul h6{font-size:1.6rem;margin:1rem auto;color:#000}
.neirong .ul dl{border:1px solid #ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.neirong .ul dl dt{font-size:16px;line-height:40px;text-align:left;padding:5px 2rem;background:#ededed;font-weight:600;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.neirong .ul dl dd{padding:2rem}
.neirong .ul dl dd li{padding:4px;border-bottom:1px solid #f2f2f2}
.neirong .ul dl dd li a{font-size:16px;line-height:30px;display:block}


.neirong .ul  table{margin:10px auto;width:100%;border-spacing:0px;background:#fff;border:0;border-top:1px solid #ededed;border-left:1px solid #ededed;
    /* -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px */
}
.neirong .ul  table tr:nth-child(1) td,.neirong .ul th{background:#461515;;font-weight:700;}
.neirong .ul  td{color:#000;padding:5px;border-collapse:0;font-size:14px;background:#ecf3d0;border:0;border-right:1px solid #ededed;border-bottom:1px solid #ededed;box-sizing: border-box;}
.neirong .ul tr td:nth-child(n+2){border-right:1px solid #ededed;}
.neirong .ul  td p{padding:0}
.neirong .ul  table tr:nth-child(n+2):hover td{background:#fff}
.neirong .ul  table.pro_table td{text-align:center}
.neirong .swiper-slide {width: 25% !important;padding:4rem;box-sizing: border-box;}
.neirong .swiper-slide p{border:1px solid #f2f2f2;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
.neirong .swiper-slide img{display:block;width:100%;height:auto;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

@media (min-width:320px) and (max-width:1024px){
    .title{font-size:20px;padding:2rem 5% 1rem 5%;width:90%;}
    .attr{border-bottom:1px dashed #ededed;font-size:12px;line-height:3rem;}
    .np{width:100%;padding:1rem 0rem;box-sizing:border-box;line-height:30px;font-size:14px;}
    .np p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
    .np a{font-size:14px;line-height:30px;color:#000}
    .np a:hover{color:#461515}
    .neirong .h1{line-height:4.0rem;height:6rem;color:#461515;font-size:2rem;font-weight:600;padding:1rem 0;box-sizing:border-box;width:100%;position:relative;text-align:center;}
    .neirong .h1:before{content:"";display:block;width:3rem;height:0.3rem;background:rgb(235, 51, 38,0.4);position:absolute;left:50%;margin-left:-1.5rem;bottom:0rem;}
    
    .neirong .h2{line-height:3.0rem;height:6rem;color:#461515;font-size:2rem;font-weight:600;padding:1rem 0 0rem 0;box-sizing:border-box;width:100%;position:relative;text-align:left;}

    .neirong{width:100%;min-width:320px;max-width:1024px;margin:-5rem auto 0rem auto;padding:2rem;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:1}
    .neirong .ul{width:100%;padding:2rem 0;}
    .neirong .ul img{max-width:100%;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
    
    .neirong .ul h1,.neirong .ul h2,.neirong .ul h3,.neirong .ul h4,.neirong .ul h5,.neirong .ul h6{z-index: 1;font-weight:600;line-height:160%;position:relative;padding:1rem 0;}
    .neirong .ul h1{font-size:2rem;line-height:160%;}
    .neirong .ul h2{font-size:1.8rem;margin:1rem auto;color:#461515;padding:0 15px;line-height:200%;font-weight:400;
        display:inline-table;
        width:auto;
    }
    .neirong .ul h3{font-size:1.8rem;margin:1rem auto;color:#461515;padding-left:15px}
    .neirong .ul h4{font-size:1.6rem;margin:1rem auto;color:#461515;padding-left:15px}
    
    .neirong .ul h5{font-size:1.6rem;margin:1rem auto;color:#666}
    .neirong .ul h6{font-size:1.6rem;margin:1rem auto;color:#000}
    .neirong .ul dl{border:1px solid #ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
    .neirong .ul dl dt{font-size:16px;line-height:40px;text-align:left;padding:5px 2rem;background:#ededed;font-weight:600;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
    .neirong .ul dl dd{padding:2rem}
    .neirong .ul dl dd li{padding:4px;border-bottom:1px solid #f2f2f2}
    .neirong .ul dl dd li a{font-size:16px;line-height:30px;display:block}
    
    .neirong .ul  table{margin:10px auto;width: 1200px !important; }
    .neirong .ul  table tr:nth-child(1) td,.neirong .ul th{background:#f2f2f2;font-weight:700;padding:8px;}
    .neirong .swiper-slide {width: 60% !important;padding:4rem;box-sizing: border-box;}
    .neirong .swiper-slide p{border:1px solid #f2f2f2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
    .neirong .swiper-slide img{display:block;width:100%;height:auto;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;}
    .neirong .ul .table_div{width:100%;overflow:auto}
}




.contact_text{margin-bottom:2rem;padding:0;box-sizing: border-box;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: flex-start;}


.ul_contact{width:36%;box-sizing: border-box;margin:0;padding:2rem 2rem 0 2rem;border:1px solid #f2f2f2;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.ul_fram{font-size:16px;line-height:4rem;width:62%}
.ul_contact div li{font-size:24px;font-family: "iconfont";color:#cf1f1f;padding-right:1rem}

@media (min-width:320px) and (max-width:1024px){
.contact_text{display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: stretch;
align-content: stretch;}
.contact_text p i{font-size:1.8rem;}

.ul_contact{width:100%;box-sizing: border-box;margin:0;padding:2rem 2rem 0 2rem;border:1px solid #f2f2f2;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.ul_fram{font-size:16px;line-height:4rem;width:100%}

}



.ke_1-2{width:90%;border:1px solid #f2f2f2;padding:3rem;margin:0 auto;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;box-sizing: border-box;
	display: flex;flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-items: stretch;
	align-content: space-around;}
.ke_1{width:30%;box-sizing: border-box;text-align:center;}
.ke_1 img{max-width:280px !important;;height:auto}
.ke_2{width:66%;box-sizing: border-box;}


.book {box-sizing: border-box;border:1px solid #f2f2f2;padding:5rem 3rem 3rem 3rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;
    width: 100%;
    background: #fff;
    margin: 30px auto 0 auto;
}


.book li {margin:0 auto;width:80%;
    font-size: 14px;
    line-height: 36px;
    padding: 0 0 10px 0;display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: flex-start;
}



.book li i {
    display: block;
    width: 100px;
    color: #333;
    position: relative
}

.book li.m i:before {
    content: "*";
    color: #C00;
    display: block;
    width: 15px;
    position: absolute;
    right: 15px;
    top: 0
}





@media (min-width:320px) and (max-width:1024px){
    .book {padding:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;
        margin: 10px auto 0 auto;
    }    
    .book li {margin:0 auto;width:100%;display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: stretch;}
    .book li i {width: 100%;font-size:12px;line-height:20px;}

    .book li p {
        width:100%;

    }
}

.book li p span {
    display: inline-block;
    border: 1px solid #f2f2f2;
    margin: 0 10px 0 0;
    padding: 0 10px;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.book li p span.on,.contact-2 .book li p span:hover {
    border: 1px solid #090;
    color: #090
}


.book li input {
    height: 34px
}

.book li textarea {
    height: 136px
}

.book li input,.book li textarea {
    border: 1px solid #f2f2f2;
    font-size: 14px;
    line-height: 34px;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    background-color: transparent;
    color: #000;
    -webkit-box-shadow: 0 0 0 60px #fff inset;
    box-shadow: 0 0 0 60px #fff inset;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.book li .ibutton {
    width: 140px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    margin: 0;
    border: 1px solid #f2f2f2;
    background: #1e60d1;
    color: #fff;
    font-size: 14px;
    display: block;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.book li .ibutton:hover {
    background: #1e60d1;
    color: #fff
}

.book li p span.on {
    color: #1e60d1
}

.book li .repbut {
    width: 498px;
    height: 56px;
    line-height: 56px;
    margin-top: 10px;
    border: 1px solid #f2f2f2;
    background: #fff;
    color: #1e60d1;
    font-size: 18px;
    display: block;
    text-align: center
}

.book li input {
    height: 40px;line-height: 38px;
}

.book li textarea {
    height: 136px
}

.book li input:focus,.book li textarea:focus,.book li p span.on {
    border: 1px solid rgb(0, 153, 0,0.3);
}

.cnews{width:100%;padding:3rem 0}
.cnews .pplist{-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:100%;padding:20px;border:1px solid #f2f2f2;margin:0 auto 30px auto;box-sizing: border-box;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.cnews .pplist:hover{-webkit-box-shadow:0px 10px 15px 3px #f2f3f8;-moz-box-shadow:0px 10px 15px 3px #f2f3f8;box-shadow:0px 10px 15px 3px #f2f3f8}
.cnews .pplist a{display:block;width:100%;display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
align-content: stretch;}
.cnews .pplist:nth-child(2n) a{flex-direction: row-reverse;}

.cnews .pplist img{display:block;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:30%;}
.cnews .pplist li{width:65%;box-sizing: border-box;}
.cnews .pplist:nth-child(2n) li{padding-left:2%}
.cnews .pplist li p.tit{font-size:2.2rem;font-weight:600;line-height:5rem;color:#461515;height:5rem;width:100%;padding:0;box-sizing: border-box;z-index:2;bottom:0;}
.cnews .pplist li p.desc{font-size:1.6rem;line-height:180%;color:#333;padding:0;box-sizing: border-box;
overflow: hidden;
-webkit-line-clamp: 4;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.cnews .pplist li p.mo{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;line-height:32px;color:#461515;font-family: "iconfont";width:80px;border:1px solid rgb(0,0,0,0.05);text-align:center;margin-top:30px;}
.cnews .pplist:hover p.mo{border:1px solid #c00;color:#c00}
.cnews .pplist:hover li p.tit{color:#c00}
@media (min-width:320px) and (max-width:440px){
    .cnews{width:100%;padding:1rem 0}
}
@media (min-width:441px) and (max-width:1024px){
    .cnews{width:100%;padding:1rem 0;display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: stretch;}
    .cnews .pplist{width:48%;}
}
@media (min-width:320px) and (max-width:1024px){

    .cnews .pplist{-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;padding:5px;border:1px solid #f2f2f2;margin:0 auto 20px auto;box-sizing: border-box;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
    .cnews .pplist:hover{-webkit-box-shadow:0px 10px 15px 3px #f2f3f8;-moz-box-shadow:0px 10px 15px 3px #f2f3f8;box-shadow:0px 10px 15px 3px #f2f3f8}
    .cnews .pplist a,.cnews .pplist:nth-child(2n) a{display:block;width:100%;display: block}

    
    .cnews .pplist img{display:block;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:100%;}
    .cnews .pplist:nth-child(2n) li,.cnews .pplist li{width:100%;box-sizing: border-box;padding:0.5rem 1rem;box-sizing: border-box;}
    .cnews .pplist li p.tit{font-size:1.6rem;font-weight:600;line-height:4rem;height:4rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
    .cnews .pplist li p.desc{font-size:1.4rem;line-height:180%;color:#333;padding:0;box-sizing: border-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
    .cnews .pplist li p.mo{display:none}
    .cnews .pplist:hover li p.tit{color:#c00}


}

.neirong .nav{width:100%;padding-top:3rem;}
.neirong .nav ul{display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;}
.neirong .nav li{margin:0 10px;background:rgb(1, 98, 202,0.1);-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.neirong .nav li:hover{-webkit-box-shadow:0px 0px 10px 6px rgb(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 6px rgb(0,0,0,0.2);box-shadow:0px 3px 10px 6px rgb(0,0,0,0.1)}
.neirong .nav li a{display:block;padding:0 3rem;font-size:1.6rem;line-height:5rem;color:#333}
.neirong .nav li.on a{color:#461515;font-weight:600}
.neirong .nav li a:hover{color:#461515;}
.neirong .nav li:first-child{-moz-border-radius:1rem 0 0 1rem;-webkit-border-radius:1rem 0 0 1rem;border-radius:1rem 0 0 1rem;}
.neirong .nav li:last-child{-moz-border-radius:0 1rem 1rem 0;-webkit-border-radius:0 1rem 1rem 0;border-radius:0 1rem 1rem 0;}

.iback{width:4rem;height:4rem;border:1px solid rgb(0, 0, 0,0.05);-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;position: absolute;right:0;bottom:1rem;font-family: "iconfont";}
.iback a{font-size:1.6rem;line-height:4rem;text-align:center;color:#461515;display:block;box-sizing: border-box;}
.iback a:hover{color:#c00;}



.about_p_text{display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: stretch;width:100%;box-sizing: border-box;padding-top:2rem;}
.about_p{width: 48% !important;padding:1rem 0;text-align:right}
.about_p img{max-width:100% !important;;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.about_text{width: 48% !important;;font-size:1.6rem;line-height:180%}

@media (min-width:320px) and (max-width:1024px){
    .neirong .nav li a{display:block;padding:0 1.5rem;font-size:1.4rem;line-height:4.2rem;color:#333}
    .about_p_text{display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: stretch;width:100%;box-sizing: border-box;padding-top:0rem;}
    .about_p{width: 100% !important;padding:1rem 0;text-align:center}
    .about_p img{max-width:100% !important;}
    .about_text{width: 100% !important;}

    .iback{width:3.6rem;height:3.6rem;border:1px solid rgb(0, 0, 0,0.02);bottom:1.5rem;font-family: "iconfont";}
    .iback a:hover{color:#c00;}
    .iback a{font-size:1.4rem;line-height:3.6rem;}

}

.news{width:100%;margin:0 auto;padding:3rem 0;box-sizing:border-box}
.news li{width:100%;margin:10px auto;padding:15px 0 5px 0;position:relative}
.news li:nth-child(n+2){border-top:1px solid #f2f2f2}
.news li a{display:block;width:100%;display:flex;padding:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}

.news li .n_time{width:80px;height:80px;border:1px solid #f2f2f2;margin:0;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.news li .n_time i{font-size:30px;line-height:45px;display:block;color:#461515;border-bottom:1px solid #f2f2f2;width:90%;margin:0 auto;font-weight:800}
.news li .n_time em{font-size:14px;line-height:30px;display:block;color:#666}
.news li .n_p{width:15%;height:auto;border:1px solid #f2f2f2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}
.news li .n_p img{display:block;max-width:100%;max-height:100%;-webkit-transition:All .5s ease;transition:All .5s ease}
.news li .n_text{width:calc(80% - 100px)}
.news li .n_p_t{width:calc(100% - 120px);}
.news li .n_title{font-size:20px;font-weight:bold;line-height:20px;padding:5px 0 10px 0;display:block;color:#333}
.news li .n_desc{font-size:1.6rem;line-height:3rem;font-weight:300;max-height:6rem;color:#666;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}


.news li:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.news li:hover .n_title{color:#461515;}

.foot {
    width: 100%;
    max-width: 1024px;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 60px;
    border-top: 1px solid #f1f1f1;
    background: #fff;
    z-index: 99;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: stretch;
    align-content: stretch;
}

.foot li {
    width: 24%;
    text-align: center;
}

.foot li a {
    display: block;
    width: 100%;
    height: 60px;
}

.foot li i {
    font-size: 18px;
    line-height: 30px;
    padding-top: 5px;
    display: block;
    width: 100%;
    font-family: "iconfont";
}

.foot li em {
    font-size: 12px;
    line-height: 20px;
    display: block;
    width: 100%;
    color: #666
}
.popew {
    z-index: 9999;
    position: fixed;
    left: 50%;
    top: 40%;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    width: 300px;
    height: auto;
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
}

.popew img {
    display: block;
    width: 100%;
    height: auto;
    border: 0;
}

.popew p {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
}.hei {
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.6);
    z-index: 999;
}

.hei .close {
    font-family: "iconfont";
    cursor: pointer;
    width: 50px;
    height: 50px;
    background: #000;
    position: absolute;
    right: 10px;
    top: 10px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    color: #fff
}

@media (max-width:1024px){
    .news{width:100%;margin:0 auto;padding:0rem 0;box-sizing:border-box}
    .news li a{display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: stretch;
        align-content: stretch;}

    .news li .n_time{width:50px;height:50px;border:1px solid #f2f2f2;margin:0;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
    .news li .n_time i{font-size:20px;line-height:26px;display:block;color:#461515;border-bottom:1px solid #f2f2f2;width:90%;margin:0 auto;font-weight:800}
    .news li .n_time em{font-size:10px;line-height:22px;display:block;color:#666}
    .news li .n_p{width:calc(100% - 52px);padding-left:20px;box-sizing: border-box;border:0}
    .news li .n_p img{display:block;max-width:40%;max-height:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
    .news li .n_text{width:calc(100% - 52px);padding-left:20px;box-sizing: border-box;}
    .news li .n_p_t{width:calc(100% - 52px);;padding-left:20px;box-sizing: border-box;}
    .news li .n_title{width:100%;font-size:16px;font-weight:bold;line-height:20px;padding:0px 0 10px 0;display:block;color:#333}
    .news li .n_desc{font-size:1.4rem;line-height:2.2rem;font-weight:300;max-height:5rem;color:#666;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .news li .n_text .n_desc{display:none}
    
}
.hei{position:fixed;width:100%;left:0;background:rgba(0,0,0,0.6);z-index:9999;vertical-align:middle;line-height:100%}
.hei .close{cursor:pointer;width:50px;height:50px;background:#000;position:absolute;right:10px;top:10px;font-family:'iconfont';-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:16px;line-height:50px;text-align:center;color:#fff}
.hei img{display:block;width:auto;height:auto;position:absolute;max-width:80%;max-height:80%;left:50%;top:50%;animation-duration:3s;transition:0.6s ease 0s;opacity:0.1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}


.pg{width:100%;text-align:center;height:60px;color:#6D6C7A;font-size:14px;line-height:40px;margin:5px auto;padding:20px 0 0 0;border-top:1px solid #f2f2f2}
.pg span{display:inline-block;width:40px;height:40px;border:1px solid #ddd;background:#f5f5f5;text-align:center;padding:0;margin:0 3px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}
.pg .hend{width:40px;font-family:"iconfont" !important}
.pg .end{width:40px;clear:both;font-family:"iconfont" !important}
.pg a{font-size:14px;line-height:40px;color:#000;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.pg a:hover{font-size:14px;line-height:40px;color:#fff;background:#28343c}
.pg .current{background:#28343c;color:#fff}
.pg .current a{color:#fff}
.backToTop{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:9999;width:45px;height:45px;padding:0px;background:#c00;font-family:"iconfont";font-size:24px;line-height:45px;color:#fff;text-align:center;cursor:pointer;right:15px;position:fixed;bottom:15px;box-shadow:0 4px 23px 5px rgba(0,0,0,0.2),0 2px 6px rgb(255,255,255);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.backToTop:hover{background-color:#e30c16}

.more{display:block;z-index:2;width:90px;height:4rem;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333;text-align:center;position:relative;overflow:hidden;
border:1px solid rgba(0,0,0,0.1);box-sizing:border-box}
.more a{display:block;width:100%;height:100%;display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center;}

.more i{display:block;width:50px;font-size:1.4rem;line-height:2rem;height:2rem;color:#c00;position: relative;z-index: 2;font-weight:600}
.more u{text-decoration:none;font-family:"iconfont";display:block;width:26px;font-size:1.2rem;line-height:2rem;height:2rem;border-left:1px solid rgba(0,0,0,0.05);color:#0068b7;position: relative;z-index: 2;}

.more:hover{background:#fff;-webkit-box-shadow:0px 10px 16px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 10px 16px 0px rgba(0,0,0,.1);box-shadow:0px 10px 16px 0px rgba(0,0,0,.1)}
.more:hover i{color:#0068b7;}
.more:hover u{color:#0068b7}
.more:before{border-radius:50%;content:"";display:block;height:0;left:50%;top:50%;padding-top:100%;position:absolute;transform:translateX(-50%) translateY(-50%);transition:all .6s;width:100%;overflow:hidden;z-index: 1;}
.more:hover:before{-webkit-animation:button_style_0_anim infinite .75s;animation:button_style_0_anim infinite .75s;z-index:1}

@-webkit-keyframes button_style_0_anim{
0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}
to{background:transparent;transform:translateX(-50%) translateY(-50%) scale(1)}
}
@keyframes button_style_0_anim{
0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}
to{background:transparent;transform:translateX(-50%) translateY(-50%) scale(1)}
}
@media (max-width:1024px){
.backToTop{width:35px;height:35px;font-size:16px;line-height:35px}
.more{width:40px;height:30px;background:#fff;border:none;}
.more a{display:block;width:40px;height:100%;display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center;}

.more i{display:block;text-align:center;width:40px;font-size:1.2rem;line-height:2rem;height:2rem;color:#666;position: relative;z-index: 2;box-sizing: border-box;}
.more u{display:none}

}