<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{min-width: 1360px; text-align:justify; text-justify:distribute-all-lines;}
.clearfix:after{ content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.wrapper{ width: 1200px; margin: 0 auto;}

/*å¼¹æ€§ç›’å­*/
.flex{display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;}
.flex-column {-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}
.justify-start {-webkit-justify-content: flex-start; justify-content: flex-start;}
.justify-end {-webkit-justify-content: flex-end;justify-content: flex-end;}
.justify-center {-webkit-justify-content: center;justify-content: center;}
.justify-between {-webkit-justify-content: space-between;justify-content: space-between;}
.justify-around {-webkit-justify-content: space-around;justify-content: space-around;}
.flex-wrap {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.align-start {-webkit-align-items: flex-start; align-items: flex-start;}
.align-end {-webkit-align-items: flex-end;align-items: flex-end;}
.align-center {-webkit-align-items: center;align-items: center;}
.flex-shrink{flex-shrink: 0;-webkit-flex-shrink: 0;}

.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ellipsis-2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.ellipsis-3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}

.fl{float: left;}
.fr{float: right;}
.img{display: block; transition: 0.5s ease; width: 100%;}
.tp{display: block; position: relative; overflow: hidden;}
.tp img{display: block; transition: 0.5s ease; width: 100%; height: auto; min-height: 100%; position: absolute; top: 50%; left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.banner{ width: 100%; position: relative; overflow: hidden;}
.banner img{ width: 100%; display: block;}

.article{font-size: 16px; color: #444; line-height: 30px;}
.article img{max-width: 100%;}
.article .m-tit{font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 20px;}
.article a{color: #444;}

.m-clips{margin-top: 40px; padding-top: 20px; border-top: 1px dashed #444;}

.header{padding: 0 6%;}
.header .logo{float: left;}
.header .logo img{display: block;}
.header ul{float: left; margin-left: 10vw;}
.header ul a{display: block; float: left; font-size: 18px; padding: 43px 0 33px 0;; margin-right: 2vw;}
.header ul a:hover{color: #1E81BE;}
.header .search{float: right; margin-top: 40px; display: block; position: relative; cursor: default;}
.header .search .ss{font-size: 18px;}
.header .search img{display: block; float: left; margin: 3px 15px 0 0;}
.header .search .ssk{background: #fff; box-shadow: 2px 3px 10px rgba(0, 0, 0, .3); position: absolute; top: 60px; right: 0; padding: 20px; z-index: 99; display: none;}
.header .search form{border: 1px solid #1E81BE; width: 498px; height: 48px;}
.header .search input{background: none; outline: none; border: none;}
.header .search input[type="text"]{width: 400px; float: left; height: 100%; color: #999; padding-left: 20px; font-size: 16px;}
.header .search input[type="submit"]{background: url('../images/ss_02.png') top center no-repeat; width: 26px; height: 26px; background-size: 100%; float: right; margin: 10px 20px 0 0;}
.header .search ::-webkit-input-placeholder { /* WebKit browsers */
color:#999;font-size:16px;
}
.header .search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#999;font-size:16px;
}
.header .search ::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#999;font-size:16px;
}
.header .search :-ms-input-placeholder { /* Internet Explorer 10+ */
color:#999;font-size:16px;
}

@media screen and (max-width: 1680px) {
    .header{padding: 0 4%;}
    .header .logo img{height: 92px;}
    .header ul{margin-left: 6vw;}
    .header ul a{font-size: 17px; padding: 40px 0 30px 0;}
    .search{margin-top: 32px;}
}

@media screen and (max-width: 1366px) {
    .header{padding: 0 4%;}
    .header .logo img{height: 87px;}
    .header ul{margin-left: 5vw;}
    .header ul a{font-size: 16px; padding: 38px 0 28px 0;}
    .search{margin-top: 32px;}
}

.banner .swiper-container-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ right: 5%; left: auto; bottom: 40px;}
.banner .swiper-pagination{text-align: right; color: #fff; font-size: 24px;}
.banner .swiper-pagination-total:before{content: '0';}
.banner .swiper-pagination-current:before{content: '0';}
.banner .swiper-pagination-current{font-size: 36px; color: #1589CC;}

.title{font-size: 36px; color: #343434; font-weight: bold; position: relative; display: inline-block;}
.title span{font-size: 24px; text-transform: uppercase; color: #1589CC; display: block;}
.title:after{content: ''; width: 65px; height: 3px; background: #999; display: block; border-radius: 1.5px; position: absolute; top: 25px; right: -85px;}

.gydr{background: #F7F7F7; padding: 80px 0 40px 0;}
.gydr .wrapper{position: relative;}
.gydr .wrapper .pic{position: absolute; left: 0; bottom: -70px;}
.gydr .title{float: left;}
.gydr .txt{font-size: 14px; line-height: 28px; padding-top: 30px; width: 830px; float: right;}

.cpzx{text-align: center;}
.cpzx .title{text-align: center; padding: 100px 0 30px 0;}
.cpzx .title:after{display: none;}
.cpzx .parHd ul{text-align: center; margin-bottom: 30px;}
.cpzx .parHd ul a{display: inline-block; padding: 0 30px; min-width: 160px; line-height: 60px; border: 1px solid #DCDCDC; border-radius: 30px; font-size: 22px; color: #333; margin: 0 6px; box-sizing: border-box;}
.cpzx .parHd ul a.on{background: #178ACC; border-color: #178ACC; color: #fff;}

.cpzx .parBd{background: url(../images/bj.jpg) top center no-repeat; height: 395px; box-shadow: 0 10px 10px #F4F7FF; padding: 80px 30px 20px 140px; box-sizing: border-box; position: relative;}
.cpzx .parBd .pic{width: 340px; float: left;}
.cpzx .parBd .txt{width: 620px; float: right; text-align: left;}
.cpzx .parBd .txt h6{font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.cpzx .parBd .txt p{font-size: 14px; line-height: 28px; width: 90%;}
.cpzx .parBd .xq{clear: both; float: right; font-size: 14px; color: #7FB92D;}
.cpzx .parBd .xq img{margin: 8px 10px 0 0; float: left;}
.cpzx .parBd .hd{position: absolute; left: 550px; bottom: 30px; width: calc(90% - 550px); box-sizing: border-box; background: #FAFAFA; padding-top: 20px;}
.cpzx .parBd .hd li{width: 68px; height: 68px; border: 1px solid transparent; align-items:center; display: -webkit-flex; float: left; margin-right: 30px; padding: 0 5px; box-sizing: border-box;}
.cpzx .parBd .hd li.on{border-color: #178ACC;}

.cpzx .pageState{font-size: 16px; position: absolute; top: -260px; right: -90px;}
.cpzx .pageState span{font-size: 24px; color: #178ACC; font-weight: bold;}

.ryzz{padding-top: 140px; height: 390px;}
.ryzz .wrapper{position: relative;}
.ryzz .more{width: 120px; height: 40px; border-radius: 20px; border: 1px solid #CCC; text-align: center; line-height: 40px; margin-top: 30px; display: block; font-size: 16px; color: #999;}
.ryzz .more:hover{background: #CCC; color: #fff;}
.ryzz .bd{width: calc(100% - 340px); position: absolute; top: 0; right: 0; overflow: hidden;}
.ryzz .bd:before{content: ''; width: 1px; height: 140px; background: #DCDCDC; display: block; position: absolute; bottom: 12px; left: 0;}
.ryzz .bd ul li{width: 50%; float:left; _display:inline; position: relative;}
.ryzz .bd ul li a{width: 80%; margin: 0 auto; display: block; position: relative;}
.ryzz .bd ul li a .pic{/* display: block; */ text-align: center;width: 100%;height: 220px;overflow: hidden;position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.ryzz .bd ul li a .pic img{display: block;max-width: 100%;max-height: 100%;margin: auto auto;}
.ryzz .bd ul li a .txt{display: block; text-align: center; font-size: 16px; line-height: 28px; width: 70%; margin: 40px auto 0;}
.ryzz .bd ul li:after{content: ''; width: 1px; height: 140px; background: #DCDCDC; display: block; position: absolute; bottom: 12px; right: 0;}

.ryzz .hd{width: 285px;position: absolute;top: 180px; left: 0;}
.ryzz .hd li{display: inline-block;cursor: pointer;width: 6px;height: 6px;font-size: 0;box-sizing: border-box;border: 1px solid #dcdcdc;background: #dcdcdc;vertical-align: middle;text-align: center;line-height: 48px;color: #999999;overflow: hidden;border-radius: 100%;margin-right: 30px;}
.ryzz .hd li:last-child{margin-right: 0;}
.ryzz .hd li.on{font-size: 14px;background: #fff;width: 50px;height: 50px;}

.xwzx{background: #F4F7FF; padding: 80px 0; text-align: center;}
.xwzx .title{text-align: center; margin-bottom: 40px; display: block;}
.xwzx .title:after{display: none;}
.xwzx .picScroll-left .bd{overflow: hidden;}
.xwzx .picScroll-left .bd ul li{width: 33.33%; float:left; _display:inline; overflow:hidden; text-align:center;  }
.xwzx .picScroll-left .bd a{width: 90%; margin: 0 auto; text-align: left; display: block;}
.xwzx .picScroll-left .bd time{font-size: 36px; color: #494949; border-bottom: 1px solid #C0C2C8; margin-bottom: 20px; position: relative; font-weight: bold; width: 100%; display: block; }
.xwzx .picScroll-left .bd time:before{content: ''; width: 9px; height: 9px; background: #178ACC; border-radius: 50%; display: block; position: absolute; left: 0; bottom: -4px; display: none;}
.xwzx .picScroll-left .bd time p{font-size: 18px; font-weight: normal; display: inline-block; margin-left: 10px;}
.xwzx .picScroll-left .bd h6{font-size: 18px; color: #343434; font-weight: bold;}
.xwzx .picScroll-left .bd p{font-size: 14px; color: #808080; line-height: 28px; margin: 10px 0 20px 0;}
.xwzx .picScroll-left .bd .tp{height: 215px;}
.xwzx .picScroll-left .bd em{width: 30px; height: 31px; display: block; background: url(../images/tb1.png); background-size: 100%; margin-top: 30px;}

.xwzx .picScroll-left li:hover time{color: #1589CC; border-color: #1589CC;}
.xwzx .picScroll-left li:hover time:before{display: block;}
.xwzx .picScroll-left li:hover time p{color: #1589CC;}
.xwzx .picScroll-left li:hover em{background: url(../images/tb2.png); background-size: 100%;}

.yycs{margin-bottom: 60px;}
.yycs .top{border-bottom: 1px solid #E5E5E5; margin-top: 70px; padding-bottom: 20px;}
.yycs .top .title{float: left;}
.yycs .top .more{float: right; width: 190px; height: 46px; border: 1px solid #7FB92D; font-size: 16px; color: #7FB92D; text-align: center; margin-top: 20px; display: block; line-height: 46px;}
.yycs .top .more:hover{background: #7FB92D; color: #fff;}
.yycs .left{width: 50%; float: left;}
.yycs .left .xw{display: flex;}
.yycs .left .xw time{width: 150px; border-right: 1px solid #E8E8E8; padding: 30px 0; color: #5A5A5A; font-size: 26px; text-align: left; padding-left: 40px;}
.yycs .left .xw time p{font-size: 16px;}
.yycs .left .xw .txt{padding: 30px 0 30px 40px; width: calc(100% - 151px); box-sizing: border-box;}
.yycs .left .xw .txt h6{font-size: 20px; margin-bottom: 20px;}
.yycs .left .xw .txt p{font-size: 16px; color: #777; line-height: 26px;}
.yycs .left .xw:first-child time{padding-top: 50px;}
.yycs .left .xw:first-child .txt{padding-top: 50px;}
.yycs .left .xw:hover .txt h6{color: #1589CC;}
.yycs .right{width: 45%; display: block; float: right; margin-top: 50px;}
.yycs .right .tp{height: 280px;}
.yycs .right .txt{margin-top: 35px; position: relative; display: block;}
.yycs .right .txt h6{font-size: 20px; margin-bottom: 20px; width: 80%;}
.yycs .right .txt p{font-size: 16px; color: #777; line-height: 26px;}
.yycs .right .txt time{position: absolute; right: 0; top: 0; font-size: 16px; color: #999;}
.yycs .right:hover .txt h6{color: #1589CC;}

.footer{background: #178ACC; color: #fff; font-size: 14px; padding: 40px 6%;}
.footer .add{margin-left: 5vw;}
.footer .add ul{margin: 10px 0 20px 0;}
.footer .add ul a{display: block; font-size: 18px; float: left; margin-right: 2vw; color: #fff;}
.footer .add ul a:hover{color: #7FB92D;}
.footer .add p{line-height: 25px;}
.footer .add p a{color: #fff;}
.footer .ewm img{width: 120px; height: 120px; float: right;}
.footer .ewm p{font-size: 16px; float: right; margin: 100px 10px 0 0;}
@media screen and (min-width: 1920px) {
    .footer{padding: 40px 10%;}
}
@media screen and (max-width: 1440px) {
    .footer{padding: 40px 6%;}
    .footer .add ul a{font-size: 16px;}
    .footer .ewm img{width: 100px; height: 100px; float: right;}
    .footer .ewm p{font-size: 14px; margin-top: 80px;}
}

.bq{line-height: 60px; font-size: 12px; color: rgba(255,255,255,.6); text-align: center; background: #178ACC;}
.bq a{color: rgba(255,255,255,.6);}
.bq a:hover{color: #fff;}

.crumb{line-height: 76px; background: rgba(0,0,0,.5); margin-bottom: 40px; margin-top: -76px; position: relative;     z-index: 9;}
.crumb h6{font-size: 24px; color: #7FB92D; float: left;}
.m-crumb{float: right; font-size: 14px; color: #fff;}
.m-crumb a{color: #fff;}
.m-crumb span{color: #7FB92D;}

.cont{padding-bottom: 100px;}
.m-cont{width: calc(100% - 285px); float: right; min-height: 500px;}
.sidebar{width: 230px; float: left;}
.sidebar .name{font-size: 30px; text-align: center; padding: 25px 0px; background: #EDEDED; width: 222px;}
.sidebar .name span{font-size: 18px; display: block; text-transform: uppercase;}
.sidebar li{}
.sidebar a{display: block; text-align: center; border-right: 8px solid #fff; background: #EDEDED; line-height: 66px; font-size: 22px;margin-bottom: 1px;}
.sidebar a.on{background: #178ACC; color: #fff; border-color: #7FB92D;}
.sidebar a:hover{background: #178ACC; color: #fff; border-color: #7FB92D;}
.subsidiary a{text-align: left; font-size: 20px; line-height: 25px; padding: 15px 20px; box-sizing: border-box;}

.sidebar .side-1{position: relative;}
.sidebar .side-1 img{position: absolute; top: 45%; right: 5px; transition: 0.5s ease;}
.sidebar .side-1 img.on{-webkit-filter: brightness(1000%);filter: brightness(1000%); -webkit-transform: rotate(-180deg);
   -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
     -o-transform: rotate(-180deg);
        transform: rotate(-180deg);}
.sidebar .side-2 a{font-size: 18px; color: #444; line-height: 40px; margin-bottom: 0;}
.sidebar li{margin-top: 2px;}
.sidebar li.on .side-1{background: #178ACC; color: #fff; border-color: #7FB92D;}
.sidebar li:hover .side-1{background: #178ACC; color: #fff; border-color: #7FB92D;}
.sidebar .side-2 a.on{color: #7FB92D; font-weight: bold; background: #EDEDED; border-color: #fff;}
.sidebar .side-2 a:hover{color: #7FB92D; font-weight: bold; background: #EDEDED; border-color: #fff;}
.sidebar .side-2{display: none;}

.m-title{border-bottom: 1px solid #F4F7FF; padding-bottom: 30px; margin-bottom: 40px; text-align: center; font-size: 30px; font-weight: bold;}
.m-title span{font-size: 14px; font-weight: lighter; text-transform: uppercase; display: block;}

.m-gsjj .pic{width: 420px; float: left; margin-right: 30px;}

.xw-box{width: 32%; display: block; float: left; margin: 0 2% 30px 0;}
.xw-box:nth-child(3n){margin-right: 0;}
.xw-box .tp{height: 175px;}
.xw-box .txt{display: block; border-bottom: 1px solid #E5E5E5; color: #777; padding: 20px 0 10px 0; font-size: 16px;}
.xw-box .txt h6{font-size: 18px; color: #343434; margin-bottom: 5px;}
.xw-box .txt time{font-size: 14px; display: block; margin-top: 10px;}
.xw-box .txt time em{width: 25px; height: 8px; display: block; float: right; background: url(../images/arrow_01.png); background-size: 100%;}
.xw-box:hover .txt{color: #178ACC; border-color: #178ACC;}
.xw-box:hover .txt h6{color: #178ACC;}
.xw-box:hover .txt time{color: #178ACC;}
.xw-box:hover .txt em{background: url(../images/arrow_02.png);}

.zz-box{width: 32%; display: block; float: left; margin: 0 2% 20px 0;}
.zz-box:nth-child(3n){margin-right: 0;}
.zz-box span{display: block;}
.zz-box .pic img{display: block; margin: 0 auto; max-width: 100%; transition: 0.5s ease;}
.zz-box .txt{width: 80%; margin: 20px auto 0; font-size: 16px; line-height: 28px; text-align: center;}
.zz-box:hover img{-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);}

.m-zsjm .zs-tit{font-size: 26px; margin-bottom: 20px; color: #000;}
.m-zsjm .zs-tit:before{content: ''; width: 5px; height: 25px; display: block; background: #178ACC; float: left; margin: 2.5px 10px 0 0;}
.m-zsjm .pp-list{margin-bottom: 40px;}
.m-zsjm .pp-box{width: 49.4%; float: left; margin-bottom: 10px;}
.m-zsjm .pp-box:nth-child(2n){float: right;}
.m-zsjm .pp-box:last-child{float: none; width: 100%;}
.m-zsjm .zs-item{width: 48%; float: left;}
.m-zsjm .zs-item:nth-of-type(2n){float: right;}
.m-zsjm .zs-item strong{font-size: 36px; color: #D1EEFF; margin: 0 5px 15px 0; display: inline-block;}

.cp-box{width: 32%; display: block; float: left; margin: 0 2% 20px 0;}
.cp-box:nth-child(3n){margin-right: 0;}
.cp-box span{display: block;}
.cp-box .pic{padding: 20px 30px; box-sizing: border-box; align-items:center; display: -webkit-flex;}
.cp-box .txt{padding: 15px 0; border-bottom: 1px solid #fff; color: #666;}
.cp-box .txt h6{font-size: 15px; color: #202020; margin-bottom: 5px;}
.cp-box .txt p{font-size: 14px;}
.cp-box:hover .pic{background: #F4F7FF;}
.cp-box:hover .txt{border-color: #178ACC; color: #178ACC;}
.cp-box:hover .txt h6{color: #178ACC;}

.cpxq .pic{width: 360px; margin: 0 auto 120px;-webkit-box-reflect: below 2px -webkit-linear-gradient(transparent,transparent 75%,rgba(0,0,0,.4));}
.cpxq .item span{color: #178ACC; margin-left: -10px;}

.m-lxwm{position: relative;}
.m-lxwm .ewm{position: absolute; top: 160px; right: 70px;}
.m-lxwm .ewm img{width: 180px; height: 180px; display: block;}
.m-lxwm .ewm p{font-size: 16px; line-height: 36px; background: #626262; text-align: center; color: #fff;}
.m-lxwm .top{background: url(../images/lxbj.jpg) top center no-repeat; background-size: cover; padding: 30px 35px; color: #fff; font-size: 20px;}
.m-lxwm .top h6{font-size: 24px; margin-bottom: 15px;}
.m-lxwm .top h6 img{float: left; margin: 3px 10px 0 0;}
.m-lxwm .top .item{width: 48%; float: left;}
.m-lxwm .top .item:last-child{float: right;}
.m-lxwm .top .item img{float: left; margin: 5px 10px 0 0;}
.m-lxwm .top .item p{margin-bottom: 5px;}
.map{height: 450px; background: #7FB92D; margin-top: 3px;}

.zp-box{margin-bottom: 40px; cursor: default;}
.zp-box .top{line-height: 60px; color: #fff; background: #178ACC; padding: 0 30px;}
.zp-box .top span{font-size: 24px; font-weight: bold; float: left;}
.zp-box .top p{float: left; font-size: 18px; width: 290px;}
.zp-box .top p:nth-child(3){width: 110px;}
.zp-box .top p img{float: left; margin: 18px 10px 0 0;}
.zp-box .top .pic{float: right; margin-top: 18px;}
.zp-box .js{padding: 30px 40px 0 40px; font-size: 18px; color: #696969; line-height: 34px; display: none;}

.m-qybs .bs-tit{font-size: 26px; color: #178ACC; margin-bottom: 30px;}
.m-qybs .bs-tit:before{content: ''; width: 6px; height: 26px; background: #178ACC; display: block; float: left; margin: 2px 15px 0 0;}
.m-qybs .pic{float: left; margin: 30px 60px 30px 30px;}
.m-qybs p img{float: left; margin: 7px 15px 30px 0;}

.m-qywh .item{border-bottom: 1px solid #D6D6D6; padding: 30px 0;}
.m-qywh .item:last-child{border: none;}
.m-qywh .item h6{font-size: 26px; color: #178ACC; margin-bottom: 25px;}
.m-qywh .item h6:before{content: ''; width: 5px; height: 26px; display: block; background: #178ACC; float: left; margin: 2px 15px 0 0;}
.m-qywh .js-box{width: 32%; float: left; margin: 80px 2% 0 0; background: #F6F6F6; font-size: 14px; line-height: 25px; color: #474747; padding: 20px; height: 300px; box-sizing: border-box;}
.m-qywh .js-box:nth-child(3){margin-right: 0;}
.m-qywh .js-box img{margin: -70px auto 5px; display: block;}
.m-qywh .js-box h6{font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.m-qywh .js-box h6:before{display: none;}
.m-qywh .js-box:nth-child(n+4){width: 49%; height: 350px;}
.m-qywh .js-box:last-child{margin-right: 0;}
.m-qywh .gl-box{width: 32%; float: left; margin: 20px 2% 0 0; position: relative;}
.m-qywh .gl-box:nth-child(3n){margin-right: 0;}
.m-qywh .gl-box .tp{height: 230px;}
.m-qywh .gl-box p{width: 100%; background: rgba(0,0,0,.6); line-height: 44px; font-size: 20px; color: #fff; text-align: center; position: absolute; bottom: 0; left: 0;}

.ss-box{line-height: 60px; border-bottom: 1px solid #E5E5E5; display: block;}
.ss-box span{float: right;}
.ss-box:hover{color: #178ACC;}








</pre></body></html>