.indexpc{ display:block;}
.dn,.indexwap{ display:none;}
img{border:none; max-width:100%;height:auto;}
.ell{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mask-bg{position:fixed;width:100%;height:100vh;opacity:0;z-index:-1;visibility:hidden}
.mask-bg.show{-webkit-transition:all 0.5s;transition:all 0.5s;opacity:1;background-image:url(../images/mask.png)}
.sectionWrapper{width:17rem; padding:0 .5rem; margin:0 auto; position:relative}
.home body{height:100%;overflow:hidden;padding:0}
.body_home{background:#fff;height:100%;overflow:hidden}
.body_b{position:fixed;left:0%;top:100%;bottom:0;right:0;background:#fff; overflow:hidden;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:auto;outline:none}
.body_b.dis *{background-image:none}
.body_b *{outline:none}
.body_b.showdiv{top:0}
.home .nav{transition:all 0.7s ease-out 0s;}
.home .nav.showdiv{opacity:1;transform:none}

.body_home .scroll{ position:absolute; bottom:.45rem; left:50%;transform:translateX(-50%); z-index:10;width:.26rem;height:.53rem;background:url(../images/scroll.png) no-repeat; background-size:cover;opacity:0; cursor:pointer;}
.body_home .scroll span{display:block;width:100%;height:100%;position:relative;}
.body_home .scroll span::before{content:"";position:absolute;left:50%;top:.07rem;background-color:#fff;width:.04rem;height:.16rem;border-radius:50%;transform:translate(-50%,0);animation:scroll_icon 1.5s infinite}
.body_home.showdiv .scroll{opacity:1;}
/*.fixdiv {-webkit-transition: all 0.3s; transition: all 0.3s;}
.fixdiv .header,.fixdiv .header .mian{ height: 1.04rem;}
.fixdiv .header .mian .logo{ width: 3.57rem; height: .58rem; background-size: 3.57rem;}
.fixdiv .header .mian .nav{ height: .57rem;}
.fixdiv .header .mian .nav ._li,.fixdiv .header .mian .nav ._li .title{ height: .57rem; line-height: .57rem;}
.fixdiv .fragment_87172{ margin:.1rem 0 0;}*/

@keyframes scroll_icon {
  0% {
    top: .07rem;
  }
  60% {
    top: .15rem;
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.body_home .bb{ width:.56rem; height:.56rem; background:url(../images/icon_06.png) no-repeat center; background-size:.28rem; position:absolute;left:50%;bottom:0;text-align:center;transform:translateX(-50%);cursor:pointer;opacity:0;animation:bb 2s linear 0s infinite;}
.body_home.showdiv .bb{opacity:1}
.body_home .bb:hover{animation-play-state:paused;}

@keyframes bb {
    0% {
        transform: translate(-50%,0);
        opacity: 0;
    }

    20% {
        transform: translate(-50%,.03rem);
        opacity: 1;
    }

    80% {
        transform: translate(-50%,.1rem);
        opacity: 1;
    }

    90% {
        transform: translate(-50%,.1rem);
        opacity: 0;
    }

    100% {
        transform: translate(-50%,.1rem);
        opacity: 0;
    }
}


.fragment_87172{ float: right; width: auto; height: .44rem; margin:.23rem 0 0 0; display: flex; align-items: center; column-gap: .32rem; position: relative;}
.fragment_87172 nav{display:none}
.fragment_87172 svg{cursor:pointer;height:.24rem; float:left;}
.fragment_87172 p{ float:left; margin:0 0 0 .1rem;}
.fragment_87172 .version,.topmail{ position:relative; height:.24rem; line-height:.24rem; color:#fff; font-size:.16rem; background:url(../images/top-version.png) no-repeat left center; background-size:.2rem; padding:0 0 0 .26rem;}
.fragment_87172 .version a,.topmail a{ color: #fff; font-size:.16rem; padding:0 .08rem; display:inline-block;}
.topmail { background:url(../images/icon-email-white.png) no-repeat left center; background-size:.24rem;}
/* top search */
.blackfont .fragment_87172 .version{ background:url(../images/top-version-black.png) no-repeat left center; background-size:.2rem;}
.blackfont .topmail { background:url(../images/icon-email.png) no-repeat left center; background-size:.24rem;}
.blackfont .search-box-pc,.body_home .search-box-pc{ border:.01rem solid #333;}
.blackfont .search-box-pc .txt,.body_home .search-box-pc .txt{ color: #333;}
.blackfont .search-box-pc .btn,.body_home .search-box-pc .btn{ background: url(../images/serch.1.png) center no-repeat; background-size:.2rem;}
.blackfont .search-box-pc .txt::-webkit-input-placeholder,.body_home .search-box-pc .txt::-webkit-input-placeholder{color:#333}
.blackfont .search-box-pc .txt::-moz-placeholder,.body_home .search-box-pc .txt::-moz-placeholder{color:#333}
.blackfont .search-box-pc .txt::-moz-placeholder,.body_home .search-box-pc .txt::-moz-placeholder{color:#333}
.blackfont .search-box-pc .txt:-ms-input-placeholder,.body_home .search-box-pc .txt:-ms-input-placeholder{color:#333}

.search-icon{width:auto;height:.24rem; line-height:.24rem; color:#fff;display:block;cursor:pointer;transition:all 0.3s ease}
.nav-hidden{display:none !important}
.search-box-pc,.showdiv .search-box-pc{position:absolute;top:0;left:0; padding:0;z-index:1000;width:5.7rem; border:.01rem solid #fff; border-radius:.2rem; transition: all 0.3s ease; transform: translateX(0);}
.search-box-pc.show,.showdiv .search-box-pc.show{ transform: translateX(-6.1rem); display: block;}
.search-box-pc.hide,.showdiv .search-box-pc.hide{ transform: translateX(-6.1rem); display: none;}
.search-box-pc form,.showdiv .search-box-pc form{display:flex}
.search-box-pc .txt,.showdiv .search-box-pc .txt{ color: #fff; font-size: .16rem; font-weight: 300; flex:1; border:none; border-radius:.2rem; background-color: transparent; width:4.9rem; height: .4rem; line-height: .38rem; padding:0 .25rem; outline:none}
.search-box-pc .btn,.showdiv .search-box-pc .btn{ width:.69rem;height:.4rem;cursor:pointer; border:none; border-radius:.2rem; background: url(../images/serch.2.png) center no-repeat;background-size:.2rem;}
.search-icon.active{ display: none;}
.search-box-pc .txt::-webkit-input-placeholder,.showdiv .search-box-pc .txt::-webkit-input-placeholder{color:#fff}
.search-box-pc .txt::-moz-placeholder,.showdiv .search-box-pc .txt::-moz-placeholder{color:#fff}
.search-box-pc .txt::-moz-placeholder,.showdiv .search-box-pc .txt::-moz-placeholder{color:#fff}
.search-box-pc .txt:-ms-input-placeholder,.showdiv .search-box-pc .txt:-ms-input-placeholder{color:#fff}

.blackfont .search-icon,.blackfont .fragment_87172 .version a,.blackfont .topmail a{color:#333}

.inner{ width:17rem; margin:0 auto; padding:0 11rem 0 0;}
.slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; margin-top:.2rem;}
.slick-dots li { display: inline-block; float:none; width: .15rem; height: .15rem; background:#dcdcdc; border-radius: 50%; margin-right: .14rem;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active { background: #12428c;}

/***********banner***********/
.swiper1 { width: 100%; height:100%; position:relative; overflow:hidden;}
.swiper1 .swiper-slide{height: 100vh;width: 100%; position:relative;}
.swiper1 .note{ color: #fff; width:100%; position:absolute; left:0; top: 56%; transform:translateY(-50%); z-index: 2;}
.swiper1 .note h3{ font-size: .52rem; font-weight: 100; line-height: .7rem; color:#fff;}
.swiper1 .note .desc{ font-size: .28rem; font-weight: 100; line-height: .38rem; color:rgba(255,255,255,.76); padding:.4rem 0 0; margin:0 0 1.1rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.swiper1 .note a.more{ font-size: .2rem; line-height: .54rem; display:inline-block; color:#fff; border:.01rem solid #fff; border-radius:.54rem; background: url(../images/icon-right.png) no-repeat 86% center; background-size: .4rem; padding: 0 1.07rem 0 .28rem;}
.swiper1 .imgWap{ display: none;}
.swiper1 .slick-dots { margin: 0; padding: 0; list-style: none; width:auto; text-align: center; position:absolute; bottom:.55rem; right:1.3rem; font-size:0;}
.swiper1 .slick-dots li { background: rgba(255,255,255,0.7); display: inline-block; width: .33rem; height:.08rem; margin: 0 .04rem; border-radius:.04rem; cursor: pointer;}
.swiper1 .slick-dots li.slick-active { width:.5rem; height:.08rem; background: #fff; border-radius:.15rem;}

.head-top{ float:right; margin:.18rem 0 0; border-left:.01rem solid rgba(255,255,255,.4); padding:0 0 0 .27rem;}
.site-en{ color:#fff; font-size:.14rem; line-height:.14rem; margin:0 0 .11rem .15rem;padding-left:0.25rem;background:url(../images/diqiu.svg) no-repeat left;background-size:auto 100%;}
.site-en a{ color:#fff; border:none;padding-right:0;text-transform:uppercase}
.site-lang ul li.links a:hover,.site-en a:hover{opacity:1}
.wp_search{display:inline-block;position:relative;padding-left:.04rem;border:.01rem solid #d0d0d0}
.wp_search #keyword{width:1.6rem !important;padding:.04rem 0;border:none;height:.2rem;line-height:.2rem;background:transparent;color:#fff}
.wp_search .searchtop{width:.32rem;height:.32rem;border:0;background:#FFFFFF url(images/sous.png) no-repeat center;cursor:pointer;vertical-align:top}
.searchbox .tt{color:#fff;text-align:center;font-size:0.3rem;font-weight:bold;margin-bottom:0.47rem}
.searchbox{ width: 2.02rem;text-align:right; border-radius: 0.19rem;overflow:hidden; border:.01rem solid #fff; border: .01rem solid rgb(255 255 255 / 60%); }
.wp-search{position:relative;}
.wp-search form{display:block}
.wp-search .search-input{margin-left:0.2rem;margin-right:.4rem; height:.25rem; line-height:.25rem; font-size:0;}
.wp-search .search-input input.search-title{width:100%;height:.23rem;line-height:.23rem;background:none;color:#FFFFFF;font-size:.14rem;border:0;outline:0;font-family:Arial, Helvetica, sans-serif;}
.wp-search .search-input input::placeholder{ color:#fff;}
.wp-search .search-btn{width:.46rem;height: 100%;position:absolute;right:0;top:0%; font-size:0;}
.wp-search .search-btn input.search-submit{width:100%;height:100%;border:0;outline:0;background: url(../images/sous.svg) no-repeat center;cursor:pointer;background-size: 0.17rem;}
.wp-search .search-btn:before{ content:''; width:.01rem; height:.13rem; background:#fff; position:absolute; top:.06rem; left:0;}


.section-title{ padding:.2rem 0; margin:0 0 .4rem; overflow:hidden;}
.section-title h3.title{ float:left; color:#333; font-size:.4rem; line-height:.4rem; font-weight:bold; position:relative;}
.section-title h3.title:after{ content:''; width:.3rem; height:.07rem; background:#12428c; position:absolute; bottom:0; right:-.45rem;}
.section-title h3.title:before{ content:''; width:.88rem; height:.01rem; background:#d8d8d8; position:absolute; bottom:0; right:-1.03rem;}
.section-title a.more{ float:right; color:#333; font-size:.18rem; line-height:.4rem;}

.section1{ margin:1.44rem 0 0; background:url(../images/bg.jpg) no-repeat top center; background-size:19.2rem;}
.section1 { width:100%; padding: .8rem 0;}
.section1 .section1Wrapper{ overflow:hidden;}
.section1 .section-left{ float:left; padding:0 .47rem 0 0; width:11.27rem;}

.section2{ width:100%;}
.section2-content{ overflow:hidden;}
.section2-left{ float:left; width:6.2rem; padding:0 .65rem 0 0;}
.section2-list{ padding:0;}
.section2-list .section2-item{ width:5.55rem; height:auto; position:relative;}
.section2-list .list-img{ width:100%; height:3.86rem;}
.section2-list .list-note{ height:1.2rem; position:relative;}
.section2-list .list-date{ width:4.55rem; color:#777; padding:.16rem .16rem .06rem;}
.section2-list .list-title{ width:4.55rem; font-size:.2rem; line-height:.3rem; padding:0 .16rem; font-weight:bold; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.section2-list .list-more{ width:1rem; height:1.2rem; position:absolute; right:0; top:0; background:#d58100 url(../images/icon-right.png) no-repeat center center; background-size:.51rem;}

.section2-right{ float:left; width:4.18rem;}
.section3-list{ padding:0;}
.section3-list .section3-item{ border-bottom:.01rem solid #eaeaea; position:relative;}
.section3-list .section3-item a{ color:#333; font-size:.2rem; width:100%; line-height:.3rem; padding:.3rem 0 .31rem .28rem;  font-weight:bold; display:block; position:relative;}
.section3-list .section3-item p{ overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.section3-list .section3-item a:after{ content:''; width:.06rem; height:.06rem; background:#12428c; position:absolute; left:.08rem; top:.4rem; z-index:10;}
.section3-list .section3-item a:before{ content:''; width:0; height:.03rem; background:#1256b2; position:absolute; left:0; bottom:0; z-index:10;}
.section3-list .section3-item a:hover{ color:#1256b2; font-weight:bold;}
.section3-list .section3-item a:hover:before{ width:100%; -webkit-transition:all 0.3s;transition:all 0.3s;}

.section1 .section-right{ float:left; width:4.73rem; padding:0 0 .2rem 0;}
.section4-list{ padding:.18rem .3rem .2rem .35rem; background: linear-gradient(to right, rgba(247,250,252,.4), rgba(229,238,247,.4)); box-shadow:-.04rem .1rem .2rem rgba(0,0,0,0.1); border-bottom-left-radius: .4rem;}
.section4-list .section4-item{ position:relative;}
.section4-list .section4-item p{ color:#333; font-size:.2rem; width:100%; line-height:.3rem; padding:.05rem 0 0 .3rem; margin:0 0 .3rem; font-weight:bold; display:block; position:relative; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

.section4-list .section4-item a:before{ content:''; width:.01rem; height:135%; background:#c4c9d2; position:absolute; left:.03rem; top:.07rem; z-index:10;}
.section4-list .section4-item a:after{ content:''; width:.08rem; height:.08rem; background:#f7fafc; border:.02rem solid #9e9e9e; border-radius:.04rem; position:absolute; left:.0; top:.07rem; z-index:10;}
.section4-list .section4-item a:hover{ color:#12428c; font-weight:bold;}
.section4-list .section4-item a:hover p,.section4-list .section4-item a:hover span{ color:#12428c;}
.section4-list .section4-item a:hover:after{ background:#12428c; border:.02rem solid #12428c; -webkit-transition:all 0.3s;transition:all 0.3s;}
.section4-list .section4-item span{ color:#bbb; font-weight:normal; font-size:.16rem; display:block; padding:0 0 0 .3rem;}
.section4-list .section4-item:last-child a:before{ height:90%;}

.section2 .section-title h3.title,.section2 .section-title a.more{ color:#fff;}
.section2 .section-title h3.title:after,.section2 .section-title h3.title:before{ background:#fff;}
.section2 .swiper-slide{height: 7.4rem;width: 100%; position:relative;}
.section2 .note{ color: #fff; width:100%; padding:0 0 1.2rem; position:absolute; left:0; top: 50%; transform:translateY(-50%); z-index: 2;}
.section2 .note .section2-name{ font-size: .36rem; font-weight: 600; line-height: .48rem; color:#fff;}
.section2 .note .section2-desc{ font-size: .24rem; font-weight: 400; line-height: .38rem; color:#fff; padding:.4rem 0 0; margin:0 0 .6rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.section2 .note a.amore{ font-size: .2rem; line-height: .54rem; display:inline-block; color:#fff; border:.01rem solid #fff; border-radius:.54rem; background: url(../images/icon-right.png) no-repeat 86% center; background-size: .4rem; padding: 0 .8rem 0 .28rem;}
.section2 .slick-dots { display: none !important; margin: 0; padding: 0; list-style: none; width:auto; text-align: center; position:absolute; bottom:.55rem; right:1.3rem; font-size:0;}
.section2 .slick-dots li { background: rgba(255,255,255,0.7); display: inline-block; width: .33rem; height:.08rem; margin: 0 .04rem; border-radius:.04rem; cursor: pointer;}
.section2 .slick-dots li.slick-active { width:.5rem; height:.08rem; background: #fff; border-radius:.15rem;}
.section2 .news-pagination{ height:1.21rem; position: absolute; bottom: 0; left: 40%; z-index: 1;}
.section2 .newsinner{ width: .5rem; height:1.21rem; position: relative;}
.section2 .news-pagination .lines{ width: .02rem; height: .5rem; background: #fff; transform: skewX(-25deg); position: absolute; left: .25rem; top: .35rem;}
.section2 .news-pagination .Npages{ font-size: .28rem; color: #fff; font-weight: 500; position: absolute; left: 0; bottom: .5rem;}
.section2 .news-pagination .Tpages{ font-size: .28rem; color: #fff; font-weight: 500; position: absolute; right: 0; top: .5rem;}
.section2 .news-left0,.section2 .news-right0 { z-index:99; z-index:10;width:.4rem;height:.4rem; -webkit-transition:all 0.4s;transition:all 0.4s; position: absolute; bottom: .7rem; cursor:pointer;}
.section2 .news-left0{left:1.6rem; background:url(../images/arrow-left-line.png) no-repeat center; background-size:.4rem;}
.section2 .news-right0{left:2.3rem; background:url(../images/arrow-right-line.png) no-repeat center; background-size:.4rem;}
.section2 .news-left0:before{ content:''; width:.01rem; height:.3rem; background:#fff; position:absolute; right:-.15rem; top:.05rem;}
.section2 .inner{ padding: 0 9.5rem 0 .5rem; text-align: justify;}
.section2 .imgWap{ display: none;}

.section3 { width:100%; padding:.7rem 0; background:url(../images/bg2.jpg) no-repeat top center; background-size:19.2rem;}
.main3list{ overflow:hidden;}
.main3list .main3box:nth-of-type(1){ float:left; width:9.5rem; height:6.6rem; margin:0 .3rem 0 0; position: relative;}
.main3list .main3box:nth-of-type(2),.main3list .main3box:nth-of-type(3){ float:left; width:6.2rem; height:3.15rem; position: relative;}
.main3list .main3box:nth-of-type(2){ margin:0 0 .3rem;}
.main3list .main3box a{ height:100%; display:block;}
.main3box .section3-title{ width:100%; height: .7rem; background:url(../images/section3-bg.png) no-repeat top center; background-size:cover; overflow: hidden; padding:0 .3rem; position:absolute; left:0; bottom:0; transition: all ease .5s; }
.main3box .section3-title h3{ float:none; color:#fff; font-size:.2rem; line-height:.36rem; padding:.2rem 0 .1rem; font-weight:bold; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main3box .section3-title p{ color:#fff; font-size:.18rem; line-height:.36rem; background:none; padding:0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main3box:hover .section3-title{ height: 1.2rem;}

.section4Wrapper{ padding: 1rem 0 0; overflow:hidden;}
.section4-content{ float: left; width: 47.5%; margin: 0 5% 0 0;}
.section4-content:nth-of-type(2n){ margin: 0;}
.section4-news-list .section4-item{ margin: 0 0 .4rem;}
.section4-news-list .section4-item .section4-img{ float: left; width: 38%; height: 1.8rem; background-color: #ccc;}
.section4-news-list .section4-item .section4-title{ float: left; width: 62%; height: 1.8rem; padding: .2rem 0 0 .5rem;}
.section4-news-list .section4-item p{ font-size:.2rem; line-height: .3rem; font-weight: bold; color: #333; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.section4-news-list .section4-item span{ color:#777; font-weight:normal; font-size:.16rem; display:block; padding:0 0 .2rem;}
.section4-news-list .section4-item a{ height: 100%; display:block; overflow: hidden;}
.section4-news-list .section4-item a:hover p,.section4-news-list .section4-item a:hover span{ color: #12428c;}

.news-section1 { width:100%; margin-top:1.44rem;}
.news-section1 .news1Wrapper{ position:relative; overflow:hidden;}
.news-section1 .section-title{ font-size:.4rem; line-height:.4rem; padding:1rem 0 0; text-align:center; font-weight:bold;}
.news-section1 .section-desc{ font-size:.26rem; line-height:.36rem; padding:0 0 .4rem; text-align:center;}
.news-searchs-box{ width:3.31rem; height:.58rem; line-height:.56rem; border:.01rem solid #afafaf; border-radius:.3rem; position:absolute; right:0; top:0;}
.news-searchs-box-all{ width:40%; height:.58rem; line-height:.56rem; border:.01rem solid #afafaf; border-radius:.3rem; margin:0 auto;}
.seartxt{ float:left; width:80%; height:.56rem; line-height:.56rem; padding:0 0 0 .3rem; border:none; background:transparent; border-top-left-radius:.3rem; border-bottom-left-radius:.3rem;}
.searbtn{ float:left; width:20%; height:.56rem; line-height:.56rem; border:none; background:url(../images/serch.1.png) no-repeat center center; background-size:.26rem;border-top-right-radius:.3rem; border-bottom-right-radius:.3rem; cursor:pointer;}
.news-searchs-box-all .seartxt{ width:88%; font-size:.2rem;}
.news-searchs-box-all .searbtn{ width:12%;}
.search-no-result-box{ font-size:.2rem; width:40%; padding:.6rem; border-radius:.1rem; margin:0 auto .6rem;}




.scrollBox{ padding:0 .6rem 0 0; max-height:2.6rem; overflow-y:auto; text-align: justify;}
.scrollBox::-webkit-scrollbar{width:.05rem}
.scrollBox::-webkit-scrollbar-track{background-color:#e2e2e2}
.scrollBox::-webkit-scrollbar-thumb{background-color:#b6b9c1;border-radius:.5rem}
.scrollBox::-webkit-scrollbar-thumb:hover{background-color:#555}
.intro-btn{display:inline-block; height:.61rem;line-height:.61rem;padding:0 .55rem 0 .25rem; margin: .6rem 0 0; color:#fff; font-size:.2rem; border-radius: .06rem; background:#12428c url(../images/section3-arrow.png) no-repeat 88% center;background-size:.22rem}
.intro-btn:hover{color:#fff; background:#d1ae7d url(../images/section3-arrow.png) no-repeat 88% center;background-size:.22rem;}



.followus { width:100%; background:url(../images/followusbg.jpg) no-repeat top center; background-size:cover;}
.followus .followusWrapper{ width:14.6rem; height:2.86rem; margin:0 auto; color:#fff; position:relative;}
.followus .followus-desc { width: 4.6rem; font-size:.35rem; line-height:.44rem; font-weight: 300; position:absolute; left:0; top:48%; transform: translateY(-50%);} 
.followus .followus-desc strong{ font-weight: 700;}
.followus .followus-item{ width: 5.7rem; height: auto; position:absolute; right:.2rem; top:50%; transform: translateY(-50%); overflow: hidden;}
.followus .followus-item .search_txt{ width:100%; height:.64rem; line-height:.58rem; color:#fff; font-size:.26rem; font-weight: 400; padding:0; border: none; border-bottom:.01rem solid #fff; background:transparent;}
.followus .followus-item .search_btn{ width:1.78rem; height:.47rem; line-height:.47rem; color:#fff; font-size:.22rem; font-weight: 500; border:none; border-radius: .3rem; background:#5dad48; margin: .45rem 0 0; cursor: pointer;}
.followus .followus-item input::-webkit-input-placeholder{color:#fff}
.followus .followus-item input:-moz-placeholder{color:#fff}
.followus .followus-item input::-moz-placeholder{color:#fff}
.followus .followus-item input:-ms-input-placeholder{color:#fff}


/**banner**/
.banner-section{ width:100%; height:6rem;}

/**about**/
.about { width:100%; min-height: 6rem; background:#fff url(../images/about-bg.jpg) no-repeat bottom center; background-size:cover;}
.about .aboutWrapper{ width: 15rem; padding:.7rem 0 0; position: relative; overflow:hidden;}
.about-content{ padding:0 0 1rem; overflow:hidden; color:#333; font-size:.2rem; line-height:.42rem; margin: .15rem 0 0; overflow:hidden;}

.leader { width:100%; background:#fbfcff;}
.leader .leaderWrapper{ width: 15rem; padding:.7rem 0 0; position: relative; overflow:hidden;}
.leader .leader-list{padding:.4rem 0}
.leader .leader-row{display:flex;justify-content:center;gap:1.4rem;margin-bottom:.4rem}
.leader .leader-row-first{margin-bottom:.5rem}
.leader .leader-row-first .leader-item{width:2.25rem}
.leader .leader-row-first .leader-avatar{width:2.25rem;height:2.9rem}
.leader .leader-row-first .leader-name{ font-size:.2rem}
.leader .leader-item{display:flex;flex-direction:column;align-items:center;width:2.25rem}
.leader .leader-avatar{width:2.25rem;height:2.9rem;}
.leader .leader-avatar img{width:100%;height:100%;object-fit:cover}
.leader .leader-name{font-size:.2rem; line-height:.4rem; color:#333;font-weight:600;text-align:center; padding: .2rem 0; word-spacing: .1rem;}
.leader .leader-name span{ padding:0 0 0 .1rem;}

.about1-history { width:100%; background:#fbfcff;}
.about1-history .historyWrapper{ width: 15rem; padding:.7rem 0;}
.about1-history .history-box{ margin: .6rem -.4rem 0; overflow: hidden;}
.about1-history .history-con{ float: left; width: 33.33%; padding:0 .4rem; border-right: .01rem solid #e5e5e5; overflow:hidden;}
.about1-history .history-year{ font-size:.36rem; line-height: .56rem; color:#12428c; font-weight: bold;}
.about1-history .history-intro{ font-size:.2rem; height: 1.44rem; max-height: 1.44rem; line-height: .36rem; padding: 0; margin: 0 0 .36rem; position: relative;}
.about1-history .history-tit{ width:100%; text-align:center; height:.8rem; padding:0 1.2rem; position:relative;}
.about1-history .history-tit::before{ content:''; display:block; width:100%; height:.01rem; background:#e5e5e5; position:absolute; top:50%; left:0; transform: translateY(-50%);}
.about1-history .history-tit a{ float:left; font-size:.2rem; height:.8rem; padding:.2rem 0; background:url(../images/icon-circle.png) no-repeat center; background-size:.15rem; position:relative;}
.about1-history .history-tit a.slick-current{ color:#0842b0; background:url(../images/icon-circle-on.png) no-repeat center; background-size:.15rem;}
.about1-history .slick-current .history-year{ color:#0842b0;}
.about1-history .history-prev,.about1-history .history-next{ font-size:.3rem; width:.48rem; height:.48rem; line-height:.48rem; text-align:center; border-radius:50%; position:absolute; cursor:pointer; z-index:10;}
.about1-history .history-prev{ background: url(../images/icon-circle-right.png) no-repeat right center; background-size:.2rem; top:.16rem; left:0; transform: rotate(180deg);}
.about1-history .history-next{ background: url(../images/icon-circle-right.png) no-repeat right center; background-size:.2rem; top:.16rem; right:0;}
.about1-history .slick-disabled{ opacity: 0;}
.about1-history .history-img .slick-dots li{ width: .1rem; height: .1rem; margin-right: .05rem;}
#a3 .history-con{ margin: 0 0 .6rem;}
#a3 .history-con:nth-of-type(3n){ border-right: none;}
#a3 .history-tit{ display:none;}

.about1-contact { width:100%; background:#fbfcff;}
.about1-contact .contactWrapper{ width: 15rem; padding:.7rem 0;}
.contact-info{display:flex;align-items: center;justify-content:space-between;padding:.5rem 0;}
.contact-info .contact-item{ width: 33.33%; display:flex;align-items:flex-start;justify-content: center;padding:.4rem 1rem; border-right: .01rem solid #ddd; position:relative}
.contact-info .contact-item:not(:last-child){ padding: .5rem .5rem .5rem 0;}
.contact-info .contact-icon{width:.32rem;height:.32rem;margin-right:.2rem;flex-shrink:0;position:relative}

.contact-info .contact-label{ font-size:.2rem;color:#333;font-weight:500; line-height: .36rem; padding: 0 0 0 .6rem; white-space: nowrap;}
.contact-info .contact-value{ font-size:.2rem;color:#333; line-height: .36rem;}
.contact-info .address-icon{ background: url(../images/icon-address.png) no-repeat left center; background-size:.4rem;}
.contact-info .email-icon{ background: url(../images/icon-email.png) no-repeat left center; background-size:.4rem;}
.contact-info .phone-icon{ background: url(../images/icon-tel.png) no-repeat left center; background-size:.4rem;}

.about-map{ width:100%; height:5.45rem; margin: 0 0 1rem; background: url(../images/about-map.jpg) no-repeat top center; background-size:cover;}
.about-map a{ width:100%; height:100%; display:block;}
/**xinwen dongtai**/
.notice { width:100%;}
.notice .noticeWrapper{ width: 15rem; padding:.7rem 0; position: relative; overflow:hidden;}
.notice .section-title{ margin: 0 0 .1rem; position:relative;}
.notice .section-title h3.title:before{ width:15rem; right:-15.15rem;}
.notice-list{ padding:0 0 .6rem; overflow:hidden;}
.notice-list .notice-item{ overflow:hidden;}
.notice-list .notice-img{ float:right; width:3.3rem; height:2.25rem;}
.notice-list .notice-time{ float:left; width:1.88rem; height:2.25rem; position: relative;}
.notice-list .notice-date{ color:#333; font-size:.45rem; line-height:.45rem; font-weight:bold; position:absolute; top:0; left:0;}
.notice-list .notice-year{ color:#666; font-size:.18rem; line-height:.3rem; font-weight:bold; position:absolute; top:.55rem; left:0;}
.notice-list .notice-year span{ display: none;}
.notice-list .notice-more { color:#215493; font-size:.2rem; line-height:.3rem; margin:0; font-weight:bold;}
.notice-list .notice-title{ float:left; width: 9.82rem; padding:0 .9rem 0 0; overflow: hidden;}
.notice-list .notice-title h3{ color:#333; font-size:.26rem; line-height:.36rem; font-weight:bold; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.notice-list .notice-title p{ color:#666; font-size:.18rem; line-height:.36rem; margin: .15rem 0 0; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.notice-list .notice-item a{ height:100%; padding:.5rem 0; height: 3.25rem; display:flex; justify-content: space-between; position:relative;}
.notice-list .notice-item a:after{ content:''; width:100%; height:.01rem; background:#ededed; position:absolute; left:0; bottom:0; z-index:9;}
.notice-list .notice-item a:before{ content:''; width:.18rem; height:.03rem; background:#15418c; position:absolute; left:0; bottom:0; z-index:10;}
.notice-list .notice-item a:hover h3,.notice-list .notice-item a:hover .notice-date,.notice-list .notice-item a:hover .notice-year{ color:#15418c;}
.notice-list .notice-item a:hover:before{ width:100%; -webkit-transition:all 0.3s;transition:all 0.3s;}

.lists .notice-time{ height:auto;}
.lists .notice-title{ width: 13.12rem; padding: 0 2.72rem 0 0; background: url(../images/newsright.png) no-repeat right bottom; background-size: .59rem;}
.lists .notice-title:hover{ background: url(../images/icon-more2.png) no-repeat right bottom; background-size: .59rem;}
.lists .notice-title p{ -webkit-line-clamp:2;}

.patentlist{ background:#fbfcff;}
.patent{ padding: .7rem 0 0; display: flex; flex-wrap: wrap;}
.patent .notice-title{ float: none; width: 100%; padding: 0;}
.patent .notice-title p{ -webkit-line-clamp:2;}
.patent .notice-item{ float: left; width: 45%; margin: 0 10% 5% 0; overflow:hidden;}
.patent .notice-item:nth-of-type(2n){ margin: 0 0 5%;}
.patent .notice-time{ float: none; color:#666; font-size:.18rem; width: 100%; height: .4rem; line-height:.4rem; background: url(../images/newsright.png) no-repeat right center; background-size: .59rem; position: absolute; left: 0; bottom: .5rem;}
.patent .notice-item a:hover .notice-time{ background: url(../images/icon-more2.png) no-repeat right center; background-size: .59rem;}
.patent .notice-item a{ padding: 0 0 1.5rem; display: block;}

/**xueshu dongtai**/
.xueshu-list{ padding: .6rem 0; overflow:hidden;}
.xueshu-list .xueshu-item{ float:left; width:30%; margin:0 5% 5% 0; overflow:hidden; position:relative;}
.xueshu-list .xueshu-item:nth-of-type(3n){ margin:0 0 5%;}
.xueshu-list .xueshu-img{width:100%;height:2.88rem;overflow:hidden; position:relative;}
.xueshu-list .xueshu-title{ padding:.33rem 0 .3rem;}
.xueshu-list .xueshu-title h3{ color:#333; font-size:.26rem; height: .72rem; line-height:.36rem; font-weight:bold; margin:0 0 .3rem; overflow:hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.xueshu-list .xueshu-date{ color:#666; font-size:.18rem; line-height:.36rem;}
.xueshu-list .xueshu-item a{ position: relative;}
.xueshu-list .xueshu-item a:after{ content:''; width:100%; height:.01rem; background:#ededed; position:absolute; left:0; bottom:0; z-index:9;}  
.xueshu-list .xueshu-item a:before{ content:''; width:.18rem; height:.03rem; background:#15418c; position:absolute; left:0; bottom:0; z-index:10;}
.xueshu-list .xueshu-item a:hover h3,.xueshu-list .xueshu-note:hover{ color:#15418c;}
.xueshu-list .xueshu-item a:hover:before{ width:100%; -webkit-transition:all 0.3s;transition:all 0.3s;}

/**qikan dongtai**/
.journal-panel{padding:.8rem 0; background:#fbfcff}
.journalWrapper{width:16rem;margin:0 auto;}
.journal-list{ padding: .3rem 0; overflow: hidden;}
.journal-item{ float: left; width:47%; margin:0 6% 6% 0; overflow:hidden;}
.journal-item:nth-of-type(2n){ margin:0 0 6%;}
.journal-item a{ width: 100%; height: 100%; display: block; overflow: hidden;}
.journal-cover{ float: left; width: 41%; height: 3.8rem;}
.journal-info{ float: left; width: 59%; padding: .15rem 0 0 .6rem;}
.journal-title-text{font-size:.24rem;font-weight:bold;color:#333;line-height:.36rem;margin-bottom:.15rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.journal-date{font-size:.18rem;color:#999;line-height:.28rem; padding: 0 0 .3rem; margin:.3rem 0; border-bottom: .01rem solid #d8d8d8;}
.journal-details{ width: 100%;}
.journal-details ul li{ display: flex; overflow: hidden;}
.journal-details ul li p{ float: left; color: #333; width: .9rem; font-size:.18rem; line-height:.4rem}
.journal-details ul li p:last-child{ flex: 1; color:#666; width: auto; word-spacing: .05rem;}



.quicknav{ color:#c4c4c4; margin:0 auto; height:.9rem; line-height:.9rem;}
.quicknav a{ color:#c4c4c4;}
.quicknav a:hover,.nextnews a:hover{ color:#0e5dcd;}
.newscontainer { width:100%; background:#fbfcff}
.newscontainer .newsWrapper{ padding:.16rem .5rem .6rem; position: relative; z-index: 1; overflow:hidden;}
.newscontainer .section-title{ padding:0 0 .5rem 0; position:relative;}
/**News Detail**/
.newsDetail{ float:left; width:10.6rem; overflow:hidden;}
.newsDetail .newsTitle{ position:relative;}
.newsDetail .newsTitle h1{ color:#333; font-size:.36rem; line-height:.54rem; font-weight:bold; min-height:1.08rem; display:flex; align-items:center;}
.newsDetail .newsTitle .datatime{ font-size:.16rem; color:#bfbfbf; padding:.15rem 0 0; line-height:.78rem; border-bottom:.01rem solid #e9e9e9;}
.newsDetail .newsTitle .datatime span{ padding:0 .17rem; display:inline-block;}

.newsDetail .newsContent{ width:100%; margin:0 auto; font-size:.2rem; line-height:.42rem; padding:.5rem 0 0;}
/* .newsDetail .newsContent p{ margin:0 0 .3rem;} */
.newsDetail .newsContent img{ max-width:100%;}
.newsDetail .newsContent table{border:solid #ddd; border-width:.01rem 0px 0px .01rem; line-height:.36rem;}
.newsDetail .newsContent th{ background:#eaf1f8; padding:.1rem 0;}
.newsDetail .newsContent th,.newsDetail .newsContent td{border:solid #ddd; border-width:0 .01rem .01rem 0;}
.newsDetail .newsContent td{ padding:.1rem;}
.proshow{ width:100%; overflow-x:auto;}
.newsDetail .b {background-color:#f9f9f9;}
.mouse_color{background-color:#e9f3ff;} 

.nextnews { font-size:.18rem; line-height:.36rem; margin:.9rem 0 .2rem; padding:.3rem 0 0; position:relative; border-top:.01rem solid #e9e9e9;}
.nextnews a{ color:#666; font-weight:bold;}
.newsDetail .newsContent .nextnews p{ margin:0;}
.rightnews{ float:right; width:4.3rem;}
.rightnews h3{ font-size:.3rem; line-height:.4rem; padding:0 0 .25rem; margin:1.36rem 0 0; font-weight:bold; border-bottom:.01rem solid #e9e9e9; }
.rightnews .section3-list{ padding: .25rem 0 0;}
.rightnews .section3-list .section3-item p{ color:#333; font-size:.2rem; width:100%; line-height:.3rem; margin: 0 0 .1rem; font-weight:bold; display:block; position:relative; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.rightnews .section3-list .section3-item span{ font-size:.18rem; font-weight: normal;}
.rightnews .section3-list .section3-item a{ color:#666; display: block;}
.rightnews .section3-list .section3-item a:hover{ color:#1256b2;}

.pages{ width:100%; color:#1a4b85; overflow:hidden; text-align:center; padding:0; margin:.5rem 0 0; line-height:.52rem;}
.pages span{ padding:0 .06rem; display:inline-block; color:#555;}
.pages a{ display:block; color:#333; text-align:center; padding:0 .2rem; line-height:.5rem; overflow:hidden; box-sizing:border-box; font-size:.16rem; background:#fff; border-radius:.05rem;border:1px solid #dedede;}
.pages span.pg_num_current a{ display:block; background:#0e5dcd; color:#fff; border:.01rem solid #0e5dcd;}
.pages a:hover{background:#dedede; color:#fff;}
.pages span.pg_home_dis,span.pg_prev_dis,span.pg_next_dis,span.pg_end_dis{ margin:0 .06rem; display:inline-block; color:#555; text-align:center; padding:0 .26rem; line-height:.5rem; overflow:hidden; box-sizing:border-box; font-size:.16rem; background:#f5f5f5; border-radius:.05rem;border:1px solid #dedede; cursor:not-allowed}
.pages span.ttips{ margin:0 .06rem; display:inline-block; color:#555; text-align:center; padding:0 .06rem; line-height:.5rem; overflow:hidden; box-sizing:border-box; font-size:.16rem;}


@media (min-width:1921px){

}

.wap{ display:none}

@media (max-width: 1919px){ 
.header .mian{ padding: 0 .5rem;}
.header .mian .nav{ right: .58rem;}
}

@media (max-width: 1200px){ 
.menuIcon,.menuIcon2{position:absolute; right:0px; top:0px; z-index:996; cursor:pointer;}
.btn-nav{background:0 0;border:none;padding:14px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.btn-nav:focus{outline:0}
.icon-bar{display:block;margin:5px 0;width:25px;height:2px;background-color:#fff}
.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#fff}
.animated2{display:block;margin:0 auto}
.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#fff}
.animated2:focus{cursor:pointer;z-index:9999}

.icon-bar3{display:block;margin:5px 0;width:23px;height:2px;background-color:#fff}
.btn-nav3:hover .icon-bar3{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#fff}
.animated3{display:block;margin:0 auto}
.animated3:focus .icon-bar,.animated3:hover .icon-bar{background-color:#fff}
.animated3:focus{cursor:pointer;z-index:9999}


.middle{width:18px;}
.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.animated2 .icon-bar{z-index:999999;background-color:#fff}
.animated2 span.ztop{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.animated2 span.zbottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
.animated2 span.zmiddle{width:0}

.menuIcon2{ background:url(../images/icon_05.png) no-repeat center center; background-size:.28rem; width:.97rem; height:.7rem; display:none;}
header{ left:0; top:0; width:100%; height:.85rem; z-index:1000;position:fixed; background:none;transition:background 0.4s ease-out 0.5s; -webkit-transition:background 0.4s ease-out 0.5s;}
header .logo{ position:absolute; left:.2rem; top:.135rem; width:3.6rem; height:.58rem; background:url(../images/logo.png) no-repeat left center; background-size:3.6rem;}
header .logo a{ display:block; width:100%; height:100%;}
header.showMenu{ position:fixed; transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
header.showMenu .logo a{ color:#fff;}
header.showMenu .animated2 .icon-bar{ background:#fff;}
.menuMain{ position: fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#103784; display:none; margin:0; padding:0; overflow:hidden; overflow-y: scroll;}
.menuBox{ margin:.85rem 0px .3rem 0px; padding:0 .3rem; height:100%; position:relative; overflow:hidden; overflow-y:scroll;}
.menuBox li{ padding:0 0px 0 0; position:relative; line-height:.74rem; background:url(../images/icon_01-.png) no-repeat 98% .28rem; background-size:.18rem; display:block;}
.menuBox li>a{ height:.74rem; line-height:.74rem; color:rgba(255,255,255,1); font-size:.24rem; opacity:0.8; display:inline-block;}
.menuBox li>i{ width:3rem; height:.74rem; line-height:.74rem; display:block; position:absolute; right:0; top:0; z-index: 2; cursor:pointer; background:transparent;}
.menuBox li.on{ background-image:url(../images/icon_02--.png);}
.menuBox li.link{ background-image:url(../images/icon_03.png);}
.menuBox li.link a{ display:block;}
.menuBox li.searchBtn>a{ background: url(../images/icon_04.png) no-repeat left center;background-size:.22rem; text-indent:.28rem; display:block;}
.menuBox .linkBtn{ padding-top:.54rem; text-align:center;}
.menuBox .linkBtn a{height:.74rem; line-height:.74rem; color:rgba(255,255,255,0.5); padding:0 .46rem; border-radius:5px; display:inline-block; margin:0 15px; font-size:.22rem; position:relative;}
.menuBox .linkBtn a:after{border-radius:10px;}
.menuBox .serList{ overflow:hidden; display:none; padding:0 0 12px;}
.menuBox .serList a{ width:50%; display:inline-block; height:.7rem; line-height:.7rem; font-size:.24rem; float:left; color:rgba(255,255,255,0.6); position:relative; background-repeat:no-repeat; background-position:.23rem center; background-size:.43rem; text-indent:.92rem; text-transform:uppercase;}
.menuBox .serList a{ width:100%; text-indent:.3rem;}
.menuBox .preBox ul{ padding:0 .3rem;}
.menuBox .preBox{ position:absolute; left:0; top:0; width:100%;
-webkit-transform: translateY(0px); transform:translateY(0px);
 transition:-webkit-transform 0.35s linear;
    transition: transform 0.35s linear;}
    
.menuBox li,.linkBtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translateY(-.37rem);
    transform: scale(1.1) translateY(-.37rem);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.menuBox .linkBtn{ padding:1.33rem 0 0; margin:0 .36rem; border-bottom:.02rem solid rgba(220,220,220,.5); overflow:hidden; position:relative;}
.menuBox .linkBtn .search_txt{ float:left; width:92%; height:.74rem; line-height:.74rem; color:rgba(255,255,255,0.6); font-size:.24rem; padding:0; border:none; background:transparent; font-family: Arial, Helvetica, sans-serif;}
.menuBox .linkBtn .search_btn{ float:left; width:8%; height:.74rem; line-height:.74rem; color:#fff; font-size:.74rem; border:none; background:url(../images/search-w.png) no-repeat center center; background-size:20px;}
.menuBox .linkBtn input::-webkit-input-placeholder{color:#fff}
.menuBox .linkBtn input:-moz-placeholder{color:#fff}
.menuBox .linkBtn input::-moz-placeholder{color:#fff}
.menuBox .linkBtn input:-ms-input-placeholder{color:#fff}

.menuBox .preBox ul{ padding:0 .36rem;}
.menuBox .preBox{ position:absolute; left:0; top:0; width:100%; -webkit-transform: translateY(0px); transform:translateY(0px); transition:-webkit-transform 0.35s linear; transition: transform 0.35s linear;}

.menuBox li,.linkBtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translateY(-.37rem);
    transform: scale(1.1) translateY(-.37rem);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.menuBox .version {border-bottom:none;}
.menuBox .version a{ height:.58rem; line-height:.56rem; color:rgba(255,255,255,0.5); padding:0 .3rem; border: .01rem solid rgba(220, 220, 220, .5); border-radius:.05rem; display:inline-block; margin:0 .15rem; font-size:.24rem; position:relative;}
.menuBox .version a:after{border-radius:.1rem;}

.showMain .text{ color:#fff; font-size:.56rem; position:fixed; left:4rem; line-height:1.33rem;}
/****************************************************************************/
.bBor:after,.tBor:before{ position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
.tBor:before{top:0}
.bBor:after{bottom:0}
.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}
.lBor:before{left:0}
.rBor:after{right:0}
.trblBor:after{position:absolute;content:"";top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid rgba(220,220,220,.5);point-events:none}
@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx),(-ms-high-contrast:active),(-ms-high-contrast:none){.bBor:after,.tBor:before{-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);-o-transform:scaleY(.5);transform:scaleY(.5)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);-o-transform:scaleX(.5);transform:scaleX(.5)}
.trblBor:after{width:200%;height:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
.lBor:before,.tBor:before,.trblBor:after{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.bBor:after,.rBor:after{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}
}
@media (-webkit-device-pixel-ratio:1.5){.bBor:after,.tBor:before{-webkit-transform:scaleY(.6666);-ms-transform:scaleY(.6666);-o-transform:scaleY(.6666);transform:scaleY(.6666)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.6666);-ms-transform:scaleX(.6666);-o-transform:scaleX(.6666);transform:scaleX(.6666)}
.trblBor:after{width:150%;height:150%;-webkit-transform:scale(.6666);-ms-transform:scale(.6666);-o-transform:scale(.6666);transform:scale(.6666)}
}
@media (-webkit-device-pixel-ratio:3){.bBor:after,.tBor:before{-webkit-transform:scaleY(.3333);-ms-transform:scaleY(.3333);-o-transform:scaleY(.3333);transform:scaleY(.3333)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.3333);-ms-transform:scaleX(.3333);-o-transform:scaleX(.3333);transform:scaleX(.3333)}
.trblBor:after{width:300%;height:300%;-webkit-transform:scale(.3333);-ms-transform:scale(.3333);-o-transform:scale(.3333);transform:scale(.3333)}
}


}

@media (max-width: 1180px){ 
.header{ display:none;}
header.wap{ display:block;}
.blackfont{background-color: #103784;}
.banner-section .scroll{display:none}
.inner{ width: 90%; padding: 0 40% 0 0;}
}



@media screen and (max-width: 1025px) {
.home body{ overflow:visible;}
.body_b{ position:static;}
.body_home{ background:#fff;}
.body_home .bb,.scroll{ display:none;}
body{ min-width:320px; font:.22rem/1.8 "Microsoft YaHei", Arial, sans-serif;}
.right_side{ display:none !important;}
input, select { font: .22rem/2 "Microsoft YaHei", Arial, sans-serif;}
.indexpc{ display:none !important;}
.indexwap{ display:block !important;}

.sectionWrapper{ width:100%; max-width:100%; padding:0 .2rem .3rem;}
.section{ height:auto}
.inner{ width:100%; margin:0 auto; padding:0 .2rem;}
.slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; margin-top:.2rem;}
.slick-dots li { display: inline-block; float:none; width: .2rem; height: .2rem; background:#dcdcdc; border-radius: 50%; margin-right: .1rem;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active { background: #12428c;}

/***********banner***********/
.swiper1 { width: 100%; height: 8.4rem; margin: .85rem 0 0; position:relative; overflow:hidden;}
.swiper1 .swiper-slide{ height: 8.4rem; width: 100%; overflow: hidden; position:relative;}
.swiper1 .note{ color: #fff; width:100%; position:absolute; left:0; top: 50%; transform:translateY(-50%); z-index: 2; background: none !important;}
.swiper1 .note h3{ font-size: .36rem; font-weight: 600; line-height: .48rem; color:#fff;}
.swiper1 .note .desc{ font-size: .24rem; font-weight: 400; line-height: .48rem; color:rgba(255,255,255,.76); padding:.2rem 0 0; margin:0 0 .4rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.swiper1 .note a.more{ font-size: .24rem; line-height: .54rem; display:inline-block; color:#fff; border:.01rem solid #fff; border-radius:.54rem; background: url(../images/icon-right.png) no-repeat 86% center; background-size: .4rem; padding: 0 1.07rem 0 .28rem;}
.swiper1 .imgWap{ display: block; width:100%; height:100%; position:absolute; left:0; top:0; z-index: 1; overflow:hidden;}
.swiper1 .imgWap img{ width:100%; height:100%; object-fit:cover;}
.swiper1 .slick-dots { margin: 0; padding: 0; list-style: none; width:100%; text-align: center; position:absolute; bottom:.55rem; right:auto; font-size:0;}
.swiper1 .slick-dots li { background: rgba(255,255,255,0.7); display: inline-block; width: .35rem; height:.1rem; margin: 0 .05rem; border-radius:.04rem; cursor: pointer;}
.swiper1 .slick-dots li.slick-active { width:.5rem; height:.1rem; background: #fff; border-radius:.15rem;}

.section-title{ padding:.2rem 0; margin:0 0 .2rem; overflow:hidden;}
.section-title h3.title{ font-size:.3rem; line-height:.42rem;}
.section-title h3.title:after{ width:.3rem; height:.07rem; bottom:.05rem; right:-.45rem;}
.section-title h3.title:before{ width:.88rem; height:.01rem; bottom:.05rem; right:-1.03rem;}
.section-title a.more{ font-size:.24rem; line-height:.42rem;}

.section1{ margin:0; background: none;}
.section1 { width:100%; padding:.3rem 0;}
.section1 .section1Wrapper{ overflow:hidden;}
.section1 .section-left{ float: none; padding: 0; width: 100%;}

.section2{ width:100%;}
.section2-content{ overflow:hidden;}
.section2-left{ float: none; width: 100%; padding: 0;}
.section2-list{ padding:0;}
.section2-list .section2-item{ width:100%; height:auto; position:relative;}
.section2-list .list-img{ width:100%; height:4.3rem;}
.section2-list .list-note{ height:1.68rem; position:relative;}
.section2-list .list-date{ width:82%; color:#777; padding:.16rem .16rem 0;}
.section2-list .list-title{ width:82%; font-size:.24rem; line-height:.48rem; padding:0 .16rem; font-weight: normal;}
.section2-list .list-more{ width:18%; height:1.68rem;}

.section2-right{ float:none; width:100%;}
.section3-list .section3-item a{ font-size:.24rem; line-height:.48rem; padding:.3rem 0 .3rem .4rem; font-weight: normal;}
.section3-list .section3-item a:after{ width:.1rem; height:.1rem; left:.1rem; top:.5rem;}
.section3-list .section3-item a:before{ width: 0; height:.05rem; left:0; bottom:0;}
.rightnews .section3-list .section3-item p,.rightnews .section3-list .section3-item span{ font-size:.24rem; line-height:.48rem; font-weight: normal;}

.section1 .section-right{ float: none; width: 100%; padding: .3rem 0 0;}
.section4-list{ padding:.18rem .3rem .2rem .35rem; background: none; }
.section4-list .section4-item{ position:relative;}
.section4-list .section4-item p{ color:#333; font-size:.24rem; line-height:.48rem; padding:.05rem 0 0 .3rem; margin:0 0 .3rem; font-weight: normal;}

.section4-list .section4-item a:before{ width:.01rem; height:130%; background:#c4c9d2; position:absolute; left:.08rem; top:.1rem; z-index:10;}
.section4-list .section4-item a:after{ width:.15rem; height:.15rem; border:.02rem solid #9e9e9e; border-radius:50%; position:absolute; left:0; top:.1rem; z-index:10;}
.section4-list .section4-item a:hover{ color:#12428c; font-weight:bold;}
.section4-list .section4-item a:hover p,.section4-list .section4-item a:hover span{ color:#12428c;}
.section4-list .section4-item a:hover:after{ background:#12428c; border:.02rem solid #12428c; -webkit-transition:all 0.3s;transition:all 0.3s;}
.section4-list .section4-item span{ color:#bbb; font-weight:normal; font-size:.22rem; display:block; padding:0 0 0 .3rem;}
.section4-list .section4-item:last-child a:before{ height:90%;}

.section2 .section-title h3.title{ color:#fff;}
.section2 .section-title h3.title:after,.section2 .section-title h3.title:before{ background:#fff;}
.section2 .swiper-slide{ height: 10rem;width: 100%; background: none !important; position:relative;}
.section2 .note{ color: #fff; width:100%; padding:0 0 1.2rem; position:static; transform:none;}
.section2 .note .section2-name{ font-size: .24rem; font-weight: 600; line-height: .48rem; color:#fff;}
.section2 .note .section2-desc{ font-size: .23rem; font-weight: 400; line-height: .38rem; color:#fff; padding:.2rem 0 0; margin:0 0 .6rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.section2 .note a.amore{ font-size: .23rem; line-height: .54rem; display:inline-block; color:#fff; border:.01rem solid #fff; border-radius:.54rem; background: url(../images/icon-right.png) no-repeat 86% center; background-size: .4rem; padding: 0 .8rem 0 .28rem;}
.section2 .slick-dots { display: block !important; margin: 0; padding: 0; list-style: none; width:100%; text-align: center; position:absolute; bottom:.55rem; right:auto; font-size:0;}
.section2 .slick-dots li { background: rgba(255,255,255,0.7); display: inline-block; width: .33rem; height:.08rem; margin: 0 .04rem; border-radius:.04rem; cursor: pointer;}
.section2 .slick-dots li.slick-active { width:.5rem; height:.08rem; background: #fff; border-radius:.15rem;}
.section2 .news-pagination{ display: none !important; height:1.21rem; position: absolute; bottom: 0; left: 40%; z-index: 1;}
.section2 .newsinner{ width: .5rem; height:1.21rem; position: relative;}
.section2 .news-pagination .lines{ width: .02rem; height: .5rem; background: #fff; transform: skewX(-25deg); position: absolute; left: .25rem; top: .35rem;}
.section2 .news-pagination .Npages{ font-size: .28rem; color: #fff; font-weight: 500; position: absolute; left: 0; bottom: .5rem;}
.section2 .news-pagination .Tpages{ font-size: .28rem; color: #fff; font-weight: 500; position: absolute; right: 0; top: .5rem;}
.section2 .news-left0,.section2 .news-right0 { display: none !important; z-index:99; z-index:10;width:.4rem;height:.4rem; -webkit-transition:all 0.4s;transition:all 0.4s; position: absolute; bottom: .7rem; cursor:pointer;}
.section2 .inner{ padding: .3rem .2rem; position: relative; z-index: 2;}
.section2 .imgWap{ display: block; width:100%; height:100%; position:absolute; left:0; top:0; z-index: 1; overflow:hidden;}
.section2 .imgWap img{ width:100%; height:100%; object-fit:cover;}

.section3 { width:100%; padding:.7rem 0 0; background:url(../images/bg2.jpg) no-repeat top center; background-size:cover;}
.main3list{ overflow:hidden;}
.main3list .main3box:nth-of-type(1){ float:none; width:100%; height:4.3rem; margin:0 0 .2rem;}
.main3list .main3box:nth-of-type(2),.main3list .main3box:nth-of-type(3){ float:none; width:100%; height:3.2rem;}
.main3list .main3box:nth-of-type(2){ margin:0 0 .2rem;}
.main3list .main3box a{ height:100%; display:block;}
.main3box .section3-title{ width:100%; height: .7rem; padding:0 .3rem;}
.main3box .section3-title h3{ float:none; color:#fff; font-size:.24rem; line-height:.48rem; padding:.1rem 0; font-weight: normal;}
.main3box .section3-title p{ color:#fff; font-size:.24rem; line-height:.48rem;}
.main3box:hover .section3-title{ height: 1.4rem;}

.section4Wrapper{ padding: .3rem 0 0;}
.section4-content{ float: none; width: 100%; margin: 0 0 .3rem;}
.section4-content:nth-of-type(2n){ margin: 0;}
.section4-news-list .section4-item{ margin: 0 0 .2rem;}
.section4-news-list .section4-item .section4-img{ float: left; width: 38%; height: 1.45rem; background-color: #ccc;}
.section4-news-list .section4-item .section4-title{ float: left; width: 62%; height: 1.45rem; padding: 0 0 0 .3rem;}
.section4-news-list .section4-item p{ font-size:.24rem; line-height: .48rem; -webkit-line-clamp:2; font-weight: normal;}
.section4-news-list .section4-item span{ font-size:.22rem; padding:0;}
.section4-news-list .section4-item a{ height: 100%; display:block; overflow: hidden;}
.section4-news-list .section4-item a:hover p,.section4-news-list .section4-item a:hover span{ color: #12428c;}

.news-section1 .section-title{ font-size: .3rem; line-height: .42rem; padding: 0;}
.news-searchs-box-all{ width:100%;}

.banner-section{ width:100%; height:3.3rem; margin:.85rem 0 0;}
.banner-nav{ width:100%; height:auto; line-height:.71rem; padding:0 .2rem;}

.about { width:100%; background:#fff url(../images/about-bg.jpg) no-repeat bottom center; background-size:cover;}
.about .aboutWrapper{ width: 100%; padding:.3rem .2rem 0;}
.about-content{ padding:0 0 .8rem; font-size:.24rem; line-height:.48rem; margin: .15rem 0 0;}

.leader .leaderWrapper{ width: 100%; padding:.3rem .2rem 0;}
.leader .leader-list{padding: 0; width: 100%;}
.leader .leader-row{display:flex;justify-content:center;gap:.2rem;margin-bottom:.2rem;width: 100%;}
.leader .leader-row-first{margin-bottom:.2rem}
.leader .leader-row-first .leader-item{width:31%;max-width:1.98rem}
.leader .leader-row-first .leader-avatar{width:100%;height:auto;}
.leader .leader-row-first .leader-name{ font-size:.24rem}
.leader .leader-item{display:flex;flex-direction:column;align-items:center;width:31%;max-width:1.98rem}
.leader .leader-avatar{width:100%;height:auto;}
.leader .leader-avatar img{width:100%;height:100%;object-fit:cover}
.leader .leader-name{font-size:.24rem; font-weight:400; padding: .2rem 0; word-spacing: 0;}
.leader .leader-name span{ padding:0; display:block;}

.about1-history .historyWrapper{ width: 100%; padding:.3rem .2rem;}
.about1-history .history-box{ margin: .3rem 0 0;}
.about1-history .history-con{ padding:0; border-right: none;}
.about1-history .history-year{ font-size:.28rem; line-height: .48rem;}
.about1-history .history-intro{ font-size:.24rem; height: auto; max-height: 2.88rem; line-height: .48rem; padding: 0; margin: 0 0 .36rem;}
.about1-history .history-img .slick-dots li{ width: .15rem; height: .15rem; margin-right: .1rem;}
#a3 .history-con{ float: none; width: 100%; margin: 0 0 .3rem;}

.about1-contact .contactWrapper{ width: 100%; padding: 0 .2rem;}
.contact-info{ display:block; padding: 0;}
.contact-info .contact-item{ width: 100%; display:flex;align-items:flex-start;justify-content:flex-start; padding:.3rem 0; border-right: none; border-bottom: none;}
.contact-info .contact-item:not(:last-child){ padding: .3rem 0; border-bottom: .01rem solid #ddd;}
.contact-info .contact-icon{width:.32rem;height:.32rem;margin-right:.2rem;flex-shrink:0;position:relative}
.contact-info .contact-label{ font-size:.24rem; font-weight:500; line-height: .48rem; padding: 0 0 0 .5rem;}
.contact-info .contact-value{ font-size:.24rem; line-height: .48rem;}
.about-map{ height:3.8rem; margin: 0; background: url(../images/about-map.jpg) no-repeat top center; background-size:cover;}


.notice { width:100%;}
.notice .noticeWrapper{ padding:.4rem .2rem .8rem; position: relative; z-index: 1; overflow:hidden;}
.notice .section-title{ padding:0 0 .4rem; position:relative;}
.notice-list{ padding:0 0 .4rem; overflow:hidden;}
.notice-list .notice-item{ margin:0 0 .4rem; overflow:hidden;}
.notice-list .notice-img{ float:none; width:100%; height:4.2rem;}
.notice-list .notice-time{ float:none; width:100%; height: auto; text-align:left; padding: .2rem .2rem 0; overflow: hidden; position:relative; background:#f9f9f9;}
.notice-list .notice-date{ color: #666; float: left; font-size:.24rem; line-height:.4rem; font-weight: normal; position: static;}
.notice-list .notice-year { color: #666; float: left; font-size:.24rem; line-height:.4rem; font-weight: normal; position: static;}
.notice-list .notice-year span{ display: inline-block;}
.notice-list .notice-more { font-size:.24rem; line-height:.4rem; margin:0; position:absolute; right:.2rem; top:.2rem;}
.notice-list .notice-title{ float:none; width:100%; padding: .1rem .2rem .2rem; border-right:none; background:#f9f9f9;}
.notice-list .notice-title h3{ color:#333; font-size:.24rem; max-height:.96rem; line-height:.48rem; margin:0 0 .2rem;}
.notice-list .notice-title p{ color:#666; font-size:.23rem; max-height:1.2rem; line-height:.4rem;}
.notice-list .notice-item a{ height:auto; padding:0; display:block; align-items:center;}
.notice-list .notice-item a:hover{ color:#15418c; background:#f9f9f9;}
.notice-list .notice-item a:after,.notice-list .notice-item a:before{ background:none;}

.lists .notice-time{ height:auto;}
.lists .notice-title{ width: 100%; padding: .1rem 0 .2rem; background: none;}
.lists .notice-title p{ -webkit-line-clamp:2;}
.lists .notice-time{ padding: .2rem 0 0; background: none;}
.lists .notice-item a{ padding: 0 0 .3rem;}
.lists .notice-item a:after{ background:#ededed; bottom: .01rem;}
.lists .notice-item a:before{ background:#15418c;}
.lists .notice-item a:hover{ background:none;}

/**xueshu dongtai**/
.xueshu-list{ padding: 0;}
.xueshu-list .xueshu-item{ width: 100%; margin: 0 0 .3rem;}
.xueshu-list .xueshu-item:nth-of-type(3n){ margin: 0 0 .3rem;}
.xueshu-list .xueshu-img{height: 3.58rem;}
.xueshu-list .xueshu-title{ padding:.33rem 0 .3rem;}
.xueshu-list .xueshu-title h3{ font-size:.24rem;}
.xueshu-list .xueshu-date{ font-size:.24rem;}
.xueshu-list .xueshu-item a{ position: relative;}
.xueshu-list .xueshu-item a:after{ content:''; width:100%; height:.01rem; background:#ededed; position:absolute; left:0; bottom:0; z-index:9;}  
.xueshu-list .xueshu-item a:before{ content:''; width:.18rem; height:.03rem; background:#15418c; position:absolute; left:0; bottom:0; z-index:10;}
.xueshu-list .xueshu-item a:hover h3,.xueshu-list .xueshu-note:hover{ color:#15418c;}
.xueshu-list .xueshu-item a:hover:before{ width:100%; -webkit-transition:all 0.3s;transition:all 0.3s;}

/**qikan dongtai**/
.journal-panel{padding:.3rem 0;}
.journalWrapper{width:100%; margin:0 auto;}
.journal-list{ padding: .3rem 0; overflow: hidden;}
.journal-item{ float: none; width: 100%; margin: 0 0 .6rem; overflow:hidden;}
.journal-item:nth-of-type(2n){ margin: 0 0 .6rem;}
.journal-item a{ width: 100%; height: 100%; display: block; overflow: hidden;}
.journal-cover{ float: left; width: 36%; height: 2.92rem;}
.journal-info{ float: left; width: 64%; padding: 0 0 0 .3rem;}
.journal-title-text{ font-size:.24rem; line-height:.36rem;margin-bottom:.15rem;}
.journal-date{font-size:.23rem; padding: 0 0 .2rem; margin:.2rem 0;}
.journal-details{ width: 100%;}
.journal-details ul li{ display: flex; overflow: hidden;}
.journal-details ul li p{ float: left; color: #333; width: 1.15rem; font-size:.23rem; line-height:.4rem; white-space: nowrap;}
.journal-details ul li p:last-child{ flex: 1; color:#666; width: auto; word-spacing: .05rem; white-space: normal;}

.pages a{ font-size:.24rem;}
.pages span.pg_home_dis,span.pg_prev_dis,span.pg_next_dis,span.pg_end_dis{ font-size:.24rem;}
.pages span.ttips{ padding:.2rem; font-size:.24rem; display: block;}

.quicknav{ color:#c4c4c4; margin:0 auto; height:.9rem; line-height:.9rem;}
.quicknav a{ color:#c4c4c4;}
.quicknav a:hover,.nextnews a:hover{ color:#0e5dcd;}
.newscontainer { width:100%;}
.newscontainer .newsWrapper{ padding:0 .2rem .6rem; position: relative; z-index: 1; overflow:hidden;}
.newscontainer .section-title{ padding:0 0 .5rem 0; position:relative;}
/**News Detail**/
.newsDetail{ float:none; width:100%; overflow:hidden;}
.newsDetail .newsTitle{ position:relative;}
.newsDetail .newsTitle h1{ font-size:.3rem; line-height:.48rem; font-weight:bold; text-align:center;}
.newsDetail .newsTitle .datatime{ font-size:.22rem; color:#bfbfbf; padding:.2rem 0; line-height:.38rem; border-bottom:.01rem solid #e9e9e9; text-align:center;}
.newsDetail .newsTitle .datatime span{ padding:0 .1rem; display:inline-block;}

.newsDetail .newsContent{ width:100%; margin:0 auto; font-size:.24rem; line-height:.48rem; padding:.4rem 0 0;}
.newsDetail .newsContent p{ margin:0 0 .3rem;}
.newsDetail .newsContent img{ max-width:100%;}
.newsDetail .newsContent table{border:solid #ddd; border-width:.01rem 0px 0px .01rem; line-height:.36rem;}
.newsDetail .newsContent th{ background:#eaf1f8; padding:.1rem 0;}
.newsDetail .newsContent th,.newsDetail .newsContent td{border:solid #ddd; border-width:0 .01rem .01rem 0;}
.newsDetail .newsContent td{ padding:.1rem;}


.nextnews { font-size:.24rem; line-height:.48rem; margin:.6rem 0 .2rem; padding:.3rem 0 0;}
.newsDetail .newsContent .nextnews p{ margin:0;}
.rightnews{ float:none; width:100%;}
.rightnews h3{ font-size:.3rem; line-height:.48rem; padding:0 0 .25rem; margin:.6rem 0 0;}
.rightnews .section3-list{ padding:.4rem 0 0;}









#footer{ width:100%; padding: .1rem 0 0; background:url(../images/footbg.jpg) no-repeat top center; background-size:cover;}
#footer .inner{ padding:0 .2rem .4rem; display:block;}
#footer .footer-nav{ float:none; width:100%; margin:0 auto; padding: .3rem 0; overflow:hidden;}
#footer .footer-nav dl dt{ font-size:.23rem; line-height:.48rem;}
#footer .footer-nav dl dd{ padding: 0 .2rem 0 0;}
#footer .footer-nav dl dd a{ font-size:.23rem; line-height:.48rem; color:#b9c6d5;}
#footer .footer-nav dl dd a:hover{ text-decoration:underline;}
.footer-content{ display: block; padding: .4rem 0 0;}
.footer-logo{ float:left; width:35%; padding: 0; background:url(../images/foot-logo.png) no-repeat center top; background-size:1.5rem;}
.footer-contact{ float:left; width:65%; padding: 0;}
.footer-contact li{ font-size:.23rem; line-height:.48rem;}
.share-wechat{ float:none; width:100%; margin: 0; padding: .3rem 0 0 35%; justify-content: flex-start;}
.share-wechat .wechat{ margin: 0 .2rem 0 0;}
.share-wechat .wechat p{ font-size:.22rem; line-height:.36rem;}

#footer .footer-copyright .inner{ font-size:.23rem;}
#footer .footer-copyright{ width:100%; margin:0 auto; overflow:hidden;}
#footer .footer-copyright .inner{ padding:.35rem .3rem; text-align:center;}
#footer .footer-copyright .inner p{ line-height:.48rem;}
#footer .footer-copyright a{ font-size:.23rem; color:#f4f4f4;}
#footer .footer-copyright a:hover{ color:#fff;}
#footer .footer-copyright .inner .fl,#footer .footer-copyright .inner .fr{ float:none;}





}


@media only screen
and (min-device-width : 768px)   
and (max-device-width : 1024px)   
and (orientation : portrait) {  
.swiper1 { height: 12.4rem; margin:.85rem 0 0;}
.swiper1 .swiper-slide{height: 12.4rem;}
.section2-list .list-img{ height:6.5rem;}

.main3list .main3box:nth-of-type(1){ height:8rem;}
.main3list .main3box:nth-of-type(2), .main3list .main3box:nth-of-type(3){ height:6.6rem;}
.section4-news-list .section4-item .section4-img{ height:2.8rem;}
}


/* iPads (landscape) ----------- */  
@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)   
and (orientation : landscape) {  
.swiper1 { height: 13rem; margin:.85rem 0 0;}
.swiper1 .swiper-slide{height: 13rem;}
.section2-list .list-img{ height: 11rem;}
.inner{ width: 90%; padding: 0 40% 0 0;}
.main3list .main3box:nth-of-type(1){ height: 12rem;}
.main3list .main3box:nth-of-type(2), .main3list .main3box:nth-of-type(3){ height: 8.5rem;}
.section4-news-list .section4-item .section4-img{ height: 3.8rem;}


}


@media (min-device-width : 1024px) and (max-width: 1366px) and (orientation : portrait){
.swiper1 { height:8.02rem; margin:.85rem 0 0;}
.swiper1 .swiper-slide{height: 7.6rem;}
.inner{ width: 90%; padding: 0 40% 0 0;}
.section2-list .list-img{ height: 10rem;}
.main3list .main3box:nth-of-type(1){ height:12rem;}
.main3list .main3box:nth-of-type(2), .main3list .main3box:nth-of-type(3){ height: 8.8rem;}
.section4-news-list .section4-item .section4-img{ height: 3.8rem;}


}

