@charset "utf-8";


.n_ba{display: block;position: relative;overflow: hidden;}
.n_ba .imgBox .img{ padding-bottom: 30.52%;}
.n_ba .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: .36rem 0;}
.n_ba .top .wp{flex-direction: column;justify-content: flex-end;align-items: center;height: 100%;text-align: center;}
.n_ba .top h2{ width: 100%; font-size: .6rem; color: #fff; font-family: 'sys'}
.erji{width: 100%;justify-content: center;margin: .25rem 0 .4rem;}
.erji li{ border-top: #fff 1px solid; border-bottom: #fff 1px solid;}
.erji .a{display: flex;align-items: center;justify-content: center;height: .52rem;font-size: .22rem;padding: 0 0.3rem;color: #fff;font-family: 'sys';position: relative;}
.erji .a::before{ content: ""; position: absolute; width: 1px; height: .22rem; background: #fff; top: 50%; right: 0; transform: translateY(-50%);}
.erji .a::after{content: "";position: absolute;top: -1px;right: -1px;bottom: -1px;left: -1px;border: 1px solid transparent; border-image: linear-gradient(to left, red, blue);border-image-slice: 1;opacity: 0;transition: .5s;}

.erji li:last-child .a::before{ display: none;}

.erji li.on .a::after, .erji li:hover .a::after{ opacity: 1}
.erji li.on .a::before, .erji li:hover .a::before{ display: none;}

.mianbao{width: 100%;display: flex;align-items: center;padding: 0;justify-content: center;margin: .1rem 0 0;}
.mianbao *{font-size: .14rem;color: #fff !important;font-style: normal;line-height: 1.5;font-weight: normal;font-family: 'sys';}
.mianbao img{margin: -.02rem .1rem 0 0;height: .24rem;}
.mianbao span{margin: 0 .08rem;}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #6e1cb4;background-size: cover;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 { font-size: 14px; color: rgb(255, 255, 255); text-align: center; margin: 0px; line-height: 50px; }
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;width: 100%;display: inline-block;margin-bottom: 0px;text-align: center;}
#sub_nav_content dt a { margin: 0px 20px; display: block; color: rgb(91, 83, 73); line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: rgb(215, 0, 41); border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: rgb(215, 0, 41); }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #6e1cb4;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a { padding: 0px 25px; line-height: 30px; border-top: 1px solid rgb(231, 231, 231); font-size: 12px; color: rgb(91, 83, 73); display: block; height: 30px; }
#sub_nav_content dd a.on { color: rgb(215, 0, 41); }

.n_pad1{ padding: 1.1rem 0 1.8rem; overflow: hidden;}
.n_pad2{ padding: 1.1rem 0 1.1rem; overflow: hidden;}

.xzrzc{ position: relative; z-index: 1;}
.xzrzc::before{content: "";position: absolute;top: 0;right: 0;left: 0;/* background: #6e1cb4; */z-index: -1;height: 25vw;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .n_ba .imgBox .img{padding-bottom: 44%;}
    .n_ba .top h2{font-size: .3rem;}
    .erji{ display: none;}
    .mianbao *{ font-size: .12rem}

    .n_pad1{ padding: .4rem 0 .6rem;}
    .n_pad2{ padding: .4rem 0 .4rem;}

    #m_n_nav{ display: block;}
    .xzrzc::before{ border-top: rgba(255, 255, 255, 0.2) 1px solid;}
}
@media(max-width: 560px){
} 

.h3-1{ margin-bottom: .6rem; font-size: .48rem; color: #222222; font-family: 'sys';}

.lt10{ margin: 0 -3.125vw .8rem;}
.lt10 li{ width: 50%; padding: 0 3.125vw; }
.lt10 .a{border-bottom: #e0e0e0 1px solid;padding: .45rem 0;align-items: flex-start;height: 100%;}
.lt10 h4{position: relative;padding: 0 0 0 .46rem; margin: 0 .4rem 0 0; line-height: .4rem}
.lt10 h4::before{content: "";position: absolute;width: 1px;height: .54rem;background: #6e1cb4;left: 0;top: 50%;transform: translateY(-50%);}
.lt10 h4 big{ font-size: .3rem; color: #6e1cb4; font-weight: bold; font-family: '微软雅黑'}
.lt10 h4 small{ font-size: .2rem; color: #6e1cb4; margin: 0 0 0 .1rem}
.lt10 .rr{flex: 1;overflow: hidden;width: 3.8rem;text-align: right;padding: 0 .38rem 0 0;}
.lt10 .rr h5{ font-size: .3rem;color: #1d1d20; line-height: .4rem}
.lt10 .rr p{ font-size: .2rem;color: #949494; line-height: 1.6}

.lt10 li:nth-child(1) .a{ border-top: #e0e0e0 1px solid}

.lt10s li{ width: 100%;}
.lt10s .rr{width: 9.1rem;max-width: 9.1rem;text-align: left;padding: 0;}
.lt10s dl{margin: 0 -.7rem 0 0;}
.lt10s dd{/* flex: 1; */width: 20%;padding: .05rem 0;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .lt10{ margin: 0 -3.125vw .3rem;}
    .lt10 li{ width: 100%;}
    .lt10s dl{ margin: 0 0 0 0;}
    .lt10 h4{padding: 0 0 0 .2rem;width: 1.75rem;line-height: .26rem;}
    .lt10 h4 big{font-size: .2rem;}
    .lt10 h4 small{ font-size: .16rem;}
    .lt10 .rr{ padding-right: 0;}
    .lt10 .rr h5{font-size: .16rem;line-height: .33rem;}
    .lt10 .rr p{font-size: .14rem;}

    .lt10s dd{width: 50%;padding: 0;}
    .lt10 h4::before{ height: .28rem}
    .lt10 .a{ padding: .15rem 0}
}
@media(max-width: 560px){
} 

.lt11{ justify-content: space-between; margin: 0 0 .56rem;}
.lt11 li{flex: 1;text-align: center;position: relative;padding: 0 .1rem;}
.lt11 li::before{ content: ""; position: absolute; top: 50%; right: 0; width: 1px; height: .72rem; background: #d4cbe0; top: 50%; transform: translateY(-50%);}
.lt11 h3 big{font-size: .92rem;color: #8447bd;font-family: 'Agency FB Bold';line-height: 1.05;}
.lt11 h3 small{font-size: .2rem;color: #8447bd;}
.lt11 h6{ font-size: .2rem; color: #343434}

.lt11 li:last-child:before{ display: none;}

.zhgk{ position: relative; z-index: 1;}
.zhgk::before{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: #6e1cb4;height: 23vw;z-index: -1;}
.zhgk .arc-con p{ margin-bottom: .1rem;}

@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .lt11{ margin-bottom: .2rem}
    .lt11 h3 big{ font-size: .32rem;}
    .lt11 li{ flex: auto; width: 33.33%; margin-bottom: .15rem}
    .lt11 h3 small{font-size: .16rem; margin: 0 0 0 .04rem}
    .lt11 h6{ font-size: .16rem;}
    .lt11 li::before{ height: .36rem;}
    .lt11 li:nth-child(3):before{ display: none;}
}
@media(max-width: 560px){
} 

.lt12{ margin: 0 -3.125vw .1rem}
.lt12 li{ width: 50%; padding: 0 3.125vw; margin-bottom: .7rem;}
.lt12 .a{ align-items: center;}
.lt12 .imgBox{ width: 2.4rem;}
.lt12 .imgBox .img{ padding-bottom: 122.5%;}
.lt12 .txt{ flex: 1; overflow: hidden; padding: 0 0 0 .5rem;}
.lt12 h4{ font-size: .3rem; color: #6e1cb4;}
.lt12 h5{font-size: .2rem;color: #1d1d20;margin: .15rem 0;}

.lt12 .bottom{ position: relative; z-index: 1; align-items: center; font-size: .18rem; color: #6e1cb4; margin: .5rem 0 0;}
.lt12 .bottom img{ height: .15rem;}
.lt12 .bottom::before{ content: ""; position: absolute; top: 50%; left: 0; right: .46rem; height: 1px; background: #dedede; z-index: -1; margin: -.5px 0 0; }

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .lt12{ margin-bottom: .2rem}
    .lt12 li{ width: 100%; margin-bottom: .25rem}

    .h3-1{font-size: .26rem;margin-bottom: .25rem;}
    .lt12 .imgBox{width: 1.5rem;}
    .lt12 .txt{ flex: 1; overflow: hidden; padding: 0 0 0 .25rem}
    .lt12 h4{ font-size: .22rem;}
    .lt12 h5{font-size: .16rem;margin: .1rem 0;}
    .lt12 .bottom{font-size: .16rem; margin: .2rem 0 0}
} 
@media(max-width: 560px){
} 

.lt13{/* align-items: center; */padding: .1rem 0;}
.lt13 dt{ width: 1.46rem; padding: .05rem .2rem .05rem 0;}
.lt13 dt .a{ font-size: .24rem; color: #6e1cb4; font-weight: bold;}
.lt13 .dd{ flex: 1; overflow: hidden;}
.lt13 dd{ padding: .05rem 0; margin: 0 .25rem 0 0;}
.lt13 dd .a{ font-size: .24rem; color: #707070; transition: .5s;}

.lt13 dd.on .a, .lt13 dd:hover .a{ color: #6e1cb4;}

.lt14{margin: .6rem -3.125vw 0;}
.lt14 li{ width: 50%; padding: 0 3.125vw; margin-bottom: .52rem;}
.lt14 .a{ align-items: center;}
.lt14 .imgBox{width: 1.72rem;margin: 0 .24rem 0 0;}
.lt14 .imgBox .img{ padding-bottom: 125%;}
.lt14 .txt{flex: 1;overflow: hidden;padding: .15rem 0 .15rem .24rem;position: relative;}
.lt14 .txt::before{content: "";position: absolute;top: 0;left: 0;bottom: 0;width: 1px;background: #6e1cb4;}
.lt14 h5{ font-size: .26rem; color: #6e1cb4; margin-bottom: .2rem}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .lt13 dt{ width: 1.2rem;}
    .lt13 dt .a{font-size: .18rem;}
    .lt13 dd .a{font-size: .18rem;}

    .lt14{margin: .3rem -7px 0;}
    .lt14 li{ width: 100%; padding: 0 -7px; margin-bottom: .25rem;}
    .lt14 .imgBox{width: 1.25rem;}
    .lt14 h5{font-size: .18rem;}
    
} 
@media(max-width: 560px){
} 

.jcfwjs .wp{ max-width: 11rem;}
.lt15{margin: 0 -3.125vw;}
.lt15 li{ width: 50%; padding: 0 3.125vw; margin-bottom: 1.2rem;}
.lt15 .imgBox .img{ padding-bottom: 100%;}
.lt15 .ico{ position: absolute; right: 0; bottom: 0; width: .78rem; height: .78rem; background: #e16614; display: flex; align-items: center; justify-content: center; z-index: 2; transition: .5s;}
.lt15 .ico img{width: .21rem;height: auto;position: relative;}
.lt15 .txt{ border-bottom: #969696 1px solid; padding: .3rem; position: relative;}
.lt15 .txt::before{content: "";position: absolute;top: 0;left: 0;height: 0;width: 100%;background: #6e1cb4; z-index: -1; transition: .5s; border-bottom: #e16614 .08rem solid;}
.lt15 h5{ font-size: .26rem; color: #6e1cb4; margin-bottom: .2rem; transition: .5s;}

@media(min-width: 1024px){
    .lt15 .a:hover .txt::before{ height: 100%;}
    .lt15 .a:hover *{ color: #fff;}
    .lt15 .a:hover .ico{ background: #6e1cb4;}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .lt15 li{width: 100%;margin-bottom: .25rem;}
    .lt15 .txt{ padding: .3rem .1rem}
    .lt15 .ico{ width: .5rem; height: .5rem}
    .lt15 .ico img{width: .12rem;}
    .lt15 h5{font-size: .2rem; margin-bottom: .15rem}
} 
@media(max-width: 560px){
} 

.lt16 li{border-bottom: #000000 1px solid;padding: 0 0 .3rem;margin-bottom: .3rem;}
.lt16 .a{ align-items: center;}
.lt16 .imgBox{ width: 4.54rem; margin: 0 .4rem 0 0;}
.lt16 .imgBox .img{ padding-bottom: 65.41%;}
.lt16 .txt{ flex: 1; overflow: hidden;}
.lt16 h6{ color: #6e6e6e;}
.lt16 h4{margin: .03rem 0 .1rem;font-size: .26rem;color: #45146f;}
.lt16 p{ font-size: .18rem; line-height: .32rem; max-height: .64rem\0;}

.more2{width: 1.1rem;height: .3rem;border: #6e1cb4 1px solid;align-items: center;justify-content: center;font-size: .15rem;color: #6e1cb4;margin: .2rem 0 0;transition: .5s;}
.more2 i{ font-size: .16rem; color: #6e1cb4; font-family: 'lib'; margin: 0 0 0 .04rem; transition: .5s;}

@media(min-width: 1024px){
    .a:hover .more2{ background: #6e1cb4; color: #fff;}
    .a:hover .more2 i{ color: #fff;}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .lt16 h4{ margin: .06rem 0 .15rem;}
    .lt16 .imgBox{ margin: 0 0 .25rem;}
    .more2{ margin: .25rem 0 0;}
    .more2{ width: .9rem;}
} 
@media(max-width: 560px){
} 

.tit1{ margin-bottom: .45rem;}
.tit1 h4{font-size: .72rem;color: #9c7fbb\0;font-family: 'Agency FB';text-transform: uppercase;background-image: -webkit-linear-gradient(top, #9c7fbb 0%, transparent 85%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;opacity: .4;line-height: 1;}
.tit1 h3{font-size: .48rem;color: #333;font-family: 'sys';line-height: 1;margin: -.5rem 0 0;}
.tit1c{ text-align: center;}

.lt17{ margin: 0 -2.6vw;}
.lt17 li{ width: 33.33%; padding: 0 2.6vw; margin-bottom: 1rem;}
.lt17 .a{ display: block; position: relative;}
.lt17 .imgBox .img{ padding-bottom: 150.49%;}
.lt17 .imgBox::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/lt17_t.png) center no-repeat; background-size: cover;}
.lt17 .txt{ position: absolute; right: 0; bottom: 0; left: 0; padding: .28rem; align-items: center;}
.lt17 h4{font-size: .26rem;color: #fff !important;}
.lt17 h6{font-size: .2rem;color: #fff;font-family: 'Agency FB';margin: .06rem 0 0;}
.lt17 .ll{ flex: 1; overflow: hidden;}
.lt17 .ico{ width: .36rem; height: .36rem; background: #e16614; border-radius: 50vw; display: flex; justify-content: center; align-items: center; font-size: .26rem; color: #fff; font-family: 'lib';}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .lt17{ margin: 0 -7px;}
    .lt17 li{width: 50%;padding: 0 7px;margin-bottom: .25rem;}
    .lt17 .txt{ padding: .2rem .15rem;}
    .lt17 .ico{ width: .24rem; height: .24rem; font-size: .16rem}
    .lt17 h6{ font-size: .14rem}

    .tit1{ margin-bottom: .25rem}
    .tit1 h4{font-size: .36rem;}
    .tit1 h3{font-size: .26rem;margin: -.25rem 0 0;}
} 
@media(max-width: 560px){
} 

.xxyzx .fl1 .txt{ width: calc(100% - 9.44rem); position: relative; z-index: 1;}
.xxyzx .fl1 .txt .arc-con{ background: #fff; margin: 0 -2.2rem 0 0; padding: .36rem .36rem .36rem 0;}
.xxyzx .fl1 .img{ width: 9.44rem; margin: 1.06rem 0 0;}

.h3-1c{ font-size: .4rem; text-align: center;}

.xxyzx .fl2{ padding-top: 0;}
.lt18 { align-items: center;}
.lt18 .img{ width: 6.5rem;}
.lt18 .img img{ width: 100%}
.lt18 .txt{ width: calc(100% - 6.5rem - .5rem);}

.h3-2{ font-size: .3rem; color: #222222; font-weight: bold; margin-bottom: .1rem; font-family: 'sys';}
.lt18 .tel{ align-items: center; margin: .18rem 0 0}
.lt18 .tel span{ font-size: .22rem; color: #222; font-family: 'Agency fb Bold'; text-transform: uppercase; margin: 0 .1rem 0 0;}
.lt18 .tel a{font-size: .2rem;color: #f13e19;margin: 0 .16rem 0 0;position: relative; display: block; line-height: 1.05}
.lt18 .tel a:before{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #f13e19;}

.xxyzx .fl3{ background: #6e1cb4;}

.lt18s .img{ order: 1;}
.lt18w *{ color: #fff !important;}
.lt18w .tel a:before{ background: #fff;}

.xxyzx .fl2 .wpBox{ position: relative; z-index: 1; padding: .5rem 0;}
.xxyzx .fl2 .wpBox::before{ content: ""; position: absolute; top: 0; right: 30%; bottom: 0; left: 0; background: #6e1cb4; z-index: -1;}

.lt18s1{  background: #6e1cb4; }
.lt18s1{ margin-bottom: .8rem;}
.lt18s1 .img{ width: 7.88rem;}
.lt18s1 .txt{ width: calc(100% - 7.88rem); padding: .68rem;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .xxyzx .fl1 .img{width: 100%;margin: .3rem 0 0;}
    .xxyzx .fl1 .txt{ width: 100%;}
    .xxyzx .fl1 .txt .arc-con{margin: 0 0;padding: 0;}

    .lt18 .txt{width: 100%;margin: 0 0 .3rem;order: -1;}
    .lt18 .img{ width: 100%; }
    .h3-2{ font-size: .26rem;}
    .h3-1c{ font-size: .26rem;}
    .xxyzx .fl2 .wpBox::before{ right: 0}
    .lt18s1{padding-bottom: .3rem;margin-bottom: 0;}
    .lt18s1 .txt{ padding: .3rem 0;}
} 
@media(max-width: 560px){
} 

.h3-1c1{ text-align: center;}
.h3-3{font-size: .4rem;color: #323232;margin-bottom: .5rem;font-family: 'sys';padding-bottom: .1rem;border-bottom: #000000 2px solid;text-align: center;}

.lt19{padding: 0 4.5vw .2rem;}
.lt19 li{ width: 50%; padding: 0 4.5vw; margin-bottom: .5rem;}
.lt19 .a{ display: block; height: 100%; border-bottom: #dedede 1px solid;}
.lt19 h4{ font-size: .3rem; color: #323232; font-family: 'sys'; text-align: center; margin-bottom: .15rem;}
.lt19 .imgBox .img{ padding-bottom: 55.24%;}
.lt19 .arc-con{ padding: .25rem .1rem; }

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .h3-3{font-size: .22rem;margin-bottom: .3rem;}
    .lt19{padding: 0 0 .2rem;}
    .lt19 li{ width: 100%; padding: 0 7px; margin-bottom: .2rem;}
    .lt19 h4{ font-size: .2rem;}
} 
@media(max-width: 560px){
} 

.tit2{ margin-bottom: .6rem; text-align: center;}
.tit2 h3{ font-size: .48rem; color: #323232; font-family: 'sys'; }
.tit2 h4{font-size: .3rem;color: #323232;font-family: 'sys';margin-top: 0;}

.jszw .content1{background: url(../images/jszw_i1.jpg) center no-repeat;background-size: cover;padding: .96rem .36rem;display: flex;justify-content: flex-end;position: relative;z-index: 1;}
.jszw .content1 .arc-con{ width: 44%; color: #fff;}
.jszw .content1 .arc-con p{font-size: .16rem;margin-bottom: .24rem;}
.jszw .content1 .arc-con p a{ color: #fff; text-decoration: underline;}
.jszw .content1 .arc-con p:last-child{ margin-bottom: 0}

.jszw .content2{background: #fafafa;padding: .56rem .36rem;margin: .7rem 0}
.jszw .content2 .arc-con p{font-size: .16rem;margin-bottom: .24rem; margin-bottom: 0}
.jszw .content2 .arc-con p a{ color: #f13e19; text-decoration: underline;}
.jszw .content2 .arc-con p:last-child{ margin-bottom: 0}

.lt20{ margin: 0 -1.5625vw;}
.lt20 li{ width: 50%; padding: 0 1.5625vw; margin-bottom: .6rem; flex: auto; }
.lt20 .a{ background: #fafafa; padding: .4rem .56rem; border-left: #6e1cb4 2px solid; height: 100%;}
.lt20 h4{ font-size: .3rem; color: #323232; font-family: 'sys'; margin-bottom: .1rem;}
.lt20 dd, .lt20 p{ font-size: .18rem; color: #323232; line-height: 2; position: relative;}
.lt20 dd{ padding: 0 0 0 .3rem;}
.lt20 dd::before{ content: ""; position: absolute; top: 50%; left: 0; width: .11rem; height: .11rem; background: url(../images/lt20.png) center no-repeat; background-size: cover; margin: -.055rem 0 0;}
.lt20 p a{ color: #f13e19; text-decoration: underline;}
.lt20 .a.flex{ align-items: baseline;}
.lt20 .a.flex h4{ margin: 0 .2rem 0 0;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    .tit2{ margin-bottom: .25rem;}
    .tit2 h3{ font-size: .26rem;}
    .tit2 h4{ font-size: .22rem;}
    .jszw .content1{ padding: .3rem .2rem;}
    .jszw .content1 .arc-con{width: 100%;}
    .jszw .content1:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #6e1cb4;opacity: .6;z-index: -1;}
    .jszw .content2{ padding: .3rem .2rem; margin: .4rem 0}
    .lt20 li{ width: 100%; margin-bottom: .25rem}
    .lt20 .a{ padding: .3rem .2rem;}
    .lt20 h4{font-size: .24rem;width: 100%;margin: 0 0 .1rem !important;}
} 
@media(max-width: 560px){
} 
/*03-17*/
.lt24 li{margin-bottom: .16rem;}
.lt24 .a{ display: block; transition: .5s;}
.lt24 .top{padding: 0;position: relative;align-items: center;cursor: pointer;z-index: 1;}
.lt24 .top:before{ content: ""; position: absolute; right: 0; top: 50%; height: 1px; background: #f8f8f8; left: 1.2rem}
.lt24 .ll{font-size: .24rem;color: #333;max-width: calc(100% - .7rem);font-weight: bold;font-family: 'sys';padding: .1rem .3rem .1rem 1.16rem;position: relative;background: #fff;}
.lt24 .ll::before{content: "";position: absolute;background: url(../images/lt24_b.png) center no-repeat;background-size: cover;top: 50%;left: 0;right: 0;bottom: 0;width: .35rem;height: .38rem;margin: -.18rem 0 0;}
.lt24 .ll::after{content: "";position: absolute;width: .86rem;height: 1px;background: #8037bd;left: .15rem;top: 50%;}
.lt24 .ico{margin: 0 0 0 .2rem;transition: .5s;background: url(../images/lt24_i1.jpg) center no-repeat;background-size: cover;width: .34rem;height: .34rem;position: relative;z-index: 1;}
.lt24 .ico:after{content: "";position: absolute;width: .06rem;height: .06rem;background: #f03f16;border-radius: 50%;right: .6rem;top: 50%;margin: -.025rem 0 0;}
.lt24 .ico img{ width: 100%}
.lt24 i{font-size: .18rem;color: #333;font-family: 'swiper-icons';transition: .5s;font-weight: bold;transform: rotate(90deg);}
.lt24 .bottom{padding: .3rem 0;display: none;background: #fff;}
.lt24 .arc-con p{text-indent: 0;font-size: .18rem;}
.lt24 .arc-con p img{ margin: .2rem auto .2rem}

.lt24 li.on .ico{ background: url(../images/lt24_i2.jpg) center no-repeat;background-size: cover;}
.lt24 li.on .top:before{ background: #8037bd;}

.n_table{border: #ebebeb 1px solid !important;width: 100%;}
.n_table thead{ background: #7f37bd;}
.n_table tr{ text-align: center;}
.n_table tr th{font-size: .16rem;color: #fff;line-height: 1.5;padding: .14rem .1rem;font-weight: normal;}
.n_table tr td{font-size: .16rem;color: #333333;padding: .15rem .1rem !important;line-height: 1.5;border: #ebebeb 1px solid !important;}


@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .h3-2{padding: 0 .2rem;font-size: .24rem;margin-bottom: .2rem;}
    .lt24 .bottom{padding: .2rem 0;}
    .lt24 .arc-con p img{ margin: .1rem auto}
    .lt24 .ll{font-size: .2rem;max-width: calc(100% - 0.5rem);padding: 0.1rem 0.3rem 0.1rem .7rem;}
    .lt24 .ico{width: .28rem;height: .28rem;}
    .lt24 .ll::after{ width: .4rem}
    .lt24 .ll::before{width: .28rem;height: .31rem;margin: -.15rem 0 0;}

    .n_table tr td{padding: .1rem .05rem;font-size: .14rem;}
    .n_table tr th{ font-size: .14rem;}
} 
@media(max-width: 560px){
} 

.lt25{justify-content: space-between;height: 4.4rem;align-items: center;margin-bottom: 1rem;}
.lt25 li{height: 50%;text-align: center;position: relative;width: .38rem;align-self: flex-start;margin: 0 .28rem;}
.lt25 li:before{content: "";position: absolute;width: 1px;height: .7rem;background: #8244bb;bottom: 0;left: 50%;margin: 0 0 0 -1.5px;}
.lt25 li:after{content: "";position: absolute;width: .38rem;height: .38rem;background: url(../images/lt25_b.png) center no-repeat;background-size: cover;bottom: -.2rem;left: 50%;transform: translateX(-50%);}
.lt25 .a{position: absolute;left: 50%;transform: translateX(-50%);width: 2.3rem;margin: 0 auto;bottom: 38%;}
.lt25 li .top{ position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.lt25 li:nth-child(4n-1){align-self: flex-end;}
.lt25 h3{font-size: .48rem;color: #8447bd;font-family: 'Agency FB';line-height: 1.4;}
.lt25 h4{font-size: .18rem;color: #6e6e6e;line-height: .28rem;font-family: 'sys';}
.lt25 h6{font-size: .14rem;color: #6e6e6e;}
.lt25 .line{flex: 1;position: relative;height: 1px;background: #6e1cb4;}
.lt25 .line:before{content: "";position: absolute;top: -1px;right: 0;background: #8447bd;width: 3px;height: 3px;border-radius: 50%;}
.lt25 li:nth-child(4n-1) .a{top: 38%;bottom: auto;}
.lt25 li:nth-child(4n-1):before{ top: 0}
.lt25 li:nth-child(4n-1):after{top: -.2rem;}

@media(max-width: 769px){
    .lt25{flex-direction: column;height: auto;margin-bottom: .5rem;}
    .lt25 li{width: 100%;margin: .15rem 0 0;height: auto;text-align: left;padding: 0 0 0 .4rem;}
    .lt25 .a{position: relative;left: auto;}
    .lt25 li:after{left: 0;transform: translateX(0);top: .1rem !important;width: .24rem;height: .24rem;}
    .lt25 .line{ display: none}
    .lt25 li:before{left: .12rem;top: .2rem !important;height: auto;bottom: -.15rem;}
    .lt25 h3{ font-size: .28rem}
} 
.szcontent{
width: 70%;float:left;
}
.szcontent p{
        margin-bottom: 0.16rem !important;
}
.szcontent img{
display: none !important;
}
.szbtt{max-width: 25%;float:left;padding-right: 50px;}
@media(max-width: 1024px){
.szcontent{
width:100%;
float:none;
}
.szbtt{display:block;width:100%;float:none;max-width: 40%;padding: 0;margin: 0 auto;}

}
.ar_tit h4{
font-size: .22rem;
    color: #333;
    line-height: 1.35;
    margin: 0 auto;
    padding-top: 10px;
}