﻿.hidden{overflow:hidden}body{font-size:15px;background:#ffffff;--theme:#005abb}body a{color:#1a1a1a}body a::visitied{color:#1a1a1a}#header .top{padding-top:0.45rem;padding-bottom:0.45rem;display:flex;align-items:center}.logo{width:100%;max-width:9rem}.logo img{display:block;width:100%}.slick-slide img{width:100%}.slick-news{margin-top:0.2rem}.slick-news img{height:2.6rem;object-fit:cover}.slick-news .slick-slide .flex{flex-direction:row}.news-area .slick-dots{bottom:0;left:50%}.news-area .slick-dots li{border:0.01rem solid #999999}.news-area .slick-dots li.slick-active{border:transparent;transform:scale(1.1)}.news-area .w50:last-child{padding-left:0.2rem}.news-area .tit{display:block;font-size:0.18rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0.2rem 0}.news-area .abst{padding-top:0.25rem;border-top:0.01rem solid rgba(0,90,187,0.3);color:#515151;display:-webkit-box;line-height:0.28rem;height:1.4rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.news-area .date{margin-top:0.3rem;font-size:0.18rem;font-weight:400;color:#005abb;text-align:right}#banner-list{position:relative}#banner-list a{display:block;position:relative}#banner-list a .banner-title{line-height:0.43rem;background-color:rgba(0,0,0,0.7);color:#ffffff;height:0.43rem;padding:0 0.16rem;position:absolute;left:0;bottom:0;width:100%;font-size:0.14rem}#banner-list a .banner-title span{display:block;width:calc(100% - 1.3rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#banner-list img{max-height:4.7rem}.slick-dots{position:absolute;bottom:0.1rem;right:0.2rem;display:flex;justify-content:center}.slick-dots li{width:0.1rem;height:0.1rem;margin:0.1rem;border-radius:50%;background-color:#ffffff;transition:all 0.3s;cursor:pointer}.slick-dots li button{font-size:0}.slick-dots li.slick-active{background-color:#dea639;transform:scale(1.5)}.p30{padding-top:0.3rem;padding-bottom:0.3rem}.main-area .main-left{width:66.66%}.main-area .main-right{width:33.333%}.main-area .text-area{margin-top:0.1rem}.main-area .text-area p{line-height:0.45rem}.homepage .main-area .container>div{width:calc(100% + 0.4rem);margin-left:-0.2rem}.row{padding:0.1rem 0}.row2{background:#f2f6ff;background:#f6f7fa}.publicity{width:100%;overflow:hidden;padding:0.2rem;display:block}.subject-area{line-height:0.5rem;height:0.5rem;padding-left:0.3rem;text-align:center;border-bottom:0.03rem solid #005abb;background:url(../images/i-subject.png) no-repeat left center;text-align:left}.subject-area.title-xw{background-image:url(../images/i-xw.png)}.subject-area.title-tz{background-image:url(../images/i-tz.png)}.subject-area.title-sys{background-image:url(../images/i-sys.png)}.subject-area.title-zc{background-image:url(../images/i-zc.png)}.subject-area.title-fc{background-image:url(../images/i-fc.png)}.subject-area.title-aq{background-image:url(../images/i-aq.png)}.subject-area .title{font-size:18px;color:var(--theme);float:left;position:relative;cursor:pointer;font-weight:bold;height:0.5rem;line-height:0.5rem}.subject-area .subtitle{margin-left:0.2rem;float:left;overflow:hidden;cursor:pointer;display:none}.subject-area .subtitle span{float:left;display:block;text-align:center;padding:0 0.05rem;margin-left:0.2rem;cursor:pointer}.subject-area .subtitle span.on{color:var(--theme);font-weight:bold}.subject-area .more{float:right;color:#999999;font-size:0.14rem}.subject-area .more:hover{color:var(--theme)}.conlist{margin-top:0.1rem}.conlist.showdate li a{width:calc(100% - 1.1rem)}.conlist li{background:url(../images/i-right.png) no-repeat left;line-height:0.4rem;padding-left:0.15rem}.conlist li:hover .news-title{color:var(--theme)}.conlist li .date{color:#8d8d8d;float:right}.conlist li a{width:100%;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center}.conlist li .news-title{color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conlist li span.channel3{background:#21a2e5;color:#ffffff;font-size:0.1rem;line-height:1;padding:0.04rem;border-radius:0.04rem;margin-right:0.04rem}.conlist li span.channel1{color:#187147;background:#187147;color:#ffffff;font-size:0.1rem;line-height:1;padding:0.04rem;border-radius:0.04rem;margin-right:0.04rem}.conlist li span.channel2{color:#dea639;background:#dea639;color:#ffffff;font-size:0.1rem;line-height:1;padding:0.04rem;margin-right:0.04rem;border-radius:0.04rem}.news-list{padding-top:0.2rem}.news-list a{margin-bottom:0.14rem;display:block}.news-list a .news-title{font-size:0.16rem;font-weight:700;margin-bottom:0.08rem;line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news-list a:last-child{margin-bottom:0}.news-list .news-card{display:flex;gap:0.2rem;padding:0.12rem;border:0.01rem solid rgba(0,90,187,0.2);border-radius:0.16rem;background-color:#ffffff;transition:all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);cursor:pointer;box-shadow:0 0.01rem 0.02rem rgba(0,0,0,0.02);align-items:center}.news-list .news-card:hover{border:0.01rem solid #005abb;background-color:#fffafa;box-shadow:0 0.12rem 0.24rem -0.1rem rgba(0,90,187,0.28);transform:translateY(-0.03rem)}.news-list .news-img{flex-shrink:0;width:0.8rem;height:0.8rem;border-radius:0.14rem;overflow:hidden;background:#f0e6e2;display:flex;align-items:center;justify-content:center}.news-list .news-img img{width:100%;height:100%;object-fit:cover;display:block}.news-list .news-content{flex:1;width:calc(100% - 1rem)}.news-list .news-summary{font-size:0.13rem;color:#6b4f48;line-height:1.5;margin-bottom:0.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.data-center{background:url(../images/bg2.jpg) no-repeat center bottom;padding-bottom:0.2rem}.data-center .subject{text-align:center}.data-center .title{font-size:24px;color:var(--theme);font-weight:bold;height:0.5rem;line-height:0.5rem}.data-center .publicity{padding-top:0;padding-bottom:0}.data-center ul{display:flex;justify-content:space-between;flex-wrap:wrap}.data-center ul li{width:1.6rem;margin-bottom:0.2rem}.data-center ul li a{padding-top:0.2rem;display:flex;transition:all 0.3s;flex-direction:column;border-radius:0.1rem;align-items:center;overflow:hidden;height:100%}.data-center ul li a img{transition:all 0.3s;width:100%}.data-center ul li .lf{width:1.5rem;height:1.5rem;background-color:rgba(255,255,255,0.8);overflow:hidden;text-align:center;border:0.03rem solid #21a2e5;box-shadow:0 0 0 0.01rem #eceff2;padding:16%;border-radius:50%;margin-bottom:0.1rem}.data-center ul li h3{width:100%;font-size:0.16rem;text-align:center;line-height:1.75;color:#1a1a1a;font-weight:normal}.data-center ul li a:hover{border-color:#005abb}.data-center ul li a:hover h3{color:#005abb}.data-center ul li a:hover img{transform:scale(1.1)}.data-center ul li a:hover .lf{box-shadow:0 0 20px -1px rgba(0,90,187,0.4)}.footer{clear:both;background:var(--theme);color:#ffffff}.footer .container{padding:0.3rem}.footer .rt{width:100%;display:flex;justify-content:space-between}.footer .container p{width:100%;line-height:0.25rem;margin-top:0.4rem;font-size:0.14rem;display:flex;align-items:center;justify-content:center}.footer .container p span{display:block;margin-left:0.2rem}.footer .link{line-height:0.45rem;display:flex}.footer .link span{font-size:0.24rem;padding-left:0.4rem;letter-spacing:0.02rem;background:url(../images/i-link.png) no-repeat left center;background-size:0.3rem;flex-shrink:0;margin-right:0.4rem}.custom-select{width:30%;position:relative}.custom-select:hover .options{visibility:visible;opacity:1}.custom-select .selected{width:100%;height:0.45rem;line-height:0.45rem;padding:0 0.2rem;background:#fff;border-radius:0.4rem;cursor:pointer;font-size:14px;color:#333;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;box-shadow:0 2px 6px rgba(0,0,0,0.06);transition:box-shadow 0.2s}.custom-select .selected span{padding:0}.custom-select .selected:hover{box-shadow:0 2px 10px rgba(0,0,0,0.1)}.custom-select .selected .arrow{transition:transform 0.25s ease;margin-left:8px;flex-shrink:0;width:0.2rem;height:0.2rem;display:block;background:url(../images/i-down.png) no-repeat;background-size:100% auto;margin-right:0}.custom-select.open .selected .arrow{transform:rotate(180deg)}.custom-select .options{position:absolute;bottom:calc(0.45rem + 6px);left:0;width:100%;background:#f6f7fa;border-radius:0.2rem;box-shadow:0 8px 24px rgba(0,0,0,0.12);list-style:none;margin:0;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-6px) scale(0.98);transition:opacity 0.2s ease,
 transform 0.2s ease,
 visibility 0s 0.2s;z-index:10}.custom-select .options a{color:#1a1a1a;font-size:15px;text-decoration:none}.custom-select .options li{padding:0 0.2rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select .options li:hover{background:#f0f5ff}.custom-select .options li:hover a{color:#0d62bd;text-decoration:none}.custom-select .options li:not(:last-child){border-bottom:1px solid #f0f0f0}.custom-select .selected .placeholder{color:#1a1a1a;font-size:15px}.footer a{color:#fff}.footer a:hover{text-decoration:underline}.copyright{margin:0 auto}.copyright p img{width:0.6rem}#header{width:100%}#header .top{height:2.3rem;background:#0d62bd url(../images/header.jpg) no-repeat center bottom}#header .header-right .right-link{margin-bottom:0.2rem;text-align:right}#header .header-right .right-link a{color:#ffffff;padding-left:0.1rem;font-size:0.15rem;margin-left:0.1rem;position:relative}#header .header-right .right-link a::after{position:absolute;height:0.1rem;width:0.01rem;background-color:rgba(255,255,255,0.4);content:"";top:0.06rem;left:0}#header .header-right .right-link a:first-child::after{display:none}#header .header-right #searchform{position:relative;border:0.01rem solid #dddddd}#header .header-right #searchform #search-input{line-height:0.3rem;width:2.5rem}.header-bottom{background-color:var(--theme);box-shadow:0 -0.05rem 0.3rem rgba(0,0,0,0.15)}.menunav{height:0.6rem;width:100%;display:flex}.menunav>div{position:relative;width:14%;text-align:center}.menunav>div>a{display:block;text-align:center;line-height:0.6rem;color:#000;font-size:0.18rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all 0.2s ease-in;color:#ffffff}.menunav>div.on>a,.menunav>div:hover>a{background:#dea639}.menunav>div .submenu{width:100%;position:absolute;left:0;top:0.6rem;z-index:200;background-color:#f9f9f9;display:none;box-shadow:0 0.03rem 0.1rem #8d8d8d}.menunav>div .submenu li a{line-height:0.5rem;font-size:0.16rem;display:block;border-bottom:0.01rem solid #f0f0f0;transition:all 0.2s}.menunav>div .submenu li a:hover{color:#005abb}.bg{background:#f6f7fa}.mechanism_left{width:3rem;position:relative;background-color:#f2f6ff}.mechanism_left .left-menu{height:100%}.mechanism_left .left-menu>ul>li.title span{font-size:0.2rem;letter-spacing:0.02rem;font-weight:normal;line-height:0.7rem}.mechanism_left .left-menu>ul>li ul li{border-top:0.01rem solid rgba(0,0,0,0.1)}.mechanism_left .left-menu>ul>li ul li:hover{background-color:#fafafa}.mechanism_left .left-menu>ul>li.but1{margin:0.1rem 0.05rem;width:80%;margin:0 auto}.mechanism_left .left-menu>ul>li.but1>span>a{transition:all 0.2s;padding:0.2rem 0.5rem 0.2rem 0.2rem;line-height:2em;background:var(--theme);background-size:cover}.mechanism_left .left-menu>ul>li.but1>a,.mechanism_left .left-menu>ul>li.but1>span{background-color:#fff;line-height:3em;padding:0 0.2rem}.mechanism_left .left-menu>ul>li.but1>a{position:relative}.mechanism_left .left-menu>ul>li.but1>a::after{position:absolute;right:0.2rem;top:50%;width:0.4rem;height:0.4rem;display:block;transform:translateY(-50%);background:url(../images/rightarrow-w.png) no-repeat right 0 center;content:"";transition:all 0.2s}.mechanism_left .left-menu>ul>li.but1>span{position:relative}.mechanism_left .left-menu>ul>li.but1>span:after{height:0.14rem;width:0.14rem;content:"";right:0.1rem;top:50%;background:url(../images/i-down.png) no-repeat center center;display:block;position:absolute;background-size:cover;transform:translateY(-50%)}.mechanism_left .left-menu>ul>li.but1{margin-bottom:0.1rem}.mechanism_left .left-menu>ul>li.but1:hover>a,.mechanism_left .left-menu>ul>li.but1:hover>span,.mechanism_left .left-menu>ul>li.but1.on>a,.mechanism_left .left-menu>ul>li.but1.on>span{color:#fff;display:block;background-color:#21a2e5}.mechanism_left .left-menu>ul>li.but1:hover>a::after{right:0.1rem}.mechanism_left .left-menu>ul>li.but1:hover>span:after{background:url(../images/up.png) no-repeat center center;background-size:cover;transform:translateY(-50%) rotate(180deg)}.mechanism_left .left-menu>ul>li.on>span:after{background:url(../images/up.png) no-repeat center center;background-size:cover}.mechanism_left .left-menu>ul>li.on ul{display:block}.mechanism_left .left-menu>ul>li a,.mechanism_left .left-menu>ul>li span{font-size:0.16rem}.mechanism_left .left-menu>ul>li>a,.mechanism_left .left-menu>ul>li>span{display:block;cursor:pointer;overflow:hidden}.mechanism_left .left-menu>ul>li ul{display:none;background-color:#fefefe;color:#1a1a1a}.mechanism_left .left-menu>ul>li ul a{display:block;transition:all 0.2s;padding-left:2em;padding-right:0.5rem;line-height:3em}.mechanism_left .left-menu>ul>li ul a:hover,.mechanism_left .left-menu>ul>li ul a.on{color:var(--theme)}.mechanism_left .left-menu li.title{font-weight:bold;position:relative;margin-bottom:0.2rem}.mechanism_left .left-menu li.title span{font-size:0.18rem}.mechanism_left .left-menu li.title span{background:#005abb;display:block;color:#fff;text-align:center}.mechanism_right,.full_content{padding-left:0.3rem;padding-right:0.3rem;min-height:7rem;background-color:#ffffff;padding-top:0.2rem;background:linear-gradient(to Right, #fefefe 2%, #fff 5%)}.mechanism_right{width:calc(100% - 3rem)}.mechanism_right .conlist li{transition:all 0.2s}.mechanism_right .conlist li:hover{background-color:#fafafa}.current-area{align-items:center;position:relative}.current-area .subject-area{position:relative;z-index:1}.current-area::after{position:absolute;width:100%;height:0.01rem;content:"";background-color:#dddddd;left:0;bottom:0;display:block;z-index:0}.current-area .cur{padding-left:0.2rem;background:url(../images/i-add.png) no-repeat left top 0.02rem;color:#8d8d8d}.current-area .cur a,.current-area .cur span{color:#8d8d8d;font-size:12px}.searchform{position:relative;width:2.3rem;opacity:0.8;overflow:hidden;display:flex}.searchform .search-input{border-radius:0.2rem;width:100%;height:0.32rem;line-height:0.32rem;padding:0 0.4rem 0 0.1rem}.searchform .search-btn{cursor:pointer;position:absolute;border:none;z-index:1;width:0.22rem;top:0.05rem;right:0.1rem}#content_detail{padding-bottom:0.4rem;padding-top:0.4rem;text-indent:2em}#content_detail a:hover{color:var(--theme)}#content_detail .desc p{line-height:1.75 !important;font-size:0.18rem !important;color:#1a1a1a}#content_detail .desc p:has(img){text-indent:0}#content_detail .desc p span{font-size:0.18rem !important}#content_detail .desc p img{max-width:100%;height:auto !important}#content_detail .desc p table{display:block;margin:0 auto}#content_detail .info{font-size:0.14rem;padding-bottom:0.1rem;color:#666666;border-bottom:0.01rem solid #f0f0f0;margin-bottom:1.562vw;text-align:center}#content_detail .info span{margin:0 0.1rem}#content_detail .title{font-size:0.22rem;text-align:center;font-weight:400;color:#1a1a1a;margin-bottom:0.3rem}#content_detail .con_bottom{text-indent:0;margin-top:40px;border-top:1px dotted #ccc;font-size:13px;line-height:2;padding-top:20px}.sidebar{position:fixed;right:calc(50% - 7.5rem);bottom:0.48rem;z-index:200;display:none}.sidebar>div{width:0.5rem;height:0.5rem;display:block;border-radius:50%}.sidebar>div.backtop{background:#dea639 url(../images/up.png) no-repeat center center}.pic-list{position:relative;overflow:hidden;border-radius:0.16rem;max-width:500px;max-height:300px;margin:0 auto}.pic-list .info{display:flex;flex-direction:column;justify-content:space-between;padding:0.2rem;width:100%;height:1rem;background-color:rgba(0,90,187,0.7);left:0;bottom:0;position:absolute;z-index:1;color:#ffffff;text-align:center;transition:all 0.5s;-webkit-transition:all 0.5s;cursor:pointer}.pic-list .info .cn{font-size:0.24rem;font-weight:bold;margin-bottom:0.1rem;letter-spacing:0.05rem}.pic-list .info .eng{margin-bottom:0.4rem;font-weight:bold}.pic-list .about{line-height:2}.pic-list .btn-go{margin-top:0.2rem;text-align:right}.pic-list:hover .info{height:100%;background-color:rgba(0,90,187,0.9)}