body{font-family:'Noto Sans SC',sans-serif;font-weight:400}
/*.header .hd-top{position:absolute;top:0;left:0;width:100%;z-index:2;background-color:#fff}*/
.header .hd-top{width:100%;z-index:2;background-color:#fff}
.header .hd-top .wp{display:flex;align-items:center;justify-content:space-between;height:80px}
.header .hd-top .wp .left{color:#333;font-size:20px}
.header .hd-top .wp .right{display:flex;align-items:center;justify-content:flex-end}
.header .hd-top .wp .right .tools{color:#666;font-size:18px;padding:0 18px;position:relative}
.header .hd-top .wp .right .tools:after{content:'';position:absolute;right:0;top:50%;margin-top:-13px;width:1px;height:26px;background:linear-gradient(0deg,rgba(153,153,153,0) 0,#666 50%,rgba(153,153,153,0) 100%)}
.header .hd-top .wp .right .login-group{margin-left:28px;display:flex;align-items:center;padding:10px 20px;background:#f5f5f5;border-radius:19px}
.header .hd-top .wp .right .login-group i{display:block;background:url(../images/user.png) no-repeat center center/contain;width:18px;height:18px;margin-right:12px}
.header .hd-top .wp .right .login-group a{color:#999;font-size:14px}
.header .hd-top .wp .right .login-group a+a{margin-left:24px;position:relative}
.header .hd-top .wp .right .login-group a+a:after{content:'';position:absolute;top:50%;left:-12px;width:1px;height:14px;background:#000;opacity:.5;margin-top:-7px}
.header .hd-ban{position:relative}
.header .hd-ban img{display:block;width:100%}
.header .hd-ban .wp{position:absolute;top:calc(50% + 40px);left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;font-size:50px;font-weight:800;color:#fff;line-height:6px;text-shadow:-1px 2px 10px rgba(0,42,139,.29)}
.header .hd-nav{background:url(../images/nav-bg.jpg) no-repeat center center/cover}
.header .hd-nav .wp{display:flex;justify-content:space-around}
.header .hd-nav .wp a{height:76px;display:flex;align-items:center;justify-content:center;flex:auto;color:#fff;font-size:22px}
.header .hd-nav .wp a.active{background-color:#fff;color:#2789ee;font-weight:700;position:relative}
.header .hd-nav .wp a.active:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#2789ee}
.header .hd-nav .wp a.active:before{content:'';background:url(../images/san.png) no-repeat center center/contain;width:22px;height:8px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:3px}
.footer{background-color:#3886fe}
.footer .fd-top{padding:18px 0;background:rgba(255,255,255,.05)}
.footer .fd-top .wp{display:flex;justify-content:space-between}
.footer .fd-top .wp span{flex:0 0 calc(33.3% - 26px);height:65px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}
.footer .fd-bot{padding:30px 0 40px}
.footer .fd-bot img{display:block;margin:0 auto}
.footer .fd-bot p{margin-top:20px;font-size:20px;text-align:center;color:#fff}
.inner-page{min-height:110vh;background:#fafafa url(../images/inner-bg.jpg) no-repeat top center/100% auto;padding-bottom:200px;position:relative}
.crumbs{display:flex;align-items:center;padding:60px 0 40px}
.crumbs i{background:url(../images/pos.png) no-repeat center center/contain;width:16px;height:21px;display:block;margin-right:12px}
.crumbs a,.crumbs em,.crumbs span{color:#666;font-size:16px}
.crumbs span.cur{color:#333}
.crumbs em{margin:0 5px}
.content-wrap{padding:0 30px 40px;border-radius:40px 40px 0 0;background:url(../images/wrap-bg.jpg) no-repeat top -2px center/100% auto;margin-bottom:30px;overflow:hidden}
.content-wrap.ovv{overflow:visible}
.content-wrap.bg2{background-image:url(../images/wrap-bg2.jpg);background-color:#fafafa}
.content-wrap.bg3{background-image:url(../images/wrap-bg.png)}
.content-wrap.bg4{background-image:url(../images/wrap-bg4.jpg)}
.content-wrap.bg5{background-image:url(../images/bg5.jpg)}
.inner-page-title{padding:25px 0;display:flex;align-items:flex-start;position:relative}
.inner-page-title h3{font-size:34px;font-weight:700;color:#fff}
.inner-page-title h3 span{display:block}
.inner-page-title h3 a{color:#fff}
.inner-page-title .search-mod{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0}
.inner-page-title img{display:block;position:relative;top:8px;margin-right:20px}
.inner-page-title .more{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:18px;display:flex;align-items:center;color:#fff}
.inner-page-title .more img{display:block;width:7px;height:12px;margin-left:12px;margin-right:0;top:2px}
.g-box{border-radius:30px 30px 10px 10px;background-color:#fff;overflow:hidden}
.g-box+.g-box{margin-top:32px}
.g-box.ovv{overflow:visible}
.list-title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0;background-color:#e3f1ff}
.list-title img{display:block}
.list-title h4{font-size:22px;color:#666;font-family:YouSheBiaoTiHei;font-weight:400}
.list1{padding:40px 20px}
.list1 .item{display:flex;justify-content:space-between;line-height:36px;padding:20px 40px 20px 30px;border-radius:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.list1 .item a{margin-right:90px;color:#333;font-size:22px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.list1 .item .date{color:#999;font-size:22px;flex:0 0 120px}
.list1 .item:hover{background:#fff;box-shadow:0 0 20px 0 rgba(97,170,231,.3)}
.list1 .item:hover a{display:block;white-space:normal;color:#0754b2}
.pagination{display:flex;align-items:center;justify-content:center}
.pagination a.btn{padding:0 15px;height:40px;line-height:40px;background:#fff;box-shadow:0 1px 5px 0 rgba(38,49,120,.17);border-radius:5px;margin:0 15px;font-size:16px;color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pagination a.btn:hover{background:#2789ee;color:#fff}
.pagination .pages{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;overflow:hidden}
.pagination .pages a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:16px;color:#999;display:block;text-align:center;line-height:38px;width:42px;height:40px;background:#fff}
.pagination .pages a+a{border-left:1px solid #ccc}
.pagination .pages .cur,.pagination .pages a:hover{background-color:#2789ee;color:#fff}
.search-mod{display:flex;align-items:center}
.search-mod .input-wrap{position:relative;margin-right:20px}
.search-mod .input{width:596px;height:63px;background:#fff;border-radius:31px;border:none;padding-left:26px;padding-right:150px;font-size:18px;color:#333}
.search-mod .reset{width:107px;height:63px;background:#fff;border-radius:31px;display:flex;align-items:center;justify-content:center;position:relative;color:#2789ee;font-size:24px}
.search-mod .reset input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}
.search-mod input::-webkit-input-placeholder{color:#999}
.search-mod input::-moz-placeholder{color:#999}
.search-mod input:-moz-placeholder{color:#999}
.search-mod input:-ms-input-placeholder{color:#999}
.search-mod .submit{position:absolute;width:122px;height:54px;background:linear-gradient(120deg,rgba(56,134,254,.3) 0,rgba(56,134,254,.61) 30%,#3886fe 100%);box-shadow:0 3px 7px 0 rgba(15,73,124,.4);border-radius:27px;right:8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:flex;align-items:center;justify-content:center}
.search-mod .submit i{background:url(../images/search.png) no-repeat center center/contain;width:24px;height:24px}
.search-mod .submit span{color:#fff;font-size:24px;margin-left:10px}
.search-mod .submit input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}
.inner-nav{position:absolute;left:0;top:124px;min-height:372px;width:calc(50vw - 630px);border-radius:0 30px 30px 0;background:#fff url(../images/side-bg.jpg) no-repeat bottom right/100% auto}
.inner-nav .title{text-align:center;height:60px;display:flex;align-items:center;justify-content:center;border-bottom:3px solid rgba(39,137,238,.5);color:#666;font-size:30px;font-family:YouSheBiaoTiHei}
.inner-nav .list{padding:18px 20px 90px 0}
.inner-nav .list a{display:flex;align-items:center;justify-content:center;padding:15px 20px 15px 46px;color:#999;font-size:20px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inner-nav .list .active,.inner-nav .list a:hover{font-size:22px;color:#2789ee;background-color:#f2f6ff;padding-right:20px;position:relative}
.inner-nav .list .active:after,.inner-nav .list a:hover:after{content:'';width:7px;background:#2789ee;border-radius:4px;position:absolute;left:10px;top:0;height:100%}
.info-mod{padding:60px 50px}
.info-mod .title{color:#666;font-size:32px;font-family:YouSheBiaoTiHei;padding-bottom:15px}
.info-mod .item{padding:15px 0;display:flex;line-height:36px;align-items:flex-start}
.info-mod .item .label{display:flex;align-items:center;flex:0 0 150px}
.info-mod .item .label span{color:#333;font-size:22px;margin-left:15px}
.info-mod .item .label img{display:block}
.info-mod .item .con{color:#666;font-size:22px}
.info-mod .row{display:flex;justify-content:space-between}
.info-mod .row .item{flex:0 0 45%}
.info-mod.gzgy .item{line-height:30px}
.info-mod.gzgy .item .label{flex:0 0 auto;display:flex;align-items:center;height:30px;color:#333;font-size:22px}
.info-mod.gzgy .item .label span{width:110px;text-align:justify;height:30px;overflow:hidden}
.info-mod.gzgy .item .label span:after{content:'';display:inline-block;width:100%}
.info-mod.gzgy .item .label.long span{width:200px}
.info-mod.gzgy .item .label.auto span{width:auto}
.info-mod.gzgy .item .label.auto span:after{display:none}
.text-det{font-size:22px;color:#333;line-height:36px;padding:60px 45px}
.pick-mod{padding:70px 30px 30px}
.pick-mod .row{display:flex;align-items:flex-start;line-height:30px}
.pick-mod .row .label{color:#333;font-size:18px}
.pick-mod .row .con{display:flex;flex-wrap:wrap;flex:1}
.pick-mod .row .con .item{flex:0 0 20%;display:flex;align-items:center}
.pick-mod .row .con label{display:block;cursor:pointer;position:relative}
.pick-mod .row .con label input{position:absolute;left:-99999px}
.pick-mod .row .con label span{color:#666;font-size:16px;padding-left:32px;position:relative;display:block}
.pick-mod .row .con label span:After{content:'';width:16px;height:16px;background:rgba(255,255,255,0);border:1px solid #999;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-8px}
.pick-mod .row .con label input:checked+span:after{background:#fff;border-color:#2789ee}
.pick-mod .row .con label input:checked+span:before{content:'';width:10px;height:10px;background:#2789ee;border-radius:50%;position:absolute;left:3px;top:50%;margin-top:-5px;z-index:2}
.pick-mod .row+.row{margin-top:30px}
.pick-mod.fixed-label .row .label{flex:0 0 180px}
.g-table-wrap{margin-bottom:35px}
.g-table-wrap .g-table{width:100%}
.g-table-wrap .g-table thead{background-color:#e3f1ff}
.g-table-wrap .g-table thead th{height:70px;color:#333;font-size:18px;font-weight:400;padding:0 15px;white-space:nowrap}
.g-table-wrap .g-table thead th:nth-child(even){background:rgba(255,255,255,.4)}
.g-table-wrap .g-table thead th:first-child{border-radius:15px 0 0 0}
.g-table-wrap .g-table thead th:last-child{border-radius:0 15px 0 0}
.g-table-wrap .g-table tbody td{text-align:center;padding:0 15px;height:70px;font-size:16px;background-color:#fff;color:#666}
.g-table-wrap .g-table tbody td .con{position:relative;display:inline-block}
.g-table-wrap .g-table tbody td .con .pop{position:absolute;opacity:0;pointer-events:none;top:120%;right:0;padding:18px 20px;white-space:nowrap;background:#fff;z-index:3;box-shadow:0 0 20px 0 rgba(97,170,231,.3);border-radius:15px 0 15px 15px;color:#0754b2;font-size:22px}
.g-table-wrap .g-table tbody td:hover{color:#0754b2}
.g-table-wrap .g-table tbody td:hover .pop{opacity:1;pointer-events:auto}
.g-table-wrap .g-table tbody tr:nth-child(even) td{background-color:rgba(227,241,255,.5)}
.map-btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:248px;height:63px;background:#fff;border-radius:31px;display:flex;align-items:center;justify-content:center}
.map-btn i{background:url(../images/ico8.png) no-repeat center center/contain;width:30px;height:30px;display:block;margin-right:10px}
.map-btn span{color:#2789ee;font-size:24px}
.link-mod{padding:50px 40px 40px;display:flex}
.link-mod .label{white-space:nowrap;color:#333;font-size:18px;margin-right:40px}
.link-mod .con{flex:1;display:flex;flex-wrap:wrap}
.link-mod .con .item{flex:0 0 25%;margin-bottom:20px}
.link-mod .con .item a{color:#666;font-size:16px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.link-mod .con .item a:hover{color:#2789ee}
.single-row{height:54px;background:linear-gradient(86deg,#53a2fa 0,rgba(255,255,255,0) 100%);border-radius:10px;display:flex;align-items:center;padding-left:34px;font-size:18px;color:#fff;font-weight:500;margin-bottom:30px}
.yushen-mod{padding:58px 48px}
.text-mod+.text-mod{margin-top:100px}
.text-mod .tit{display:flex;align-items:center;margin-bottom:60px;position:relative}
.text-mod .tit img{display:block;margin-right:25px}
.text-mod .tit h3{color:#666;font-size:28px;font-family:YouSheBiaoTiHei;font-weight:400}
.text-mod .tit:after{content:'';position:absolute;top:50%;right:0;width:calc(100% - 260px);height:2px;background:#60a8f6;opacity:.2;margin-top:-1px}
.text-mod .tit:before{content:'';position:absolute;left:260px;width:104px;height:4px;background:#60a8f6;border-radius:2px;top:50%;margin-top:-2px}
.text-mod .intro{position:relative;color:#333;font-size:22px;line-height:36px}
.text-mod .intro a{position:absolute;bottom:0;right:10px;color:#2789ee}
.text-mod .intro.db a{display:block;text-align:right;margin-top:10px;position:static}
.text-mod .info-row+.info-row{margin-top:30px}
.text-mod .info-row{display:flex;align-items:flex-start}
.text-mod .info-row .icon{width:30px;height:25px;display:flex;align-items:center;justify-content:center;margin-right:15px}
.text-mod .info-row img{display:block}
.text-mod .info-row p{color:#333;font-size:22px;line-height:25px}
.text-mod .entry{width:604px;height:130px;background:url(../images/entry-bg.jpg) no-repeat center center/cover;box-shadow:0 4px 10px 0 rgba(5,76,131,.18);border-radius:15px;display:flex;align-items:center;padding-left:30px;color:#2789ee;font-size:24px;font-weight:500}
.text-mod .more{display:flex;justify-content:flex-end;margin-top:-40px}
.text-mod .more a{color:#333;font-size:14px;padding-right:15px;background:url(../images/more.png) no-repeat right center/10px auto}
.text-mod .list1{padding:20px 0 0;margin-left:-30px;margin-right:-40px}
.det-table{background-color:#fff;padding:60px 0}
.det-table .row{display:flex}
.det-table .row .col{flex:0 0 55%;display:flex;align-items:flex-start;padding:20px 40px;line-height:25px;font-size:22px}
.det-table .row .col .label{color:#333;flex:0 0 200px;width:200px;text-align:justify;height:25px;overflow:hidden}
.det-table .row .col .label:after{content:'';display:inline-block;width:100%}
.det-table .row .col .con{color:#666;flex:1}
.det-table .row .col+.col{flex:0 0 45%;border-left:1px solid rgba(56,134,254,.3)}
.det-table .row:nth-child(odd){background-color:#e3f1ff}
.index-page{background-color:#f9f9f9}
.banner{position:relative}
.banner .ban{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.banner .wp{padding:120px 0;position:relative;z-index:2;display:flex;justify-content:space-between}
.banner .wp .left{flex:0 0 596px}
.banner .wp .left h3{color:#fff;font-size:40px;font-weight:800;text-align:center;text-shadow:-1px 2px 10px rgba(0,42,139,.29)}
.banner .wp .left h4{text-align:center;margin-bottom:30px}
.banner .wp .left h4 span{font-size:30px;color:#fff;font-weight:700;text-shadow:-1px 2px 10px rgba(0,42,139,.29);position:relative}
.banner .wp .left h4 span:after{content:'';width:100px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);position:absolute;right:calc(100% + 20px);top:50%;margin-top:-1px}
.banner .wp .left h4 span:before{content:'';width:100px;height:2px;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%);position:absolute;left:calc(100% + 20px);top:50%;margin-top:-1px}
.banner .wp .left .search-mod{margin-top:50px}
.banner .wp .right{flex:0 0 490px;background:rgba(255,255,255,.8)}
.banner .wp .right .title{height:50px;padding-left:15px;background-color:#fff;font-weight:700;font-size:22px;color:#2789ee;display:flex;align-items:center}
.banner .wp .right .list{display:flex;flex-wrap:wrap;padding:0 45px 45px}
.banner .wp .right .list .item{flex:0 0 50%;margin-top:45px}
.banner .wp .right .list .item a{color:#333;font-size:18px;padding-left:20px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.banner .wp .right .list .item a:before{content:'';width:8px;height:8px;background:#3886fe;position:absolute;left:0;top:50%;margin-top:-4px}
.banner .wp .right .list .item a:hover{color:#2789ee}
.banner .wp .right .list .item.new a:after{content:'new';width:42px;height:18px;background:#c33;border-radius:9px;display:inline-block;vertical-align:middle;text-align:center;line-height:14px;font-size:14px;color:#fff;position:relative;top:-2px;margin-left:4px}
.link-row{display:flex;justify-content:space-between;padding:60px 0 50px}
.link-row .item{position:relative}
.link-row .item .icon{margin:0 auto 25px;position:relative}
.link-row .item .icon img{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.link-row .item .icon .bg{background:url(../images/ii-bg.png) no-repeat center center/contain;width:120px;height:78px;margin:0 auto}
.link-row .item .name{min-width:138px;height:45px;margin:0 auto;text-align:center;font-size:24px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.link-row .item .inner:hover .icon img{-webkit-transform:translate(-50%,-80%);-moz-transform:translate(-50%,-80%);-ms-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}
.link-row .item .inner:hover .name{color:#2789ee;font-family:YouSheBiaoTiHei;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}
.link-row .item+.item:after{content:'';background:url(../images/ii-line.png) no-repeat center center/contain;width:222px;height:18px;position:absolute;bottom:70px;right:66%}
.index-tab .tab-list{display:flex;background-color:#e3f1ff}
.index-tab .tab-list .item{cursor:pointer;flex:0 0 14.28%;padding:10px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.index-tab .tab-list .item .icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.index-tab .tab-list .item .icon img{display:block}
.index-tab .tab-list .item .name{color:#666;font-size:22px;font-family:YouSheBiaoTiHei;text-align:center}
.index-tab .tab-list .item .name.fz18{font-size:18px;line-height:20px;white-space:pre-line}
.index-tab .tab-list .item:nth-child(odd){background-color:rgba(255,255,255,.4)}
.index-tab .tab-list .item.active{background-color:#fff}
.index-tab .list{display:flex;flex-wrap:wrap;padding:15px;margin-bottom:-10px}
.index-tab .list a{margin-bottom:10px;flex:0 0 33.3%;height:100px;display:flex;align-items:center;justify-content:center;color:#333;font-size:22px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fff;border-radius:15px;position:relative}
.index-tab .list a:after{content:'';background:url(../images/r-arr.png) no-repeat center center/contain;width:8px;height:16px;position:absolute;top:50%;margin-top:-8px;right:46px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-tab .list a:hover{box-shadow:0 0 20px 0 rgba(97,170,231,.3);z-index:10;color:#0754b2}
.index-tab .list a:hover:after{opacity:1}
.index-tab .tab-con{display:none}
.index-tab .tab-con.show{display:block}
.index-swiper{overflow:hidden;background:url(../images/swi-bg.png) no-repeat bottom center/100% auto;padding-bottom:100px}
.index-swiper .swiper-wrapper{pointer-events:none}
.index-swiper .swiper-wrapper .swiper-slide{pointer-events:auto}
.index-swiper .box{width:100%;height:443px;padding:0 30px 30px;border-radius:40px 40px 0 0;position:relative}
.index-swiper .box:after{content:'';background:url(../images/yuan.png) no-repeat center center/contain;width:201px;height:172px;position:absolute;top:0;right:0;z-index:1;pointer-events:none}
.index-swiper .box .list,.index-swiper .box .title{position:relative;z-index:2}
.index-swiper .box .title{display:flex;align-items:center;padding:30px 0;position:relative}
.index-swiper .box .title .icon{display:flex;align-items:center;justify-content:center;margin-right:20px}
.index-swiper .box .title .icon img{display:block}
.index-swiper .box .title h3{font-size:34px;font-weight:700}
.index-swiper .box .title .more{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;display:flex;align-items:center;font-size:18px}
.index-swiper .box .title .more img{display:block;width:7px;height:12px;margin-left:12px;position:relative;top:1px}
.index-swiper .box .list-wrap{max-height:300px;overflow:hidden;position:relative;z-index:2}
.index-swiper .box .list{margin-right:5px;overflow:hidden;border-radius:10px 10px 0 0}
.index-swiper .box .list .item{display:flex;align-items:center;padding-left:50px;height:100px;background-color:#fff}
.index-swiper .box .list .item .icon{margin-right:60px;display:flex;align-items:center;justify-content:center;width:33px;height:33px}
.index-swiper .box .list .item .icon img{display:block}
.index-swiper .box .list .item span{color:#333;font-size:22px}
.index-swiper .box .list .item:nth-child(odd){background-color:rgba(255,255,255,.75)}
.index-swiper .color1{background:linear-gradient(180deg,#9ce6e0 0,#f9f9f9 100%)}
.index-swiper .color1 .title h3 a{color:#1a8a91}
.index-swiper .color1 .title .more{color:#559da2}
.index-swiper .color2{background:linear-gradient(180deg,#88b8ff 0,#f9f9f9 100%)}
.index-swiper .color2 .title h3 a{color:#316dc7}
.index-swiper .color2 .title .more{color:#5b78a4}
.index-swiper .color3{background:linear-gradient(180deg,#c4b5ef 0,#f9f9f9 100%)}
.index-swiper .color3 .title h3 a{color:#5c43a4}
.index-swiper .color3 .title .more{color:#7d6dac}
.list-wrap::-webkit-scrollbar{width:5px}
.list-wrap::-webkit-scrollbar-track{background:0 0}
.list-wrap::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}
.list-wrap::-webkit-scrollbar-thumb:window-inactive{background:0 0}
.index-fw{background:url(../images/fw-bg.jpg) no-repeat top center/100% auto;padding:40px 0 80px}
.index-fw .fw-title{height:100px;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative}
.index-fw .fw-title:After{content:'';background:url(../images/san2.png) no-repeat center center/contain;width:28px;height:14px;position:absolute;bottom:0;left:50%;margin-left:-14px}
.index-fw .fw-title .icon{display:flex;align-items:center;justify-content:center;margin-right:20px;position:relative;top:3px}
.index-fw .fw-title .icon img{display:block}
.index-fw .fw-title a{color:#3b88fe}
.index-fw .fw-title h3{font-weight:700;color:#3b88fe;font-size:38px}
.index-fw .link{display:flex;margin:0 -13px 50px}
.index-fw .link a{flex:0 0 calc(25% - 26px);margin:0 13px;display:flex;align-items:center;justify-content:center;height:152px;background:url(../images/fw-bg1.png) no-repeat center center/cover;color:#fff;font-size:28px;font-weight:500}
.index-fw .circle-mod{position:relative;padding-top:53px;margin-bottom:260px}
.index-fw .circle-mod .center{position:relative}
.index-fw .circle-mod .center .circle1{width:304px;height:304px;background:url(../images/circle1.png) no-repeat center center/contain;border-radius:50%;margin:0 auto;position:relative;animation:rotate1 15s linear infinite;-moz-animation:rotate1 15s linear infinite;-webkit-animation:rotate1 15s linear infinite;-o-animation:rotate1 15s linear infinite}
.index-fw .circle-mod .center .circle1 .poi{position:absolute;width:14px;height:14px;background:#fff;border-radius:50%}
.index-fw .circle-mod .center .circle1 .poi1{top:100px;left:0}
.index-fw .circle-mod .center .circle1 .poi3{top:100px;right:0}
.index-fw .circle-mod .center .circle1 .poi2{left:50%;margin-left:-6px;bottom:-6px}
.index-fw .circle-mod .center .circle2{width:258px;height:258px;background:url(../images/circle2.png) no-repeat center center/contain;border-radius:50%;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:rotate2 15s linear infinite;-moz-animation:rotate2 15s linear infinite;-webkit-animation:rotate2 15s linear infinite;-o-animation:rotate2 15s linear infinite}
.index-fw .circle-mod .center .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:152px;height:152px;background:rgba(255,255,255,.2);border:1px dashed #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}
.index-fw .circle-mod .center .icon img{display:block}
.index-fw .circle-mod .list{position:absolute;width:100%;height:100%;top:0;left:0}
.index-fw .circle-mod .list .item{display:flex;align-items:center;position:absolute}
.index-fw .circle-mod .list .item .icon{border-radius:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-fw .circle-mod .list .item .icon img{display:block}
.index-fw .circle-mod .list .item .title{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:20px}
.index-fw .circle-mod .list .item1,.index-fw .circle-mod .list .item2,.index-fw .circle-mod .list .item3{flex-direction:row-reverse}
.index-fw .circle-mod .list .item1 .icon,.index-fw .circle-mod .list .item2 .icon,.index-fw .circle-mod .list .item3 .icon{margin-left:24px}
.index-fw .circle-mod .list .item5 .icon,.index-fw .circle-mod .list .item6 .icon,.index-fw .circle-mod .list .item7 .icon{margin-right:24px}
.index-fw .circle-mod .list .item4{display:block;text-align:center}
.index-fw .circle-mod .list .item4 .icon{display:flex;align-items:center;justify-content:center;margin-bottom:15px}
.index-fw .circle-mod .list .item1{top:0;right:65%}
.index-fw .circle-mod .list .item1:after{content:'';background:url(../images/zhe.png) no-repeat center center/contain;width:91px;height:58px;position:absolute;left:calc(100% + 5px);top:50%}
.index-fw .circle-mod .list .item2{top:175px;right:70%}
.index-fw .circle-mod .list .item2:after{content:'';width:95px;height:2px;background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%);position:absolute;left:calc(100% + 5px);top:50%;opacity:.5}
.index-fw .circle-mod .list .item3{bottom:-53px;right:65%}
.index-fw .circle-mod .list .item3:after{content:'';background:url(../images/zhe.png) no-repeat center center/contain;width:91px;height:58px;position:absolute;left:calc(100% + 5px);top:-30%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}
.index-fw .circle-mod .list .item4{top:calc(100% + 78px);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.index-fw .circle-mod .list .item4:after{content:'';width:2px;height:95px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);position:absolute;bottom:calc(100% + 5px);opacity:.5}
.index-fw .circle-mod .list .item5{bottom:-53px;left:65%}
.index-fw .circle-mod .list .item5:after{content:'';background:url(../images/zhe.png) no-repeat center center/contain;width:91px;height:58px;position:absolute;right:calc(100% + 5px);top:-30%;-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}
.index-fw .circle-mod .list .item6{top:175px;left:70%}
.index-fw .circle-mod .list .item6:after{content:'';width:95px;height:2px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);position:absolute;right:calc(100% + 5px);top:50%;opacity:.5}
.index-fw .circle-mod .list .item7{top:0;left:65%}
.index-fw .circle-mod .list .item7:after{content:'';background:url(../images/zhe.png) no-repeat center center/contain;width:91px;height:58px;position:absolute;right:calc(100% + 5px);top:50%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.index-fw .circle-mod .list .item:hover .icon{box-shadow:0 5px 13px 0 rgba(0,88,224,.5)}
.index-fw .circle-mod .list .item:hover .title{text-shadow:0 3px 13px rgba(0,88,224,.5);font-weight:700;background:linear-gradient(0deg,#97c0ff 0,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.area-fw .title{display:flex;align-items:center;justify-content:center;margin-bottom:70px}
.area-fw .title span{font-family:YouSheBiaoTiHei;font-size:40px;color:#3b88fe;position:relative}
.area-fw .title span:After{content:'';background:url(../images/tit-r.png) no-repeat center center/contain;width:258px;height:28px;position:absolute;left:calc(100% + 35px);top:50%;margin-top:-14px}
.area-fw .title span:before{content:'';background:url(../images/tit-l.png) no-repeat center center/contain;width:258px;height:28px;position:absolute;right:calc(100% + 35px);top:50%;margin-top:-14px}
.area-fw .area-swiper-wrap{padding:0 60px;position:relative}
.area-fw .area-swiper-wrap .swiper-button-next,.area-fw .area-swiper-wrap .swiper-button-prev{width:80px;height:80px;font-size:0;background:url(../images/swi-l.png) no-repeat center center/contain;opacity:1;top:45%}
.area-fw .area-swiper-wrap .swiper-button-next:After,.area-fw .area-swiper-wrap .swiper-button-prev:After{display:none}
.area-fw .area-swiper-wrap .swiper-button-prev{left:-20px}
.area-fw .area-swiper-wrap .swiper-button-next{right:-20px;background-image:url(../images/swi-r.png)}
.area-fw .area-swiper-wrap .area-swiper{overflow:hidden}
.area-fw .area-swiper-wrap .swiper-slide{border-radius:10px;overflow:hidden;box-shadow:0 6px 14px 2px rgba(153,153,153,.12)}
.area-fw .area-swiper-wrap .pic{display:block;padding-top:79%;position:relative;overflow:hidden}
.area-fw .area-swiper-wrap .pic img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.area-fw .area-swiper-wrap .name{display:flex;align-items:center;justify-content:center;background-color:#fff;height:58px;font-size:22px;color:#333}
.g-table-wrap::-webkit-scrollbar{width:5px;height:5px}
.g-table-wrap::-webkit-scrollbar-track{background:0 0}
.g-table-wrap::-webkit-scrollbar-thumb{background:#2789ee;border-radius:5px}
.g-table-wrap::-webkit-scrollbar-thumb:window-inactive{background:0 0}
.det-info{padding:32px;background:#fff url(../images/det-info-bg.jpg) no-repeat top right/cover;display:flex}
.det-info .logo{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:15px}
.det-info .logo img{display:block;width:100%;height:100%}
.det-info .text{flex:1}
.det-info .text .title{display:flex;align-items:center}
.det-info .text .title h3{color:#2789ee;font-size:26px;font-weight:700;margin-right:26px}
.det-info .text .title .status{width:88px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain}
.det-info .text .tags{margin:20px 0;display:flex}
.det-info .text .tags .tag{height:30px;line-height:30px;padding:0 15px;font-size:16px;border-radius:2px;margin-right:10px}
.det-info .text .tags .tag:nth-child(3n+1){color:#2789ee;background:rgba(39,137,238,.1)}
.det-info .text .tags .tag:nth-child(3n+2){color:#ff7c00;background:rgba(255,124,0,.1)}
.det-info .text .tags .tag:nth-child(3n+3){color:#02af1f;background:rgba(2,175,31,.1)}
.det-info .text .info{padding:22px 22px 15px;background:linear-gradient(180deg,#f5f8ff 0,rgba(245,251,255,0) 100%);display:flex;flex-wrap:wrap}
.det-info .text .info .item{flex:0 0 25%;display:flex;align-items:center;font-size:16px;color:#333;margin-bottom:20px}
.det-info .text .info .item span{color:#666}
.det-info .text .info .item a{color:#2789ee}
.det-box{margin-top:30px;background-color:#fff}
.det-box .det-title{height:90px;background:linear-gradient(180deg,#d8ebff 0,#fff 100%);box-shadow:0 5px 10px 0 rgba(16,70,166,.1);border-radius:2px;padding:0 30px;display:flex;align-items:center;justify-content:space-between}
.det-box .det-title h3{font-size:34px;color:#333;font-weight:700}
.det-box .det-title .tips{color:#666;font-size:18px}
.det-box .det-title .tips em{color:#2789ee}
.det-box .det-box-con{padding:30px}
.det-box .det-list .item{color:#333;font-size:20px;line-height:34px;position:relative;padding-left:24px}
.det-box .det-list .item:after{content:'';width:7px;height:7px;background:linear-gradient(90deg,#2789ee 0,rgba(39,137,238,0) 100%);border-radius:50%;position:absolute;left:0;top:15px}
.det-box .det-list .item em{color:#2789ee}
.det-box .det-list .item+.item{margin-top:25px}
.det-box .charts-row.mt30{margin-top:30px;margin-bottom:0}
.det-box .charts-row.mt13{margin-top:13px}
.det-box .charts-row{display:flex;justify-content:space-between;margin-top:60px;margin-bottom:30px}
.det-box .charts-row .item{flex:0 0 calc(50% - 14px);width:calc(50% - 14px)}
.det-box .charts-row .item .title{line-height:38px;display:flex;align-items:center;color:#434753;font-size:18px;font-weight:500;padding-left:20px;margin-bottom:13px;position:relative}
.det-box .charts-row .item .title .det-tab{margin:0 0 0 28px;flex:1}
.det-box .charts-row .item .title .det-tab .tips{font-size:12px}
.det-box .charts-row .item .title:after{content:'';background:url(../images/title-poi.png) no-repeat center center/contain;width:11px;height:11px;position:absolute;left:0;top:15px}
.det-box .charts-row .item .box{height:410px;background:#fff;border:1px solid #dee2ef}
.det-box .det-tab{margin:30px 0;display:flex;justify-content:space-between;align-items:center}
.det-box .det-tab .tab-list{display:flex}
.det-box .det-tab .tab-list .item{white-space:nowrap;height:38px;display:flex;align-items:center;cursor:pointer;background:#fff;border:1px solid #eaeaea;color:#333;font-size:18px;width:108px;flex:0 0 108px;justify-content:center}
.det-box .det-tab .tab-list .item+.item{margin-left:10px}
.det-box .det-tab .tab-list .item.active{background-color:#2789ee;border-color:#2789ee;color:#fff;font-weight:700}
.det-box .det-tab .tips{font-size:18px;color:#333}
.det-box .det-tab .tips em{color:#666}
.det-box .det-tab.mt0{margin-top:0}
.det-box .g-table.tal td{padding-top:16px;padding-bottom:16px}
.det-box .g-table.tal tr td:nth-child(2){text-align:left}
.det-box .index-color tbody tr:nth-child(1) td:first-child .con{color:#ff2828}
.det-box .index-color tbody tr:nth-child(2) td:first-child .con{color:#ff9600}
.det-box .index-color tbody tr:nth-child(3) td:first-child .con{color:#2789ee}
.det-box .tab-con-wrap .tab-con{display:none}
.echarts-box{display:block;width:100%;height:100%}
.echarts-wrap{height:328px;background:#fff;border:1px solid #dee2ef;margin-bottom:30px}
.inner-nav.noBg{background:#fff;border-radius:0;width:152px;left:calc(50vw - 600px - 152px - 18px)}
.inner-nav.noBg .list2{padding:30px 0}
.inner-nav.noBg .list2 .item{height:54px;padding-left:50px;position:relative;display:flex;align-items:center;border-right:3px solid transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inner-nav.noBg .list2 .item a{color:#666;font-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inner-nav.noBg .list2 .item:after{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:'';background:url(../images/title-poi.png) no-repeat center center/contain;width:11px;height:11px;position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:grayscale(200%);filter:grayscale(200%)}
.inner-nav.noBg .list2 .item.active,.inner-nav.noBg .list2 .item:hover{border-right:3px solid #2789ee;background:linear-gradient(-90deg,#e4f1ff 0,rgba(228,241,255,0) 100%)}
.inner-nav.noBg .list2 .item.active a,.inner-nav.noBg .list2 .item:hover a{color:#2789ee}
.inner-nav.noBg .list2 .item.active:after,.inner-nav.noBg .list2 .item:hover:after{-webkit-filter:grayscale(0);filter:grayscale(0)}
.det-box .det-tab .tab-list{overflow-x:auto}
.bh-list{padding:30px 30px 0;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}
.bh-list .item{flex:0 0 calc(50% - 15px);height:120px;margin-bottom:30px;padding-left:35px;position:relative;display:flex;align-items:center;background:url(../images/bh-bg.jpg) no-repeat center center/cover;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.bh-list .item .icon{width:50px;display:flex;align-items:center;justify-content:center;margin-right:20px;position:relative;top:7px}
.bh-list .item .icon img{display:block}
.bh-list .item .icon img.active{display:none}
.bh-list .item .title{font-size:20px;color:#333;font-weight:500;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.bh-list .item:hover{background:url(../images/bh-bg-on.jpg) no-repeat center center/cover}
.bh-list .item:hover .title{color:#fff}
.bh-list .item:hover .icon img.def{display:none}
.bh-list .item:hover .icon img.active{display:block}
.entry-mod{padding:30px 30px 30px 17px;background-color:#fff;display:flex}
.entry-mod .title{flex:0 0 128px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 20px;margin-right:30px;text-align:center;white-space:pre-line}
.entry-mod .title .icon{display:flex;align-items:center}
.entry-mod .title .icon img{display:block}
.entry-mod .title h3{font-weight:500;font-size:22px;color:#333}
.entry-mod .list{margin-bottom:-20px}
.entry-mod .list .item{width:278px;margin-bottom:20px}
.entry-mod .list a{display:flex;align-items:center;justify-content:center;height:45px;background:#f2f2f2;font-size:16px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.entry-mod .list a:hover{font-weight:700;background:#2789ee;color:#fff}
.entry-mod .list.w3{overflow:hidden;margin:0 -25px -20px}
.entry-mod .list.w3 .item{float:left;width:33.3%;margin-bottom:20px}
.entry-mod .list.w3 .item a{margin:0 25px}
.entry-row{margin-top:30px;display:flex;justify-content:space-between}
.entry-row .col,.entry-row .entry-mod{flex:0 0 calc(50% - 15px)}
.entry-row .col{display:flex;flex-direction:column;justify-content:space-between}
.entry-row .col .entry-mod+.entry-mod{margin-top:30px}
.entry-row .col .entry-mod{flex:auto}
.service{padding:30px;background-color:#fff}
.service .mod1{display:flex;justify-content:space-between}
.service .mod1 a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;font-weight:700}
.service .mod1 .left{flex:0 0 calc(50% - 15px);background:url(../images/fw-bg1.jpg) no-repeat center center/cover}
.service .mod1 .right{flex:0 0 calc(50% - 15px)}
.service .mod1 .right a{height:110px;background:url(../images/fw-bg2.jpg) no-repeat center center/cover}
.service .mod1 .right a+a{margin-top:20px}
.service .mod2{overflow:hidden;padding:60px 0 70px}
.service .mod2 .item{float:left;width:20%;position:relative}
.service .mod2 .item:after{content:'';width:1px;height:55px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#ccc;opacity:.5}
.service .mod2 .item .inner{display:block;margin:0 35px}
.service .mod2 .item .inner .icon{width:52px;height:52px;margin:0 auto 25px}
.service .mod2 .item .inner .icon img{display:block;width:100%;height:100%}
.service .mod2 .item .inner p{text-align:center;margin:0 auto;font-size:18px;color:#333;line-height:24px}
.service .mod2 .item .inner:hover p{color:#2789ee}
.service .mod2 .item:last-child:After{display:none}
.service .mod3{background:#f7f7f7;padding:30px;display:flex;justify-content:space-between}
.service .mod3 .item{max-width:144px}
.service .mod3 .item .inner{display:flex;flex-direction:column;justify-content:center;align-items:center}
.service .mod3 .item .inner .icon{margin-bottom:10px}
.service .mod3 .item .inner .icon img{display:block}
.service .mod3 .item .inner p{white-space:pre-line;color:#333;font-size:16px;line-height:24px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.service .mod3 .item .inner:hover p{color:#2789ee}
.manage{padding:30px 15px 0;background-color:#fff;overflow:hidden}
.manage .item{float:left;width:25%;margin-bottom:30px}
.manage .item .inner{margin:0 15px;background:url(../images/gl-bg.jpg) no-repeat center center/cover;padding:36px 25px 25px;display:flex;flex-direction:column;justify-content:center}
.manage .item .inner .icon{margin-bottom:10px;display:flex;justify-content:center;height:84px;align-items:center}
.manage .item .inner .icon img{display:block}
.manage .item .inner p{font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;font-size:20px;color:#333;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px}
.manage .item .inner:hover p{color:#2789ee}
.utilize{padding:30px 15px 0;background-color:#fff;overflow:hidden}
.utilize .item{float:left;width:50%;margin-bottom:30px}
.utilize .item.flex-1{
	float: none;
	width: 100%;
	margin-bottom: 0;
}
.utilize .item.flex-1 .inner{
	background:url(../images/yy-bg2.jpg) no-repeat center center/cover;
	color: #2789ee;
}
.utilize .item.flex-1 .inner .icon{
	width: auto;
	height: 108px;
	bottom:auto;
	top: 50%;
	-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);
}
.utilize .item.flex-1 .inner .icon img{
	display: block;
	height: 100%;
	width: auto;
}
.utilize .item .inner{margin:0 15px;display:flex;justify-content:space-between;align-items:center;padding-left:23px;position:relative;height:152px;background:url(../images/yy-bg.jpg) no-repeat center center/cover}
.utilize .item .inner p{font-size:20px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;z-index:2}
.utilize .item .inner .icon{display:block;width:97px;position:absolute;bottom:10px;right:15px}
.utilize .item .inner .icon img{display:block;width:100%}
.utilize .item .inner:hover p{color:#2789ee}
.g-tab-list{display:flex;justify-content:center;margin-bottom:30px}
.g-tab-list .item{width:242px;height:73px;background:#2789ee;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;position:relative;cursor:pointer}
.g-tab-list .item.active{color:#2789ee;background-color:#fff;font-weight:700}
.g-tab-list .item.active:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#2789ee}
.g-tab-list .item.active:before{content:'';background:url(../images/san2.png) no-repeat center center/contain;width:14px;height:7px;position:absolute;bottom:3px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.map-wrap{position:relative}
.map-wrap .map{min-height:660px;height:100vh}
.det-page.pb0{padding-bottom:0!important;min-height:0}
.BMap_cpyCtrl.anchorBL,.anchorBL{display:none!important}
.map-list-box{position:absolute;z-index:20;top:60px;left:60px;background-color:#fff;width:480px;border-radius:33px 35px 0 0}
.map-list-box .search{width:100%;height:70px;background:#fff;box-shadow:0 0 20px 0 rgba(97,170,231,.3);border-radius:33px 35px 35px 35px;position:relative;margin-bottom:28px}
.map-list-box .search .inp{position:absolute;width:100%;height:100%;top:0;left:0;border:none;background:0 0;padding-left:30px;padding-right:100px;font-size:18px}
.map-list-box .search .sub{width:80px;height:54px;box-shadow:0 3px 7px 0 rgba(15,73,124,.4);border-radius:27px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:8px}
.map-list-box .search .sub:after{content:'';background:url(../images/search.png) no-repeat center center/contain;width:24px;height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;pointer-events:none}
.map-list-box .search .sub input{border-radius:27px;z-index:1;background:linear-gradient(120deg,rgba(56,134,254,.61) 0,#3886fe 100%);position:absolute;width:100%;height:100%;top:0;left:0;border:none}
.map-list-box .map-list{padding-left:18px;padding-right:9px;max-height:550px;overflow-y:auto}
.map-list-box .map-list .item{display:flex;align-items:center;justify-content:space-between;padding:12px 44px 12px 16px;cursor:pointer;color:#999;font-size:20px}
.map-list-box .map-list .item .left{display:flex;align-items:center}
.map-list-box .map-list .item .left .icon{width:22px;height:34px;background:url(../images/zuobiao.png) no-repeat center center/contain;margin-right:16px}
.map-list-box .map-list .item.active,.map-list-box .map-list .item:hover{background:#f2f6ff;color:#2789ee;font-size:22px}
.map-list-box .map-list .item.active .left .icon,.map-list-box .map-list .item:hover .left .icon{background-image:url(../images/zuobiao-on.png)}
.map-result{padding:10px 0 15px}
.map-result .result{font-size:22px;color:#666;padding:0 25px;margin-bottom:28px}
.map-result .result span{color:#2789ee}
.map-result .list .item{padding:15px 25px;display:flex;align-items:center}
.map-result .list .item .num{width:42px;height:42px;background:linear-gradient(180deg,#fff 0,#53a2fa 100%);border-radius:21px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;font-family:YouSheBiaoTiHei;margin-right:25px}
.map-result .list .item .text{flex:1;width:0}
.map-result .list .item .text h3{font-weight:400;color:#333;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.map-result .list .item .text p{color:#999;font-size:20px;display:flex}
.map-result .list .item .text p span{flex:1;width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.map-result .list .item .text p i{display:block;background:url(../images/zuobiao.png) no-repeat center center/contain;width:13px;height:19px;position:relative;top:7px;margin-right:8px}
.map-result .list .item.active,.map-result .list .item:hover{background:rgba(171,171,171,.07)}
.map-result .list .item.active .text h3,.map-result .list .item:hover .text h3{color:#2789ee}
.map-result .pagination{margin-top:15px;justify-content:space-between}
.map-result .pagination a.btn{margin:0 5px}
.ts-box+.ts-box{margin-top:30px}
.ts-box{padding:30px;background-color:#fff}
.ts-box .ts-title{padding-left:15px;font-size:20px;color:#333;font-weight:700;position:relative;margin-bottom:30px}
.ts-box .ts-title:after{content:'';width:4px;height:18px;background:linear-gradient(0deg,#3886fe 0,#a6c9ff 100%);position:absolute;left:0;top:50%;margin-top:-9px}
.ts-box .ts-desc{font-size:18px;color:#333;line-height:25px;margin-bottom:30px}
.ts-box ul{font-size:18px;color:#333;line-height:25px}
.ts-box ul li+li{margin-top:30px}
.ts-box ul li .tit{display:flex;align-items:center;margin-bottom:15px}
.ts-box ul li .tit .icon{margin-right:5px}
.ts-box ul li .tit .icon img{display:block}
.ts-box ul li p{color:#666;padding-left:28px}
.ts-box .btn-wrap{display:flex;justify-content:flex-end;margin-top:30px}
.ts-box .btn-wrap .btn{width:142px;height:54px;background:linear-gradient(120deg,rgba(56,134,254,.61) 0,#3886fe 100%);box-shadow:0 3px 7px 0 rgba(15,73,124,.4);border-radius:2px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}

.ann-box{
	height: 72px;
	background: #FFFFFF;
	box-shadow: 0px 6px 14px 2px rgba(153,153,153,0.12);
}
.ann-box .wp{
	height: 100%;
	display: flex;
	align-items: center;
}
.ann-box .title{
	color: #666666;
	font-size: 20px;
	font-style: italic;
	padding-left: 30px;
	white-space: nowrap;
	position: relative;
}
.ann-box .title:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);
	background: url("../images/ann.png") no-repeat center center / contain;
	width: 20px;
	height: 22px;
}
.ann-box .title em{
	color: #3a87fe;
	font-style: italic;
}
.ann-swiper-wrap{
	margin-left: 15px;
	flex:1;
	height: 100%;
}
.ann-swiper{
	overflow: hidden;
	height: 100%;
}
.ann-swiper a{
	color: #333333;
	font-size: 20px;
	flex:1;
	width: 0;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.ann-swiper .swiper-slide{
	display: flex;
	align-items: center;
}

.pick-mod.pt0{
	padding-top: 0;
}
.pick-mod .entry{
	margin: 0 -30px 30px;
	padding: 30px 48px;
	border-bottom: 1px solid rgba(204, 204, 204,.5);
}
.pick-mod .entry a{
	height: 57px;
	background: linear-gradient(90deg, #85B5FE, #3886FE);
	box-shadow: 0px 3px 7px 0px rgba(15,73,124,0.4);
	border-radius: 27px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-size: 28px;
}
.ythwf-list{
	display: flex;
	margin: 0 -25px 30px;
}
.ythwf-list .item{
	flex:0 0 16.66%;
}
.ythwf-list .item .inner{
	display: block;
}
.ythwf-list .item .inner .icon{
	width: 52px;
	height: 52px;
	margin: 0 auto 15px;
}
.ythwf-list .item .inner .icon img{
	display: block;width: 100%;height: 100%;
}
.ythwf-list .item .inner .tit{
	text-align: center;
	font-size: 18px;
	color: #333333;
	line-height: 24px;
	white-space: pre-line;
	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
}
.ythwf-list .item .inner:hover .tit {
	color: #2789ee;
}

.ythwf-wrap{
	display: flex;
	margin-bottom: 20px;
}
.ythwf-wrap .col{
	flex:1;
	margin-left: 20px;
}
.ythwf-wrap .col:first-child{
	flex:0 0 440px;
	margin-left: 0;
}
.ythwf-wrap .col.df{
	background-color: #f7f7f7;
	display: flex;
	flex-wrap: wrap;
}
.ythwf-wrap .col.df .item{
	flex:0 0 50%;
}
.ythwf-wrap .item{
	flex:0 0 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 15px 0;
}
.ythwf-wrap .col .row{
	background-color: #f7f7f7;
	display: flex;
	flex:1;
}
.ythwf-wrap .col .row+.row{
	margin-top: 20px;
}
.ythwf-wrap .item .inner{display:flex;flex-direction:column;justify-content:center;align-items:center}
.ythwf-wrap .item .inner .icon{margin-bottom:10px}
.ythwf-wrap .item .inner .icon img{display:block}
.ythwf-wrap .item .inner p{color:#333;font-size:16px;line-height:24px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ythwf-wrap .item .inner:hover p{color:#2789ee}

.ythwf-row{
	display: flex;
}
.ythwf-row .col{
	flex:1;
	margin-left: 20px;
	height: 108px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	border: 1px solid #FFDDC7;
	color: #e36651;
	background: url("../images/yw-bg2.png") no-repeat center center / cover;
}
.ythwf-row .col:first-child{
	flex:0 0 440px;
	margin-left: 0;
	color: #2789ee;
	border: 1px solid #C6DDFF;
	background: url("../images/yw-bg1.png") no-repeat center center / cover;
}

@media only screen and (max-width:1700px){
.inner-nav .title{font-size:26px}
}
@media only screen and (max-width:1600px){
.inner-nav{position:fixed;width:220px;z-index:20;min-height:0}
.inner-nav .title{border-bottom:none}
.inner-nav .list{display:none}
.inner-nav.show .title{border-bottom:3px solid rgba(39,137,238,.5)}
.inner-nav.show .list{display:block}
.det-page .wp{max-width:900px}
.inner-nav.noBg{position:absolute;left:calc(50vw - 450px - 152px - 18px);top:124px}
}
@media only screen and (max-width:1200px){
.banner .wp,.wp{padding-left:20px;padding-right:20px}
}
@media only screen and (max-width:1199px){
	.ythwf-list{
		flex-wrap: wrap;
		margin-bottom: 0;
	}
	.ythwf-list .item{
		flex:0 0 33.3%;
		margin-bottom: 20px;
	}
	.ythwf-wrap{
		display: block;
	}
	.ythwf-wrap .col{
		margin-left: 0;
	}
	.ythwf-wrap .col .row+.row{
		margin-top: 0;
	}
.entry-mod .list .item{width:185px}
.entry-mod .list .item a{padding:10px;height:auto}
.inner-nav.noBg{position:static;width:100%}
.inner-nav.noBg .list2{display:flex;padding:0}
.inner-nav.noBg .list2 .item{flex:0 0 50%}
.det-page .wp{width:100%;max-width:none}
.det-info{display:block}
.det-info .logo{margin-bottom:20px}
.det-info .text .info .item{flex:0 0 50%}
.det-table .row{display:block}
.link-mod .con .item{flex:0 0 33.3%}
.inner-page .search-mod .input{width:auto}
.pick-mod .row .con label span{font-size:14px}
.g-table-wrap{overflow-x:auto}
.g-table-wrap .g-table{width:1200px}
.header .hd-ban .wp{font-size:30px}
.header .hd-nav .wp a{font-size:14px;height:60px}
.inner-nav .title{height:50px;font-size:18px}
.inner-nav .list .active,.inner-nav .list a,.inner-nav .list a:hover{font-size:18px}
.banner .wp,.wp{display:block}
.banner .wp .left .search-mod{margin:20px auto 0;justify-content:center}
.banner .wp .right{margin-top:20px}
.link-row .item+.item:after{width:148px}
.index-swiper .box .list .item{padding-left:20px}
.index-swiper .box .list .item .icon{margin-right:30px}
.index-fw .link a{font-size:24px}
.index-fw{-webkit-background-size:auto 100%;background-size:auto 100%}
.footer .fd-top .wp span{font-size:14px}
}
@media only screen and (max-width:959px){
	.ythwf-row .col:first-child{
		flex:0 0 calc(50% - 10px);
	}
.utilize .item{float:none;width:100%}
.manage .item{width:33.3%}
.service .mod2 .item .inner{margin:0 15px}
.service{padding:15px}
.service .mod2 .item .inner p,.service .mod3 .item .inner p{font-size:14px;line-height:1.5}
.entry-mod .list.w3 .item a{margin:0 10px}
.entry-row{display:block}
.entry-row .entry-mod+.entry-mod{margin-top:30px}
.entry-mod .title h3{font-size:18px}
.det-box .charts-row{display:block}
.det-box .charts-row .item{width:100%;margin-bottom:20px}
.det-box .det-tab{display:block}
.det-box .det-tab .tips{margin-top:20px}
.det-box .charts-row .item .title{display:block}
.det-box .charts-row .item .title .det-tab{margin-left:0;margin-top:20px}
.det-box .det-tab .tab-list .item{margin-bottom:0}
.det-table{padding:20px 0}
.text-det{padding:20px}
.link-mod{padding:20px}
.link-mod .con .item{flex:0 0 auto;margin-right:20px}
.info-mod{padding:20px}
.info-mod .row{display:block}
.info-mod.gzgy .item .label span,.info-mod.gzgy .item .label.long span{width:auto}
.info-mod .item .con,.info-mod .item .label span,.info-mod.gzgy .item .label{font-size:14px}
.pick-mod .row{display:block}
.pick-mod .row .label{font-size:14px;margin-bottom:10px}
.pick-mod .row .con label span{white-space:nowrap}
.pick-mod .row .con .item{flex:0 0 auto;margin-right:10px}
.g-table-wrap .g-table tbody td,.g-table-wrap .g-table thead th{font-size:14px}
.g-table-wrap .g-table tbody td .con .pop{font-size:14px;padding:10px}
.crumbs{padding:30px 0}
.yushen-mod{padding:20px}
.text-mod .tit{margin-bottom:20px}
.text-mod .info-row p,.text-mod .intro,.text-mod .intro a{font-size:14px;line-height:1.5}
.text-mod+.text-mod{margin-top:30px}
.text-mod .info-row+.info-row{margin-top:10px}
.text-mod .entry{width:100%;font-size:18px}
.text-mod .list1{margin:0}
.text-mod .tit h3{font-size:20px}
.text-mod .more{margin-top:0}
.list1 .item{line-height:1.5;padding:15px}
.list1 .item .date{text-align:right}
.list1 .item .date,.list1 .item a{font-size:14px}
.inner-page{padding-bottom:50px}
.header .hd-nav .wp a,.header .hd-top .wp{height:60px}
.header .hd-top .wp .left{font-size:14px}
.header .hd-top .wp .right .tools{font-size:14px}
.header .hd-top .wp .right .tools{padding:0 10px}
.banner .wp{padding:20px}
.banner .wp .left h4{margin-bottom:15px}
.banner .wp .left h4 span{font-size:24px}
.banner .wp .left h3{font-size:30px}
.search-mod .submit i{width:14px;height:14px}
.search-mod .input{font-size:14px}
.search-mod .submit span{font-size:14px}
.banner .wp .right .list .item{margin-top:15px}
.banner .wp .right .list{padding:0 15px 15px}
.banner .wp .right .title{font-size:18px}
.link-row .item .name{font-size:14px}
.link-row .item+.item:after{display:none}
.link-row .item .icon .bg{width:90px;height:50px}
.link-row .item .icon img{max-width:40px}
.link-row .item .icon{margin-bottom:10px}
.link-row .item .name{height:auto}
.inner-page-title{align-items:center}
.inner-page-title h3{font-size:20px}
.index-fw .fw-title .icon img,.index-swiper .box .title .icon img,.inner-page-title img{top:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.index-tab .tab-list .item .name,.index-tab .tab-list .item .name.fz18{font-size:14px}
.index-tab .list a{height:60px;font-size:14px}
.index-swiper .box .title h3{font-size:20px}
.index-swiper .box .list .item span{font-size:14px}
.index-swiper .box .list .item{height:60px}
.index-swiper{padding-bottom:50px}
.index-fw .fw-title h3{font-size:20px}
.index-fw .link a{font-size:14px;height:auto;padding:20px}
.index-fw .circle-mod .list .item .title{font-size:14px}
.index-fw .circle-mod .list .item1 .icon,.index-fw .circle-mod .list .item2 .icon,.index-fw .circle-mod .list .item3 .icon{margin-left:10px}
.index-fw .circle-mod .list .item5 .icon,.index-fw .circle-mod .list .item6 .icon,.index-fw .circle-mod .list .item7 .icon{margin-right:10px}
.area-fw .area-swiper-wrap .name{font-size:14px;height:40px}
.footer .fd-top .wp span{padding:20px;height:auto}
.map-list-box{position:static;width:100%}
.map-list-box .map-list .item,.map-list-box .map-list .item.active,.map-list-box .map-list .item:hover{font-size:18px}
.map-list-box .map-list .item .left .icon{width:12px;height:20px;position:relative;top:3px}
.map-list-box .search{height:50px}
.map-list-box .search .sub{height:44px}
}
@media only screen and (max-width:767px){
	.utilize .item.flex-1 .inner .icon{
		width: auto;
		height: auto;
		top: auto;
		-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);
		bottom: 20px;
	}
	.utilize .item .inner{
		padding: 0 20px;
	}
	.utilize .item .inner p{
		font-size: 16px;
	}
	.ythwf-list .item{
		flex:0 0 50%;
	}
	.ythwf-wrap .item .inner p,
	.ythwf-list .item .inner .tit{
		text-align: center;
		font-size: 14px;
		line-height: 1.6;
	}
	.ythwf-row{
		display: block;
	}
	.ythwf-row .col{
		margin-left: 0;
		margin-top: 20px;
		font-size: 14px;
	}
.ts-box{padding:20px}
.ts-box .ts-title{margin-bottom:20px}
.ts-box .btn-wrap{justify-content:center}
.ts-box .btn-wrap .btn{width:100%;height:40px;font-size:18px}
.index-swiper .box .title .more,.inner-page-title .more{font-size:14px}
.index-swiper .box .title .more img,.inner-page-title .more img{top:0}
.g-tab-list .item{height:auto;padding:10px;font-size:14px;width:50%}
.utilize{padding:15px 15px 0}
.utilize .item .inner{margin:0}
.utilize .item{margin-bottom:15px}
.manage{padding:15px 10px 0}
.manage .item{width:50%;margin-bottom:10px}
.manage .item .inner{margin:0 5px}
.manage .item .inner p{font-size:14px}
.service .mod1{display:block}
.service .mod1 .left{padding:20px;font-size:18px;margin-bottom:20px}
.service .mod1 .right a{padding:20px;font-size:18px;height:auto;margin-bottom:20px}
.service .mod2{padding:15px 0}
.service .mod3{padding:15px;display:block}
.service .mod3 .item{max-width:none;margin-bottom:20px}
.service .mod3 .item .inner p{text-align:center}
.service .mod2 .item{width:100%;margin-bottom:20px}
.service .mod2 .item:after{display:none}
.entry-mod{display:block;padding:15px}
.entry-mod .list.w3{margin:0}
.entry-mod .list.w3 .item{width:100%;float:none}
.entry-mod .list.w3 .item a{margin:0}
.entry-mod .list .item{width:100%}
.entry-mod .title{margin-right:0;margin-bottom:20px}
.bh-list{padding:15px 15px 1px;display:block}
.bh-list .item{padding:20px;height:auto;margin-bottom:15px}
.bh-list .item .title{font-size:16px}
.inner-nav.noBg .list2 .item{height:40px}
.inner-nav.noBg .list2 .item a{font-size:12px}
.det-info{padding:15px}
.det-info .text .title h3{font-size:18px}
.det-info .text .title .status{font-size:14px}
.det-info .text .tags{flex-wrap:wrap;margin:10px 0}
.det-info .text .tags .tag{margin-bottom:5px}
.det-info .text .info{display:block}
.det-box .det-title h3{font-size:18px}
.det-box .det-title{display:block;height:auto;padding:15px}
.det-box .det-title .tips{font-size:12px}
.det-box .det-box-con{padding:15px}
.det-box .det-list .item{font-size:14px;line-height:1.6;padding-left:16px}
.det-box .det-list .item:after{top:8px}
.det-box .det-tab .tab-list .item{font-size:12px;width:90px;flex:0 0 90px}
.det-box .det-tab .tips{font-size:12px}
.det-table .row .col+.col{border-top:1px solid rgba(56,134,254,.3);border-left:none}
.det-table .row .col{padding:10px;line-height:1;display:block;font-size:0}
.det-table .row .col .label{font-size:14px;width:auto;text-align:left}
.det-table .row .col .label:after{content:'：';width:auto;font-size:14px}
.det-table .row .col .con{font-size:14px}
.info-mod .item{display:block}
.info-mod .title{font-size:18px}
.text-det{font-size:14px;line-height:1.5}
.link-mod{display:block}
.link-mod .label{font-size:14px;margin-bottom:10px}
.link-mod .con .item a{font-size:14px}
.map-btn{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);width:100%;margin-top:10px;height:40px;font-size:14px}
.map-btn span{font-size:14px}
.map-btn i{width:15px;height:15px}
.pagination a.btn{padding:0 5px}
.single-row{height:auto;padding:10px;font-size:14px}
.list1{padding:20px}
.info-mod.gzgy .item{display:block}
.pagination .pages a{display:none}
.pagination .pages a.cur{display:block}
.pagination a.btn{font-size:12px;margin:0 5px}
.inner-page-title .search-mod{position:static;width:100%;margin-top:10px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.pick-mod{padding:20px}
.search-mod .reset{width:50px;height:40px;font-size:12px}
.inner-page .search-mod .input-wrap{width:100%}
.inner-page .search-mod .input{width:100%;padding-left:10px;padding-right:60px}
.inner-page .inner-page-title img{max-width:30px;margin-right:5px}
.inner-page .search-mod .submit{width:50px}
.inner-page .search-mod .submit i{display:none}
.inner-page .search-mod .submit span{margin-left:0}
.inner-page-title{display:block}
.inner-page-title img{float:left}
.text-mod .tit:after,.text-mod .tit:before{display:none}
.text-mod .intro a{position:static;display:block;text-align:right}
.header .hd-ban{margin-top:60px}
.header .hd-ban .wp{top:50%}
.text-mod .entry{height:auto;padding:20px}
.list1 .item{display:block}
.list1 .item a{margin-right:0;margin-bottom:10px}
.list1 .item .date{text-align:left}
.header .hd-nav .wp{flex-wrap:wrap}
.header .hd-nav .wp a{flex:0 0 33.3%;height:40px}
.crumbs a,.crumbs em,.crumbs span{font-size:12px}
.inner-nav{width:auto}
.inner-nav .title{padding:0 20px}
.inner-nav.show{width:100%;top:0;overflow-y:auto;height:100vh}
.header .hd-top .wp .right .tools{display:none}
.header .hd-top .wp .right .login-group{display:none}
.search-mod .input-wrap{width:100%}
.search-mod .input{width:100%;height:40px;padding-right:110px}
.search-mod .submit{width:100px;height:34px}
.banner .wp .right .list .item a{font-size:14px}
.link-row{flex-wrap:wrap;padding-bottom:0;padding-top:30px}
.link-row .item{margin-bottom:30px}
.link-row .item .icon .bg{width:120px;height:78px}
.link-row .item .icon img{max-width:none}
.content-wrap{padding:0 20px 20px;border-radius:20px 20px 0 0}
.inner-page-title{padding:20px 0}
.g-box{border-radius:15px 15px 5px 5px}
.index-tab .tab-list{flex-wrap:wrap}
.index-tab .tab-list .item{flex:0 0 33.3%}
.index-tab .list a{flex:0 0 50%}
.index-tab .list a:after{display:none}
.index-tab .list a{height:40px;border-radius:10px}
.index-swiper .box .title{padding:20px 0}
.index-swiper .box{padding:0 20px 20px;border-radius:20px 20px 0 0}
.index-fw .fw-title{height:60px}
.index-fw .link{flex-wrap:wrap}
.index-fw .link a{flex:0 0 calc(50% - 26px);margin-bottom:13px}
.index-fw .circle-mod{padding-top:0;margin-bottom:20px}
.index-fw .circle-mod .list{position:static}
.index-fw .circle-mod .list .item{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.index-fw .circle-mod .list .item:After{display:none}
.index-fw .circle-mod .list .item1,.index-fw .circle-mod .list .item2,.index-fw .circle-mod .list .item3,.index-fw .circle-mod .list .item4,.index-fw .circle-mod .list .item5,.index-fw .circle-mod .list .item6,.index-fw .circle-mod .list .item7{flex-direction:row;display:flex;align-items:center;margin-bottom:15px}
.index-fw .circle-mod .list .item1 .icon,.index-fw .circle-mod .list .item2 .icon,.index-fw .circle-mod .list .item3 .icon,.index-fw .circle-mod .list .item4 .icon,.index-fw .circle-mod .list .item5 .icon,.index-fw .circle-mod .list .item6 .icon,.index-fw .circle-mod .list .item7 .icon{margin-left:0;margin-right:20px;margin-bottom:0}
.area-fw{overflow:hidden}
.area-fw .title span:After{left:100%;height:14px;margin-top:-7px}
.area-fw .title span:before{right:100%;height:14px;margin-top:-7px}
.area-fw .title{margin-bottom:20px}
.area-fw .title span{font-size:20px}
.footer .fd-top .wp{display:block}
.footer .fd-top .wp span+span{margin-top:10px}
.footer .fd-bot p{padding:20px 20px 0;font-size:14px}
.map-list-box .map-list{height:300px}
.map-wrap .map{min-height:0;height:300px}
.map-result .list .item .text h3,.map-result .list .item .text p{font-size:18px}
.map-result .list .item .num{margin-right:12px}
.map-result .pagination{justify-content:center}
.map-result .pagination a.btn.next,.map-result .pagination a.btn.prev{width:34px;text-align:center}
.map-list-box .search .inp,.map-result .result{font-size:16px}
	.ann-box{
		margin-bottom: 30px;
	}
	.ann-box .title{
		font-size: 16px;
	}
	.ann-swiper a{
		font-size: 16px;
	}
	.ann-box .title:after{
		width: 15px;
	}
	.ann-box .title{
		padding-left: 20px;
	}

	.pick-mod .entry a{
		font-size: 18px;
		height: 46px;
	}
}
@keyframes rotate1{
from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate2{
from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
to{-webkit-transform:translate(-50%,-50%) rotate(-360deg);-moz-transform:translate(-50%,-50%) rotate(-360deg);-ms-transform:translate(-50%,-50%) rotate(-360deg);-o-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg)}
}
