.noWrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.header .web-cover .header-cover .bottom .subnav-item a{margin-bottom:6px}
.main .index-link{height:48px;line-height:46px;text-align:center;border:2px solid #018842;font-size:16px;color:#018842;padding:0 20px;display:inline-block;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}
.main .index-link i{font-size:24px;padding-left:12px;vertical-align:middle}
.main .index-link:hover{opacity:.8}
.main .wap-banner{display:none}
.main .main-banner{height:590px;position:relative}
.main .main-banner .info{padding:11px 28px;background:rgba(22,101,165,.7);width:586px;position:absolute;top:420px;left:0;right:0;margin:0 auto;color:#fff}
.main .main-banner .info p{font-size:18px;line-height:27px}
.main .index-section{padding:80px 0}
.main .index-section-top__title h4{font-size:24px;color:#333;line-height:1}
.main .index-section-top__title p{text-transform:capitalize;font-size:12px;line-height:17px;padding-top:4px;color:#999}
.main .index-section-top__more .sub-list a{width:90px;height:32px;text-align:center;line-height:28px;margin-left:10px;border:2px solid transparent}
.main .index-section-top__more .sub-list a.active{border-color:#00a0e7}
.main .index-section-top__more .sub-list a.more{background:url(/dist/static/images/more-icon.png) no-repeat scroll right center;margin-left:0;text-align:left;padding-left:24px}
.main .index-section-top__more .sub-list a.more:hover{opacity:.7}
.main .index-section.bg{background:#f0f3f7}
.main .index-section.row-01{padding:60px 0;position:relative;z-index:88}
.main .index-section.row-01 .row-01-left{padding-right:41px}
.main .index-section.row-01 .row-01-right{width:360px}
.main .index-section.row-01 .row-01-right a{display:block;width:100%}
.main .index-section.row-01 .row-01-right a.top{height:200px;position:relative}
.main .index-section.row-01 .row-01-right a.top img{width:100%;height:100%;position:absolute;left:0;top:0}
.main .index-section.row-01 .row-01-right a.top .tips{width:100%;height:100%;position:relative;z-index:10;color:#fff;padding-top:10px}
.main .index-section.row-01 .row-01-right a.top .tips p:first-child{font-size:28px;line-height:39px}
.main .index-section.row-01 .row-01-right a.top .tips p:first-child+p{font-size:18px;line-height:25px;padding-top:5px;opacity:.9}
.main .index-section.row-01 .row-01-right a.top .tips p:last-child{width:120px;height:40px;line-height:40px;text-align:center;font-size:18px;background:#00a0e7;-webkit-border-radius:100px;border-radius:100px;margin-top:18px}
.main .index-section.row-01 .row-01-right .sub-list{padding:10px;background:#f6f6f6;height:230px;overflow: hidden;}
.main .index-section.row-01 .row-01-right .sub-list a{margin-top:10px;height:60px}
.main .index-section.row-01 .row-01-right .sub-list a img{width:100%;height:100%}
.main .index-section.row-01 .news-content{padding-left:16px;height:262px}
.main .index-section.row-01 .news-content a{height:39px;line-height:38px;border-bottom:1px dashed #ddd;-webkit-transition:color .1s;-moz-transition:color .1s;transition:color .1s;padding-left:12px;position:relative;display:none}
.main .index-section.row-01 .news-content a.show{display:block}
.main .index-section.row-01 .news-content a::before{content:'';width:4px;height:4px;background:#d9d9d9;display:inline-block;-webkit-transition:background .1s;-moz-transition:background .1s;transition:background .1s;position:absolute;left:0;top:50%;margin-top:-2px}
.main .index-section.row-01 .news-content a:hover{color:#00a0e7}
.main .index-section.row-01 .news-content a:hover::before{background:#00a0e7}
.main .index-section.row-01 .news-slider{width:350px;position:relative}
.main .index-section.row-01 .news-slider .hd{position:absolute;bottom:0;height:40px;left:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:-moz- oldlinear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),to(rgba(0,0,0,0)));background:linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);z-index:55;padding:0 16px;color:#fff}
.main .index-section.row-01 .news-slider .hd .sub-des{width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main .index-section.row-01 .news-slider .hd ul li{font-size:0;width:8px;height:8px;background:#fff;-webkit-border-radius:50%;border-radius:50%;margin-left:10px;opacity:.6;cursor:pointer}
.main .index-section.row-01 .news-slider .hd ul li.on{opacity:1}
.main .index-section.row-01 .news-slider .bd{height:262px;overflow:hidden}
.main .index-section.row-01 .news-slider .slider-item{width:350px;height:262px}
.main .index-section.row-01 .news-slider .slider-item a img{width:350px;height:262px}
.main .index-section.row-01 .wap-cover{display:none}
.main .index-section.row-01 .index-section-content{padding-top:51px}
.main .index-section.row-02 .index-section-content{background:#fff;margin-top:39px;display:none;height:653px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.main .index-section.row-02 .index-section-content.show{display:block}
.main .index-section.row-02 .index-section-content:first-child{margin-right:20px}
.main .index-section.row-02 .row-02-top{height:55px;border-bottom:1px solid #ddd;padding:0 20px}
.main .index-section.row-02 .row-02-top .more{margin-left:auto;padding-right:35px;height:47px;line-height:47px;background:url(/dist/static/images/more-icon.png) no-repeat scroll right center}
.main .index-section.row-02 .row-02-top .more:hover{opacity:.7}
.main .index-section.row-02 .row-02-top .sub-link{width:99px;height:47px;line-height:47px;text-align:center;font-size:16px;margin-right:23px;cursor:pointer}
.main .index-section.row-02 .row-02-top .sub-link.active{background:#00a0e7;color:#fff;font-size:18px}
.main .index-section.row-02 .row-02-content{padding:12px 20px 0}
.main .index-section.row-02 .row-02-content li:last-child a{border-bottom:0}
.main .index-section.row-02 .row-02-content a{height:65px;border-bottom:1px dashed #ddd;font-size:18px}
.main .index-section.row-02 .row-02-content a .date{margin-left:auto;color:#999;padding-left:23px}
.main .index-section.row-02 .row-02-content a .city{color:#00a0e7;font-size:14px;padding-right:23px}
.main .index-section.row-02 .row-02-content a .content p:first-child{-webkit-transition:color .1s;-moz-transition:color .1s;transition:color .1s}
.main .index-section.row-02 .row-02-content a .content p:first-child+p{padding-left:10px;padding-right:5px}
.main .index-section.row-02 .row-02-content a .content p{white-space:nowrap}
.main .index-section.row-02 .row-02-content a .content p.gc{color:#8dd2f1}
.main .index-section.row-02 .row-02-content a .content p.cg{color:#efb775}
.main .index-section.row-02 .row-02-content a:hover .content p:first-child{color:#00a0e7}
.main .index-section.row-03 .block{-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1);width:590px;height:364px}
.main .index-section.row-03 .block-top{height:124px;color:#fff;padding:0 30px}
.main .index-section.row-03 .block-top p:first-child{font-size:24px;line-height:34px}
.main .index-section.row-03 .block-top p:first-child+p{padding-top:3px;text-transform:capitalize;opacity:.6}
.main .index-section.row-03 .block:first-child .block-top{background:#4994de}
.main .index-section.row-03 .block:nth-child(2) .block-top{background:#7e8ccd}
.main .index-section.row-03 .block-list{padding:20px 30px 0;height:240px}
.main .index-section.row-03 .block-list a{height:40px;border-bottom:1px dashed #eee}
.main .index-section.row-03 .block-list a:last-child{border-bottom:0}
.main .index-section.row-03 .block-list a::before{content:'';width:4px;height:4px;background:#d9d9d9;margin-right:8px;-webkit-transition:color .1s;-moz-transition:color .1s;transition:color .1s}
.main .index-section.row-03 .block-list a .date{margin-left:20px;color:#666}
.main .index-section.row-03 .block-list a .date.download{width: 80px;height: 26px;line-height: 26px;text-align: center;font-size: 13px;border: 1px solid #ccc;cursor: pointer;color: #666;}
.main .index-section.row-03 .block-list a:hover .date.download{border-color:#00a0e7;color:#00a0e7}
.main .index-section.row-03 .block-list a span:first-child{-webkit-transition:color .1s;-moz-transition:color .1s;transition:color .1s}
.main .index-section.row-03 .block-list a:hover::before{background:#4994de}
.main .index-section.row-03 .block-list a:hover span:first-child{color:#4994de}
.main .index-section.row-04{border-top:1px solid #eee}
.main .index-section.row-04 .index-section-content{padding-top:40px}
.main .index-section.row-04 .index-section-content .f-link-select{width:380px;height:58px;border:1px solid #eee;padding:0 20px;cursor:pointer;position:relative;margin-left:30px}
.main .index-section.row-04 .index-section-content .f-link-select:first-child{margin-left:0}
.main .index-section.row-04 .index-section-content .f-link-select:after{content:'';width:24px;height:24px;background:url(/dist/static/images/fill-arrow-down.png) no-repeat scroll center center}
.main .index-section.row-04 .index-section-content .f-link-select p{font-size:20px}
.main .index-section.row-04 .index-section-content .f-link-select .list{position:absolute;left:0;right:0;top:57px;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.25);box-shadow:0 10px 14px 0 rgba(0,0,0,.25);z-index:20;background:#fff;display:none}
.main .index-section.row-04 .index-section-content .f-link-select .list a{display:block;padding:0 20px;height:46px;line-height:46px;border-top:1px solid #eee;font-size:16px}
.main .index-section.row-04 .index-section-content .f-link-select .list a:hover{color:#00a0e7}
.main .index-section.row-04 .index-section-content .f-link-select:hover .list{display:block}
.header{display: none;}
.main .header.index-header{background:#f0f3f7;display: block;}
.main .header.index-header .web-cover .navbar{margin-left:0}
.main .header.index-header .web-cover .navbar .main-nav-item{display: block;width: 120px;height:63px;line-height:63px}
.main .header.index-header .web-cover .navbar .nav-item{height:63px;}
.main .header.index-header .web-cover .navbar .nav-item .sub-nav{top:62px;-webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,.16);box-shadow:0 5px 16px 0 rgba(0,0,0,.16);z-index:888}
.main .header .search-ctn{padding-left:40px;}
.main .banner-img{margin-top:60px;}
.main .main-banner.wap{display: none;}
@-webkit-keyframes fade-fade{from{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@-moz-keyframes fade-fade{from{-moz-transform:translateY(50%);transform:translateY(50%);opacity:0}
to{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}
@keyframes fade-fade{from{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);opacity:0}
to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}}
.bx-wrapper .bx-prev{background:url(/dist/static/images/arrow-left.png) no-repeat scroll center}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next{background:url(/dist/static/images/arrow-right.png) no-repeat scroll center}
.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:0}
.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0}
.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:hover{opacity:.7}
@media screen and (max-width:1480px){.main .section.hz .section-ctn .item{width:291px}
.main .section.hz .section-ctn .item .thumb-cover{height:168px}
.main .section.hz .section-ctn .item .ctn{padding:25px 0 30px 20px}
.main .section.news .item{width:392px;height:290px;margin-left:12px}
.main .section.news .item:first-child{margin-left:0}
.main .section.news .item .des{top:210px}}
@media screen and (max-width:1024px){
.main .main-banner{height:53.3333vw;-webkit-background-size:100% 100%!important;background-size:100% 100%!important;background-repeat:no-repeat;background-position:left top;}
.main .main-banner{display: none;}
.main .main-banner.wap{display: block;}
.main .main-banner .info{top:60%;width:61.6vw;padding:1.0667vw 2.1333vw}
.main .main-banner .info p{font-size:2.6667vw;line-height:4.2667vw}
.main .index-section{padding:4vw}
.main .index-section .index-section-top__more .sub-list{padding-top:2.6667vw}
.main .index-section .index-section-top__more .sub-list a:first-child{margin-left:0}
.main .index-section.row-01{margin:0;padding:4vw}
.main .index-section.row-01>.public-w{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main .index-section.row-01 .row-01-left{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:0}
.main .index-section.row-01 .row-01-left .index-section-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.main .index-section.row-01 .index-section-content{padding-top:4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main .index-section.row-01 .web-cover{display:none}
.main .index-section.row-01 .wap-cover{display:block}
.main .index-section.row-01 .swiper-pager{width:auto}
.main .index-section.row-01 .swiper-pager .swiper-pagination-bullet{background:rgba(255,255,255,.7)}
.main .index-section.row-01 .news-slider{width:100%}
.main .index-section.row-01 .news-slider .bd{height:68.8vw}
.main .index-section.row-01 .news-slider .bd .slider-item a img{width:100%;height:68.8vw}
.main .index-section.row-01 .news-content{height:auto;width:100%;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:0;padding-top:5.3333vw}
.main .index-section.row-01 .row-01-right{width:100%;margin-top:2.6667vw}
.main .index-section.row-01 .row-01-right .sub-list a{height:auto}
.main .index-section.row-01 .row-01-right .sub-list a.top{height:53.3333vw}
.main .index-section.row-01 .row-01-right .sub-list a img{height:auto}
.main .index-section.row-01 .row-01-right .sub-list a:first-child{height:auto}
.main .index-section.row-01 .row-01-right .sub-list a:first-child img{height:auto}
.main .index-section.row-02 .index-section-content{margin-top:5.3333vw;margin-right:0!important;width:100%;height:auto}
.main .index-section.row-02 .row-02-top{padding:0;height:auto}
.main .index-section.row-02 .row-02-top .sub-link{height:9.3333vw;line-height:9.3333vw;width:auto;font-size:3.7333vw;padding:0vw 2.6667vw;margin-right:4vw}
.main .index-section.row-02 .row-02-top .sub-link.active{font-size:4vw}
.main .index-section.row-02 .row-02-top .more{margin-right:4vw;height:9.3333vw;line-height:9.3333vw}
.main .index-section.row-02 .row-02-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main .index-section.row-02 .row-02-content{padding:4vw}
.main .index-section.row-02 .row-02-content a{height:10.6667vw;font-size:3.7333vw}
.main .index-section.row-02 .row-02-content a .city{font-size:3.4667vw;padding-right:4vw}
.main .index-section.row-02 .row-02-content a .date{padding-left:4vw;font-size:3.2vw}
.main .index-section.row-02 .row-02-content a .gc{font-size:3.2vw}
.main .index-section.row-03>.public-w{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.main .index-section.row-03 .block-top{padding:30px;height:auto}
.main .index-section.row-03 .block{width:100%;height:auto;margin-top:4vw}
.main .index-section.row-03 .block:first-child{margin-top:0}
.main .index-section.row-03 .block .block-list{height:auto;padding:4vw}
.main .index-section.row-04 .index-section-content{padding-top:5.3333vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.main .index-section.row-04 .index-section-content a{margin-left:0;width:48%}
.main .index-section.row-04 .index-section-content .f-link-select{margin-left:0;margin-bottom:20px;width:100%}
.main .index-section.row-04 .index-section-content .f-link-select .list{max-height:160px;overflow-y:auto}
.main .banner-img img{width: 100%;}
.main .banner-img{margin-top:30px}
.main .index-section.row-01 .row-01-right .sub-list{height:auto}}