@charset "UTF-8";
@media(min-width:981px){
.history li .item{padding-right:1.29rem}
.history li:nth-child(2n) .item{float:right;padding:0 0 0 1.29rem}
.history li:nth-child(2n) .item::before{right:auto;left:-0.05rem}
.history li:nth-child(2n) .item::after{right:auto;left:0}
.history li:nth-child(2n) .item .item-year{left:-.48rem;text-align:left}
.history li:nth-child(2n) .item .item-cont{padding-top:.2rem}
.team .team1 li .item{float:right}
.team .team1 li .item .item-pic{margin-left:-.07rem}
.team .team1 li:nth-child(2n) .item{float:left;flex-direction:row-reverse}
.team .team1 li:nth-child(2n) .item .item-info{text-align:right}
.team .team1 li:nth-child(2n) .item .item-pic{margin-left:0}
}
@media(max-width:980px){
body{padding-top:55px}
.header{position:fixed;top:0;z-index:22;background:#fff;border-bottom:1px solid transparent}
.header.fix{border-color:rgba(142,150,159,0.2)}
.header .navbtnm{clear:both;text-align:center;position:relative;z-index:21}
.header .navbtnm span{width:100%;height:2px;transition:all .5s;margin-top:.1rem;background:#303030;float:right}
.header .navbtnm span.line1{margin-top:0}
.header .navbtnm.open .line1{-webkit-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg);transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transition:all .5s}
.header .navbtnm.open .line2{opacity:0;transition:all .5s}
.header .navbtnm.open .line3{-webkit-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);position:relative;top:.01rem;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transition:all .5s}
.header .headerm{padding:0 15px;position:relative;height:55px;z-index:23}
.header .headerm .logo img{max-width:2.6rem}
.header .headerm .navbtnm{width:27px;height:27px;z-index:1;margin-top:6px;text-align:center}
.header .headerm .lang{margin-right:.2rem;border-radius:.05rem;padding:0 .1rem}
.header .headerm .lang a{padding:.08rem .05rem}
.header .headerm .lang span{margin:0 .065rem}
.header .big-nav{position:fixed;z-index:9999;top:0;right:-100%;background-size:cover;opacity:0;visibility:hidden;transition:.3s;height:auto;width:100%;overflow-y:auto}
.header .big-nav .scroll{width:100%;position:fixed;top:55px;z-index:22;background:#fff;padding-bottom:.15rem;height:100%}
.header .big-nav .scroll li{width:100%;text-align:left;padding-top:0;border-bottom:rgba(51,51,51,0.1) solid 1px}
.header .big-nav .scroll li a{color:#333;font-size:.22rem;padding:.2rem .15rem;position:relative;display:block;font-weight:normal}
.header .big-nav .scroll li.login{border:0;padding:.25rem .15rem}
.header .big-nav .scroll li.login a{border:1px solid #c9c9c9;padding:.15rem .5rem;display:flex;align-items:center;font-size:.22rem;justify-content:center}
.navShow .headerm .navbtnm i:before{content:"\e6e9";color:#333}
.navShow .big-nav{opacity:1;visibility:visible;right:0}
.footer .ft1{padding:.35rem 0 0 0;margin-bottom:.22rem}
.footer .ft2{padding-bottom:.2rem}
.footer .ft2 .col1{width:100%}
.footer .ft2 .col1 .btn-lx{max-width:60%}
.footer .ft2 .col2{margin:.25rem 0}
.footer .bottom{text-align:center;line-height:1.65;padding:.25rem 0}
.footer .bottom .copyright a{margin-left:.05rem}
.footer .bottom .links{width:100%;margin-top:.1rem;text-align:center}
.footer .bottom .links a{justify-content:center;margin:0}
.banner .item .slide-txt{bottom:1rem}
.banner .swiper-pagination{bottom:.25rem}
.banner .swiper-pagination .swiper-pagination-bullet{width:.25rem;height:.08rem;margin:0 .07rem}
.news-list li{margin-bottom:.2rem}
.section1{padding:.4rem 0}
.section1 .zhisu{margin-top:.2rem;flex-wrap:wrap;padding:.35rem .25rem}
.section1 .zhisu .col1::after{display:none}
.section1 .zhisu .col2{flex:auto;width:100%;padding:0;margin:.2rem 0}
.section1 .zhisu .col2 ul{flex-wrap:wrap}
.section1 .zhisu .col2 ul li{width:100%;max-width:100%;margin:.1rem 0}
.section1 .zhisu .col3{margin:0 0 0 .1rem}
.section2,.section3{padding:.45rem 0}
.section2 .col1{width:100%;margin-bottom:.45rem}
.section3 .row1{margin-bottom:.3rem}
.section3 .row1 .col2{margin-top:.25rem}
.section3 .row2 li{margin-bottom:.3rem}
.section3 .row2 li:last-child{margin-bottom:.1rem}
.section3 .row2 .item{padding:.5rem .4rem}
.inner-slide{height:4.5rem}
.inner-slide .slide-txt{padding:0 15px}
.main .subcat{padding:.25rem 0}
.main .subcat ul li{margin:0 .35rem .12rem 0}
.main .subcat ul li:nth-child(1) a{padding-left:.21rem}
.main .main-cont{padding:0 0 15px 0}
.main .main-cont .wrap{padding:0 15px}
.main .main-cont .wrap .page{padding:.2rem 0}
.page{padding:.25rem 5px}
.history ul{padding-bottom:.2rem}
.history li{margin-bottom:0}
.history li .item{width:100%;padding-bottom:.2rem;padding-left:.25rem;flex-direction:column}
.history li .item .item-year{position:unset}
.history li .item .item-desc{margin:.1rem 0}
.history li .item::after{right:auto;left:.05rem;height:110%;top:0}
.history li .item::before{right:auto;left:0;top:.15rem}
.history li:nth-child(1) .item::before{top:.18rem}
.history li:nth-child(1) .item::after{top:.18rem}
.history li:last-child .item::after{height:92%}
.history li:last-child::before{content:"";width:.11rem;height:.1rem;background:#c7d3e7;border-radius:50%;position:absolute;bottom:.18rem;left:0;transform:translateX(0);z-index:1}
.jiagou li{width:100%}
.jiagou li .item{box-shadow:0rem .04rem .31rem 0rem rgba(0,0,0,0.1)}
.jiagou ul::after{display:none}
.jiagou .zgs .line{display:none}
.team .team2 ul{display:block}
.team .team2 ul li{width:48%;margin:.15rem 0 .1rem;float:left}
.team .team2 ul li:nth-child(2n){float:right}
.pages{margin-top:.3rem}
.pages li.btn{margin:0 .1rem}
.pages li.btn a{padding:0 .15rem}
.main .news-list{padding-top:0}
.main::after{bottom:-2%}
.detail .news-tit{font-size:.3rem}
.detail .news-cont{padding:.35rem 0}
.detail .news-cont table{margin-bottom:.25rem}
.detail .news-cont table td{padding:.15rem .12rem}
.detail .news-cont table td:nth-child(1){width:1.3rem}
.contact{padding-top:.2rem}
.contact .lx1 .col2{margin-top:.2rem}
.contact .map{height:3.5rem}
.contact .list li .item{padding:.2rem}
.contact .list li .item .item-tit{margin-bottom:.1rem}
.contact .list li .item .item-desc{line-height:1.65}
.zhengce .map{height:4rem}
.zhengce .map .ditu{transform:scaleX(0.54) scaleY(0.58) translateX(-46%) translateY(-40%)}
.zhengce .map .ditu .list li .item .tit{font-size:.22rem}
.zhengce .map .ditu .list li .item .num{font-size:.24rem}
.screen{flex-wrap:wrap}
.screen a{padding:0 .1rem}
.screen a,.screen .select{margin-bottom:.1rem}
.news-list .item .item-tit{font-size:.22rem;height:auto!important;margin-bottom:.12rem}
}
@media(max-width:640px){
.footer .ft2 .col1 .btn-lx{max-width:70%}
}