<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.idx-banner .swiper-wrapper{transition-delay: .2s;}
/* .idx-banner .swiper-slide:nth-of-type(2n){background: #78cdf4;}
.idx-banner .swiper-slide:nth-of-type(2n-1){background: #27a1ff;}
.idx-banner .swiper-slide h2, .idx-banner .swiper-slide p, .idx-banner .swiper-slide .idx-banner-more{transform:translateY(500px); opacity:0;} */
/* .idx-banner .swiper-slide img{opacity:0; transition: all .4s;}
.idx-banner .swiper-slide h2{transition: all .4s;}
.idx-banner .swiper-slide p{transition: all .6s;} */
/* .idx-banner .swiper-slide .idx-banner-more{transition: all .8s;} */
/* .idx-banner .ani-slide img{opacity: 1;} */
/* .idx-banner .ani-slide h2, .idx-banner .ani-slide p, .idx-banner .ani-slide .idx-banner-more{transform:translateY(0); opacity:1;} */
/* .idx-banner .swiper-slide::after{position: absolute; display: block; content: ""; top: 0; right: 0; width: 100%; height: 100%; background: #000; opacity: .2; filter: alpha(opacity=20);} */
.idx-banner .weui-cell{position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; color: #fff; text-align: center;} 
.idx-banner h2, .idx-banner p{text-shadow: 0 1px 1px rgba(0,0,0,.1);}
.idx-banner h2{line-height: .38rem;}
.idx-banner p{padding-top: 5px; font-size: 14px;}
.idx-banner .swiper-button-white{bottom: .36rem; top: auto; right: auto; margin-top: 0; background-size: 12px; opacity: .22; -webkit-transition: opacity .3s; transition: opacity .3s;}
.idx-banner .swiper-button-prev{background-image: url(../images/icon/arrow_prev.png) !important;}
.idx-banner .swiper-button-next{margin-left: .6rem; background-image: url(../images/icon/arrow_next.png) !important;}
.idx-banner .swiper-button-line{position: absolute; z-index: 9; width: 27px; height: 44px; margin-left: .3rem; background: none;}
.idx-banner .swiper-button-line::after{left: 50%; top: 50%; margin-top: -10px; width: 1px; height: 20px; background: #fff;}
.idx-banner-more{margin-top: .4rem; border: 2px solid rgba(219,219,219,.79); -webkit-transition: border-color .3s; transition: border-color .3s;}
.idx-banner .bshare-custom{z-index: 12; right: 0; bottom: .47rem;}
.idx-banner .bshare-twitter{background: url(../images/icon/twitter_23x23.png) no-repeat !important; background-size: 100% !important;}
.idx-banner .bshare-linkedin{background: url(../images/icon/linkedin_23x23.png) !important; background-size: 100% !important;}
.idx-banner .bshare-facebook{background: url(../images/icon/facebook_23x23.png) !important; background-size: 100% !important;}
@media (min-width: 640px) and (max-width: 767px){
.idx-banner .hidden-xs{display: block !important;}	
.idx-banner .hidden-sm{display: none !important;}	
}
@media (min-width: 1200px){
.idx-banner .swiper-button-white:hover{opacity: 1;}	
.idx-banner .swiper-button-line:hover{opacity: .22;}	
.idx-banner-more:hover{border-color: #27a1ff;}
}
@media (min-width: 991px){
/* .idx-banner{padding-top:21vh} */
}
.idx-news-time{font-family: "Arial"}
.idx-news-time .icon-time{position: relative; top: 3px; margin-right: 9px;}
.idx-news-time .line{position: relative; top: -1px; margin: 0 5px; width: 1px; height: 6px; background: #999;}
.idx-news-time a.fr{position: relative; top: -4px;}
.idx-news-pic{margin-bottom: .3rem;}
.idx-news-pic a img{-webkit-transform: scale(1); transform: scale(1);}
.idx-news h5 .line2{line-height: 18px; height: 36px;}
.idx-news p.line2{line-height: 22px; height: 44px;}
.index1{padding-top: .53rem; padding-bottom: .53rem;}
.index1 .ff-HN{width: 93%;}
.index1 .ff-HN p{margin-bottom: 0;}
.index1 .more{margin-top: 5vw; margin-bottom: 3.5vw;}
.index2 .idx-title{margin-bottom: .47rem;}
.index2 .bg-white{top: 0; right: 0; bottom: 0; width: 70%;}
.index2 .picbox{background: #000; -webkit-box-shadow: 0 .26rem .47rem rgba(7,0,2,.22); box-shadow: 0 .26rem .47rem rgba(7,0,2,.22);}
.index2 .picbox img{opacity: .35;}
.index2 .article{left: 8%; right: 16%; bottom: 10%;}
.index2 h3{margin-bottom: 13%;}
.index2 .weui-cell{margin-top: 6%;}
.index2 .idx-news .ff-HN{margin-bottom: .2rem;}
.index2 .swiper-pagination{right: 0; bottom: 0; width: 50%; padding-top: .2rem; padding-bottom: .1rem;}
.index2 .swiper-pagination::before{top: 0; right: 0; left: -15px; height: 1px; background: #ebebeb;}
.index2 .swiper-pagination-bullet{margin: .09rem; width: .12rem; height: .12rem;}
.index3{margin-top: .68rem; margin-bottom: .68rem; padding-top: .64rem; padding-bottom: .06rem;}
.index3 .f32{margin-top: .4rem; margin-bottom: 0; line-height: 1.14;}
.index3 .idx-news{margin-bottom: .45rem;}
.index4 .bg-white{margin-top: .2rem; padding: .4rem .4rem 0.2rem;}
.index4 .bg-white .col-xs-12{margin-bottom: .3rem;}
.index4 .more a, .index5 .more a{width: auto; -webkit-box-shadow: none; box-shadow: none;}
.index4 .more a span, .index5 .more a span{color: #333;}
.index4 .more a i, .index5 .more a i{margin-left: .1rem;}
.index4 .more a i::before, .index5 .more a i::before{background-color: #333;}
.index4 .more a i::after, .index5 .more a i::after{border-left-color: #333;}
.index5{margin-top: .48rem; margin-bottom: .56rem;}
.index5 .bg-white{margin-top: .2rem; padding: .56rem .55rem .16rem;}
.index5 .bg-white .row{margin-left: -18px; margin-right: -18px;}
.index5 .bg-white .col-xs-12{margin-bottom: .4rem; padding-left: 18px; padding-right: 18px;}
.index6 .weui-cell{top: 0; left: 0; right: 0; bottom: 0; color: #fff;}
@media (min-width: 992px){
.index1 .col-md-offset-1{margin-left: 7%; margin-top: 7%;}
.index2-left .picbox{width: 99.47%;}
.index2 .idx-news{margin-left: 7px; width: 91%;} 
.index3 .col-md-3{width: 27.5%;}
.index3 .col-md-9{width: 68%;}
.index3 .idx-news{width: 90%;}
.govern2 .col-md-offset-intro{margin-left: 40%; width: 51.333333%;}
}
@media (min-width: 1200px){
.idx-news-pic a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}	
.index4 .bg-white a:hover p{color: #27a1ff;}
}
@media(max-width: 991px){
.index1 .more{margin-bottom: 6.5vw;}
.index2 .idx-news{padding: .35rem; background: #fff;}
.index2 .swiper-pagination{position: static; width: 100%; border-top: 1px solid #ebebeb; background: #fff;}	
.index2 .swiper-pagination::before{display: none;}	
.index3 .col-md-9{padding: .6rem .6rem 0;}
}
@media(max-width: 639px){
.index1 .more{margin-bottom: 10vw;}
.index2 .article{right: 8%;}	
.index2 .more-blue a{width: 144px; height: 40px; line-height: 40px;}	
.index2 h3{margin-bottom: 8%;}	
.index3{margin-left: 15px; margin-right: 15px; padding-left: 0; padding-right: 0;}
.index4 .weui-cell, .index5 .weui-cell{display: block;}
.index4 .weui-cell__ft a, .index5 .weui-cell__ft a{margin-top: 10px; text-align: right;}
.index6&gt;img{margin-left: -30% !important; max-width: none; width: 160%;}
.index6 .weui-cell__bd{line-height: 1.2; font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
.idx-news h5{margin-bottom: 6px;}
.index2 .idx-title{margin-bottom: .3rem;}
.index2 .idx-news .ff-HN{margin-bottom: .14rem;}
.index2 .swiper-pagination{padding-top: 7px; padding-bottom: 0;}
}
@media (min-width: 992px) and (max-width: 1366px){
.index2 .article{right: 8%;}	
.index2 .more-blue a{width: 160px; height: 40px; line-height: 40px;}	
}
@media (min-width: 992px) and (max-width: 1680px){
.index1 .col-xs-12{margin-left: 0; width: 50%;}
.index1 .more{margin-top: 1vw;}	
}

/* news */
.news ul{padding-left: 0;}
.news li{padding: .6rem 0; -webkit-transition: all .3s; transition: all .3s;}
.news li:hover{background: #f5f5f5;}
.news .imgbox{width: 1.6rem;}
.news .imgbox a::after{top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: 0; -webkit-transition: all .3s; transition: all .3s;}
.news-ft{margin-top: .45rem; margin-bottom: .8rem;}
.news-ft .swiper-button-prev, .news-ft .swiper-button-next{position: static; margin: 0; width: auto; height: auto; background: none; color: #333;}
.news-ft .swiper-pagination{position: static;}
.news-ft .swiper-pagination-bullet{position: relative; margin-left: .08rem; margin-right: .08rem; padding-bottom: 7px; width: auto; height: auto; font-size: 16px; font-family: "Ubuntu-M"; color: #333; background: none; opacity: 1; border-radius: 0;}
.news-ft .swiper-pagination-bullet::after{position: absolute; display: block; content: ""; bottom: 0; left: 50%; margin-left: -8px; width: 0; height: 5px; background: #333; -webkit-transition: all .3s; transition: all .3s;}
.news-ft .swiper-pagination-bullet-active::after{width: 16px;}
.news-hd h1{line-height: 1.34;}
.news-back{margin-top: .65rem; border-bottom: 1px solid #333;}
.news-back a{display: block; width: 96px; height: 31px; line-height: 31px; color: #fff; background: #333;}
.news-back img{position: relative; margin-right: 10px; display: inline;}
.news-aside{position: static;}
.news-aside span{padding-right: 10px;}
.news-aside, .news-article{padding-top: .65rem; padding-bottom: .65rem;}
/* .news-article .col-20x{line-height: 2.3; min-height: 3rem;} */
.news-article .col-20x{line-height: 1.3; min-height: 3rem;} 
.news-article .col-20x img{max-width: 100% !important; height: auto !important; display:inline-block !important;}/* margin-left: auto !important; margin-right: auto !important; */
.news-share .bshare-email{background: url(../images/icon/email_25x25.png) no-repeat !important; background-size: 100% !important;}
.news-share .bshare-twitter{background: url(../images/icon/twitter_25x25.png) no-repeat !important; background-size: 100% !important;}
.news-share .bshare-linkedin{background: url(../images/icon/linkedin_25x25.png) !important; background-size: 100% !important;}
.news-share .bshare-facebook{background: url(../images/icon/facebook_25x25.png) !important; background-size: 100% !important;}
@media (min-width: 640px) {
.news-aside span{display: block; line-height: 1.24;}
.news-article {border-left: 1px solid #ededed;}
.news-share{position: absolute; left: 0; top: auto; bottom: .65rem;}
}
@media (min-width: 992px) {.news h3 a{line-height: 1.34;}}
@media (min-width: 1200px) {
.news .imgbox a:hover::after{opacity: .2;}
.news-back a:hover{background: #27a1ff;}
}
@media (max-width: 639px) {
.news li{padding: .3rem 0;}
.news-hd, .news-article .col-20x{width: 100%;}
.news-aside{padding-bottom: 0;}
}

/* contact */
.map img{display: inline; max-width: none;}
.anchorBL{display: none;}
.contact-tit span{padding-right: 5px;}
.contact-info p{margin-bottom: 7px;}
.contact-share .bshare-twitter{background: url(../images/icon/twitter_25x25-b.png) no-repeat !important; background-size: 100% !important;}
.contact-share .bshare-linkedin{background: url(../images/icon/linkedin_25x25-b.png) !important; background-size: 100% !important;}
.contact-share .bshare-facebook{background: url(../images/icon/facebook_25x25-b.png) !important; background-size: 100% !important;}
.contact-split{height: 2px; background: #333;}
.message{margin-left: -10px; margin-right: -10px; color: #333;}
.message&gt;.col-xs-12{padding-left: 10px; padding-right: 10px;}
.message .form-group{margin-bottom: .25rem;}
.message .form-control{padding: 8px 13px 13px; height: 48px; line-height: 22px; font-size: 17px; border-color: #adadad;}
.message textarea.form-control{height: 2.43rem;}
.message .form-control:focus{border-color:#27a1ff;}
.message .form-control::-moz-placeholder{color:#333;}
.message .form-control:-ms-input-placeholder{color:#333}
.message .form-control::-webkit-input-placeholder{color:#333}
.message .checkbox span{padding-left: 16px;}
.message input[type=checkbox]{z-index: 1; margin-top: 1px; width: 18px; height: 18px; -webkit-appearance: checkbox; -moz-appearance: checkbox;}
.contact-form .title-h3{color:#000;font-size:18px;font-weight:bold}
.contact-form .title-p{font-size:18px;color:#000;}
.contact-form .title-p span{color:red}
.infor-form{width:100%;border:1px solid #000}
.infor-form .thead{background:#666;border:1px solid #000}
.infor-form caption{background:#999;border:1px solid #000}
.pad10{padding:10px 0}
.pad15{padding:10px 15px}
.width30{width:30%}
.width70{width:70%}
.width100{width:100%}
.radio-in{-webkit-appearance: radio;}
.input-label{color:#000;font-size:18px;font-weight:normal;display:block}
.text-in{border:1px solid #000;padding:5px 15px;width:50%}
.input-textarea{width:50%;border:1px solid #000;padding:5px 15px}
.number-in{border:1px solid #000;padding:5px 15px;width:20%}
.checked-in{-webkit-appearance: checkbox}
.wenzhang{font-size:16px;color:#000;margin:0}
.wenzhang a{color:rgb(5,99,193);text-decoration:underline}
.xieti{font-style: italic}
.mar10{margin-bottom:5px}
.title-p a{color:rgb(5,99,193);text-decoration:underline}
.gary999{background:#999}
.mar20{margin-bottom:2.5vh}
.input-submit{display:block;width:20%;padding:10px 0;text-align:center;border:1px solid #000;border-radius:4px;margin:2vh auto;background:#fff;color:#000;font-size:18px}
.input-submit:hover{background:#27a1ff;border-color:#27a1ff;color:#fff;transition:all .3s linear}
/* .message .checkbox i{position: absolute; left: 0; top: 18px; width: 18px; height: 18px; border: 1px solid #adadad;}
.message .checkbox input[checked]+i{border-color: #27a1ff;} */
.message .btn{width: 230px; height: 48px; background: #333; color: #fff; font-size: 17px;}
.message .btn:focus{outline: 0;}
.contact1{margin-top: 3.4vw;margin-bottom: 8.9vw;}
.contact2{margin-top: 3.95vw; margin-bottom: 14.4vw;}
.contact2 .message .btn{margin-top: .5rem;}
.contact3{margin-top: 5.9vw; margin-bottom: 8vw;}
.contact3 .message .btn{margin-top: .63rem;}
@media (min-width: 640px) {
.contact-tit span{display: block; line-height: 1.14;}
}
@media (min-width: 992px) {
.contact-info&gt;.col-md-3{position: static; width:40%;}
.contact-info&gt;.col-md-8{width: 60%;}	
.contact-share{position: absolute; left: 10px; bottom: 0;}	
/* .contact3 .message&gt;.col-xs-12:nth-of-type(2){margin-right: 33.33333333%;} */
}
@media (max-width: 991px) {
.contact-share{margin-top: .3rem; margin-bottom: .5rem; margin-left: -4px;}	
}
@media (min-width: 1200px){
.message .btn:hover{background: #27a1ff;}	
}

/* timeline */
.history{margin-top: .8rem;}
.history&gt;img{top: 1.2rem;}
.history-hd &gt;div{position: relative; margin-top: 6%; display: inline-block; width: 30%;}
.history-hd &gt;div::before{position: absolute; display: block; content: ""; left: 50%; top: 60%; height: 41%; width: 1px; border-left: 2px dotted #000;}
.history-hd i{position: absolute; z-index: 1; left: 50%; top: 50%; font-size: 16px; line-height: 20px; color: #303030; font-family: "Impact","AkzidenzGrotesk-ExtraBoldCondAlt","PingFang SC","Source Han Sans CN","Microsoft YaHei"; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.history-bd{position: relative; margin: 20px 0 0; padding: 1.4rem 0 0; overflow: hidden;}
.history-bd::before{position: absolute; display: block; content: ""; left: 50%; top: 0; height: 100%; width: 1px; border-left: 1px solid #e0e0e0;}
.history-bd::after{position: absolute; display: block; content: ""; left: 50%; top: 16%; margin-left: -10px; width: 20px; height: 23px; background: url(../images/icon/icon3.png) no-repeat; background-size: 100%; -webkit-animation: 2s fadeInDownBig; animation: 2s fadeInDownBig;}
.history .arrow{position: absolute; left: 50%; top: 18%; margin-left: -10px; width: 20px; height: 23px; background: url(../images/icon/icon3.png) no-repeat; background-size: 100%; /* -webkit-animation: 2s fadeInDownBig; animation: 2s fadeInDownBig; */}
.history-bd li{position: relative;}
.history-bd .year{position: absolute; width: 124px; line-height: 22px;}
.history-bd .year i{position: absolute; top: 4px; display: block; width: 16px; height: 16px; border: 3px solid #656565; background: #fff; -webkit-border-radius: 50%; border-radius: 50%;}
.history-bd .article{margin-bottom: 12vw; width: 50%;}
.history-bd .article p{width: 57%; line-height: 22px;}
.history-bd li:nth-of-type(2n-1) .year{right: 50%; margin-right: -8px; text-align: left;}
.history-bd li:nth-of-type(2n-1) .year i{right: 0;}
.history-bd li:nth-of-type(2n) .year{left: 50%; margin-left: -8px; text-align: right;}
.history-bd li:nth-of-type(2n) .year i{left: 0;}
.history-bd li:nth-of-type(2n-1) .article{float: left; padding-right: 180px; text-align: right;}
.history-bd li:nth-of-type(2n-1) .article p{margin-left: 43%;}
.history-bd li:nth-of-type(2n) .article{float: right; padding-left: 180px; text-align: left;}
@media (min-width: 768px){.history-bd::after{display: none;}}
@media (min-width: 1346px) and (max-width: 1440px){
.history-bd .article p{width: 67%;}
.history-bd li:nth-of-type(2n-1) .article p{margin-left: 33%;}
}
@media (min-width: 1200px) and (max-width: 1345px){
.history-bd .article p{width: 77%;}
.history-bd li:nth-of-type(2n-1) .article p{margin-left: 23%;}
}
@media (max-width: 1199px){
.history-bd .article p{width: 100%;}
.history-bd li:nth-of-type(2n-1) .article p{margin-left: 0;}
}
@media (max-width: 991px){
.history-bd .year{width: 110px;}
.history-bd li:nth-of-type(2n-1) .article{padding-right: 154px;}
.history-bd li:nth-of-type(2n) .article{padding-left: 154px;}
}
@media (max-width: 767px){
.history-bd::after{top: 5%;}
.history-bd li{margin: 18% 0; background: #fff;}
.history-bd .year{position: static; margin: 0 auto 15px !important; width: 100%; text-align: center !important;}
.history-bd .year i{position: static; margin: 0 auto 10px;}
.history-bd .article{margin: 0 10% !important; padding: 0 !important; width: 80%; text-align: center !important;}
}


/* origin */
.origin .more a{width: 169px; height: 36px; line-height: 34px; border: 2px solid #414141; -webkit-box-shadow: none; box-shadow: none;    -webkit-transition: all .3s;
    transition: all .3s;}
.origin .more a:hover{background:#27a1ff;border-color:#27a1ff;}
.origin .more a:hover span{color:white;}
.origin .more img{position: relative; top: -4px; z-index: 1; margin-right: 8px;}
.origin1{margin-top: .47rem; margin-bottom: 3vw; margin-left: 14.5%;}

.origin1 h4{margin-top: 0; margin-bottom: .44rem; line-height: 1.2;}
.origin1 .text1{margin-bottom: 5vw;}
.origin1 .text2{margin-bottom: 8.5vw;}
.origin1 .text3{margin-bottom: 0.1vw;}
.origin1 .text4{margin-bottom: 5vw;}
.origin1 .img{margin-left: 15%; margin-top: -30%; width: 59.491%; -webkit-animation: 30s mymove linear infinite; animation: 30s mymove linear infinite;}
.origin1 .more{margin-left: 22%; margin-top: 5%; margin-bottom: 8.5vw;}
.origin2 .article h3{margin-bottom: .45rem;}
.origin3 .col-md-4{position: relative; z-index: 1;}
.origin3 .container&gt;h2{/* padding-top: 5.3vw; */padding-top: 1.0vw; padding-bottom: 5vw; line-height: 1.344;font-size:.26rem}
.origin3 .text1{margin-bottom: 5vw;}
.origin3 .text2{margin-top: .4rem; margin-bottom: 5vw;}
.origin3 .picbox .img{right: -9%; bottom: 6.4%; width: 94.372%;}
.origin4 h3.upper{margin-top: 12vw;}
.origin4 ul{padding-left: 0; padding-bottom: 2vw;}
.origin4 ul li{margin: 4.5vw 0;}
@media (min-width: 640px){
.origin1 .text1{width: 70%;}
.origin1 .text4{width: 70%;}
.origin1 .text2{width: 87.5%;}
.origin3 .text1{width: 68%;}
}
@media (min-width: 992px){
.origin2 .col-md-6{width: 56%;}	
.origin2 .col-md-2{margin-left: 5.8%; width: 16.2%;}	
.origin2 .col-md-2 .article{position: absolute; /* bottom: -10px; */}
.origin3 .picbox{width: 96.675%;}
.origin4 .more{float: right; margin-right: 5%;}
}
@media (min-width: 1200px){
.origin3 .picbox{background-attachment: fixed; background-position: 89% 50%; background-size: 40%;}
}
@media (min-width: 1921px){
.origin3 .picbox .img{right: -5%;}	
}
@media (max-width: 1199px){
.origin .more .f20{font-size: 18px;}
}
@media (max-width: 991px){
.origin1 div.pl0{padding-left: 15px !important;}
.origin1 div.pr0{padding-right: 30px !important;}
.origin2 .col-md-2{min-height: auto !important; margin-top: .5rem; padding-left: 30px;}
.origin3 .picbox{margin-top: 2rem; margin-bottom: 1rem;}
.origin3 .container&gt;h2{margin-top: 10vw; margin-bottom: 9vw;}
.origin4 ul{padding-bottom: 4vw;}
.origin4 ul li{margin: 7vw 0;}
.origin4 .more{margin-top: 5px;}
}
@media (max-width: 767px){
.origin1 div.pl0{padding-right: 30px !important;}
.origin1 div.pr0{padding-right: 15px !important;}	
.origin1 .col-md-8 .text-right, .origin1 .more{margin-right: -15px;}
.origin3 .container&gt;div.clearfix, .origin4 .col-md-8{margin-left: -15px; margin-right: -15px;}
}
@-webkit-keyframes mymove{
0% {-webkit-transform: rotate(0); transform: rotate(0);}
50% {-webkit-transform: rotate(180deg); transform: rotate(180deg);}
100% {-webkit-transform: rotate(0); transform: rotate(0);}
}
@keyframes mymove{
0% {-webkit-transform: rotate(0); transform: rotate(0);}
50% {-webkit-transform: rotate(180deg); transform: rotate(180deg);}
100% {-webkit-transform: rotate(0); transform: rotate(0);}
}

/* govern */
.govern1{position: relative; margin-top: .5rem;}
.govern1 .bgcover{width: 100%; height: 100%; background: #000;}
.govern1 .bgcover&gt;div{width: 100%; height: 100%; opacity: .55; background-repeat: no-repeat; background-position: center center; background-size: 100%;}
.govern1 .weui-cell{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.council&gt;div{margin-bottom: 1.875vw;}
.council .imgbox{overflow: visible;}
.council .imgbox a{position: relative; display: block; width: 100%;  overflow: hidden; -webkit-transition: all .3s; transition: all .3s;}
.council .imgbox a::before, .council .imgbox a::after{position: absolute; z-index: 1; display: block; content: "";  width: 0; height: 0; opacity: 0.35; -webkit-transition: all .6s cubic-bezier(0, 0.72, 0.27, 1.01); transition: all .6s cubic-bezier(0, 0.72, 0.27, 1.01);}
.council .imgbox a::before{right: 0; bottom: 0; border-top: 0px solid #27a1ff; border-left: 0px solid #27a1ff;}
.council .imgbox a::after{left: 0; top: 0; border-bottom: 0px solid #27a1ff; border-right: 0px solid #27a1ff;}
.council .imgbox img{-webkit-transition: all .3s; transition: all .3s;}
.govern2{margin-top: 11.2vw; margin-bottom: 9.5vw; min-height: 210px; overflow: visible;}
.govern2 .text{margin-bottom: .4rem;}
.govern2 .loadmore a{display: inline-block; margin-bottom: 30px; padding: 10px 0;}
.govern2 .loadmore i{position: relative; display: block; margin-top: 5px; width: 34px; height: 2px; background: #333;}
.govern2 .loadmore i::after{right: 0; top: 50%; margin-top: -3px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 6px solid #333; -webkit-transition: all .3s; transition: all .3s;}
.council1{position: absolute; top: 0; right: 0; left: 0; min-height: 220px; z-index: -10; opacity: 0;}
.govern3{margin-top: 11vw; margin-bottom: 9.5vw; padding-bottom: .4rem;}
.govern3 .text{margin-bottom: 3.5vw;}
.secretariat{margin-bottom: 13.5vw;}
.secretariat img{max-width: 100% !important; height: auto !important;}
.institution{margin-top: .9rem; margin-bottom: 11vw;}
.institution .news-back{margin-top: 0; margin-bottom: 5vw;}
.institution .picbox{margin-top: 20px; margin-bottom: 20px;}
.img-cover-p{font-size:16px;color:#000;text-align:center;margin-top:10px}
@media (min-width: 640px){
.council{margin: 0;}
.council&gt;div{padding: 0; text-align: right;}
.council&gt;div:nth-of-type(6n+1){margin-left: 25%;}
.council .imgbox{float: right; width: 82.95%;}
.govern3 .text{width: 88%;}
.secretariat .article{padding-left: 10px;}
}
@media (min-width:1780px){
.govern2-wrap{margin-left: 22.327%;}
.govern6-wrap{margin-left: 22.327%;}
.govern2 .loadmore{bottom: .9rem; }
}
@media (min-width: 1200px){
.govern2-wrap{margin-left: 34%;}
.govern2 .text{position: absolute; left: 0; top: 0; width: 37%;}	
.govern2 .loadmore{bottom: auto;position: absolute; left: 0;}

.govern6-wrap{margin-left: 34%;}
.govern6 .text{position: absolute; left: 0; top: 0; width: 37%;}	
.govern6 .loadmore{bottom: auto;position: absolute; left: 0;}
.council .imgbox a:hover{-webkit-box-shadow: 0 .15rem .25rem rgba(0,0,0,.2); box-shadow: 0 .15rem .25rem rgba(0,0,0,.2);}
.council .imgbox a:hover::before, .council .imgbox a:hover::after{width: 100%; height: 100%; opacity: 1;}
.council .imgbox a:hover::before{border-top: 2px solid #27a1ff; border-left: 2px solid #27a1ff;}
.council .imgbox a:hover::after{border-bottom: 2px solid #27a1ff; border-right: 2px solid #27a1ff;}
.council .imgbox a:hover img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.govern2 .loadmore a:hover span{color: #27a1ff;}
.govern2 .loadmore a:hover i{width: 44px; background: #27a1ff;}
.govern2 .loadmore a:hover i::after{border-left-color: #27a1ff;}
.institution .col-lg-3{margin-right: 3.5%; width: 210px;}
}
@media (max-width: 1199px){.council&gt;div{margin-bottom: 2.875vw;}}
@media (max-width: 639px){
.govern1{margin-top: .3rem; height: auto !important;}
.govern1 .bgcover{position: absolute; top: 0; left: 0;}
.govern1 .bgcover&gt;div{background-size: auto 100%;}
.govern1 .weui-cell{position: static; padding: 30px 0 !important;}
.council{margin-left: -10px; margin-right: -10px;}
.council&gt;div{padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}
}

.university&gt;.col-xs-12{padding: 0; display: block; background: #fff; -webkit-transition: all .3s .15s; transition: all .3s .15s;}
.university&gt;.col-xs-12::before{position: absolute; content: ""; display: block; left: 0; top: 0; width: 0; height: 100%; background: #27a1ff; -webkit-transition: all .3s; transition: all .3s;}
.university .picbox{margin-right: .2rem; width: 60px; height: 60px;}
.university .weui-cell{padding: .25rem .2rem;}
.university .weui-cell__hd img{position: absolute; top: 0; left: 0; width: 60px; height: 60px;}
 .university .before{-webkit-animation: fadeInRight .3s; animation: fadeInRight .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
 .university .after{-webkit-animation: fadeOutLeft .3s; animation: fadeOutLeft .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.university p.line2{margin-bottom: 0; line-height: 18px; height: 36px; color: #333; -webkit-animation: fadeInRight .3s; animation: fadeInRight .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@media (min-width: 1200px){
.university&gt;.col-xs-12:hover{z-index: 1; -webkit-box-shadow: 0 .25rem .35rem rgba(7,0,2,.18); box-shadow: 0 .25rem .35rem rgba(7,0,2,.18);}
.university&gt;.col-xs-12:hover::before{width: 100%;}
.university&gt;.col-xs-12:hover .before{-webkit-animation: fadeOutRight .3s; animation: fadeOutRight .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} 
.university&gt;.col-xs-12:hover .after{-webkit-animation: fadeInLeft .3s; animation: fadeInLeft .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} 	
.university&gt;.col-xs-12:hover p.line2{-webkit-animation: fadeInLeft .3s; animation: fadeInLeft .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} 	
.university&gt;.col-xs-12:hover p.line2{color: #fff;}
}

/* route */
.route-btn .contact-split{margin-bottom: .57rem;}
.route-btn .swiper-slide::before, .route-btn .swiper-slide::after{position: absolute; display: none; content: ""; left: 50%; bottom: -2px;}
.route-btn .swiper-slide::before{margin-left: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #333;}
.route-btn .swiper-slide::after{margin-left: -4px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #fff;}
.route-btn .swiper-slide&gt;div{position: relative; margin-top: .5rem; margin-bottom: .52rem; overflow: hidden; border: 1px solid #adadad;}
.route-btn .swiper-slide img{position: absolute; bottom: -1px;}
.route-btn .swiper-slide .img2, .route-btn .swiper-slide i{-webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .35s cubic-bezier(.23,1,.38,1); transition: all .35s cubic-bezier(.23,1,.38,1); }
.route-btn .swiper-slide i{position: absolute; display: block; top: -1px; left: -1px; right: -1px; bottom: -1px; background: #27a1ff;}
.route-btn .swiper-slide h3{position: absolute; left: 14px; top: 12px; margin: 0; color: #333; font-size: .22rem; text-transform: uppercase;}
.route-btn .swiper-slide:nth-of-type(1) img{right: -6%;}
.route-btn .swiper-slide:nth-of-type(2) img{right: -12.5%;}
.route-btn .swiper-slide:nth-of-type(3) img{right: -24%;}
.route-btn .swiper-slide:nth-of-type(4) img{right: -23%;}
.route-btn .swiper-slide:nth-of-type(5) img{right: -18.5%;}
.route-btn .active-nav::before, .route-btn .active-nav::after{display: block;}
.route-btn .active-nav&gt;div{-webkit-box-shadow: 0 .25rem .35rem rgba(7,0,2,.18); box-shadow: 0 .25rem .35rem rgba(7,0,2,.18);}
.route-btn .active-nav .img2, .route-btn .active-nav i{-webkit-transform: translateY(0); transform: translateY(0);}
.route-btn .active-nav h3{color: #fff;}
.route-cont{padding-bottom: .56rem;}
.route-bd .tit{margin-bottom: 7px;}
.route-bd .total{line-height: 1.2;}
.route-bd .swiper-pagination-bullet{margin-left: 8px; width: .12rem; height: .12rem; border: .02rem solid #333; opacity: 1; background: #fff; -webkit-border-radius: 50%; border-radius: 50%;}
.route-bd .swiper-pagination-bullet-active{border-color: #27a1ff; background: #27a1ff;}
.route-bd .swiper-pagination{margin-bottom: .6rem; position: static; text-align: center;}
@media (min-width: 640px){
.route-bd div.pr&gt;.col-xs-12{padding: 0;}	
.route-bd div.pr&gt;.col-xs-12:nth-of-type(1), .route-bd div.pr&gt;.col-xs-12:nth-of-type(3){position: absolute; right: 0; bottom: .9rem;}
.route-bd div.pr&gt;.col-xs-12:nth-of-type(1){bottom: auto; top: 0;}
.route-bd div.pr&gt;.col-xs-12:nth-of-type(1){text-align: right;}
.route-bd .swiper-pagination{position: static; margin-bottom: 0; text-align: right;}
}

/* member */
.member-hd .cap{margin-top: .4rem;}
.member-hd .news-back{margin-top: .55rem;}
.member-bd{margin-top: .5rem; margin-bottom: 11vw;}
.member-bd .row{padding-top: .43rem; padding-bottom: .43rem; border-top: 1px solid #ededed;}
.member-bd .row:first-child{border-top: 0;}
.member-bd .contact-tit{margin-top: .25rem; text-transform: uppercase;}
.member-bd .contact-tit span{line-height: 1.4;}
.member-details .news-article .col-20x{margin-bottom: 10vw; width: 100%;}
.news-article span{font-family:"å¾®è½¯é›…é»‘,Microsoft YaHei";text-align: justify; line-height: 2em; text-indent: 2em; margin-top: 15px; margin-bottom: 15px;font-size:16px;}
.member-details .news-aside p{    word-break: break-word;margin: 0 0 2px;font-family:"å¾®è½¯é›…é»‘,Microsoft YaHei";}
@media (min-width: 640px) and (max-width: 767px){
.contact-split.hidden-xs{display: block !important;}
.member-hd .hidden-sm{display: none !important;}
}
@media (min-width: 640px) and (max-width: 1100px){.member-hd .news-back a{margin: 0 0 10px 0 !important;}}
@media (min-width: 640px){
.member-details .news-aside{padding-right: 0rem;}
.member-details .news-article .col-20x{padding-left: .48rem; padding-right: .48rem;}
.member-bd .contact-tit{margin-left: .5rem; margin-right: .5rem;}
}
@media (min-width: 992px){
.member-details .news-aside{width: 25%; padding-left: 0rem;}
.member-details .news-article{width: 75%;}
}

.allmap-wrap{min-height: 33vw;}
@media (max-width: 639px){.allmap-wrap{min-height: 50vw;}}
.allmap img{max-width: none; display: inline;}
.allmap-cover{position: absolute; z-index: 11; top: 0; left: 0; width: 100%; min-height: 33vw; background: #fff url(../images/icon/ajax-loader.gif) no-repeat center center;}
.allmap-control{position: absolute; left: 0; bottom: 2.2vw; z-index: 10;}
.allmap-control .f32{margin-top: .4rem; margin-bottom: 6px;}
.allmap-control .f16{line-height: 1.3;}
.allmap-control&gt;a{position: relative; width: 30px; height: 30px; margin-bottom: 1px; background: #333; cursor: pointer;}
.allmap-control&gt;a::before{top: 50%; left: 50%; margin-top: -1px; margin-left: -8px; width: 16px; height: 2px; background: #fff;}
.allmap-control&gt;a::after{top: 50%; left: 50%; margin-top: -8px; margin-left: -1px; width: 2px; height: 16px; background: #fff;}
.allmap-control&gt;a.disabled{background: #999; cursor: default;}

#allmap{width:70%;-webkit-transition: all .3s; transition: all .3s;float: left;}
#allmap path{cursor: default !important;}
.allmp_list{width: 30%;float: right;}
.allmp_title{width: 100%;padding: 10px 0;text-align: center;background: rgb(5,99,193);color: #fff;font-size: 24px;font-weight: bold}
.allmp_ulist{width: 100%;padding: 0;background: #fff;border: 1px solid rgb(226,226,226);max-height: 55vh;overflow-y: auto}
.allmp_ulist li{padding: 5px 30px;width: 100%;color: rgb(5,99,193);font-size: 16px;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.allmp_ulist li::before{content: "";position: absolute;width: 8px;height: 8px;background: rgb(5,99,193);border-radius: 50%;top: 50%;left: 10px;transform: translateY(-50%)}
#route{position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all .3s; transition: all .3s;display: none}
#route&gt;div{position: absolute; z-index: 1;cursor: pointer;}
#route&gt;div p{opacity: 0; position: absolute; left: 50%; bottom: 1rem; margin-left: -3px; padding-bottom: 15px; color: #27a1ff; font-size: 16px; line-height: 20px; font-family: "Ubuntu-M"; text-align: center; text-transform: uppercase; pointer-events: none; -webkit-transform: translateX(-50%) translateY(50px); transform: translateX(-50%) translateY(50px);}
#route&gt;div i{position: absolute; left: 30%; bottom: 15px; display: block; height: 0; width: 1px; background: #27a1ff; pointer-events: none;}
#route&gt;div:nth-of-type(1){right: 19.2%;bottom: 55.3%;}
#route&gt;div:nth-of-type(2){right: 20.2%;bottom: 54.2%;}
#route&gt;div:nth-of-type(3){right: 21.5%;bottom: 52.5%;}
#route&gt;div:nth-of-type(4){right: 23%;bottom: 41%;}
#route&gt;div:nth-of-type(5){right: 24.5%;bottom: 50%;}
#route&gt;div:nth-of-type(6){right: 25.9%;bottom: 53.3%;}
#route&gt;div:nth-of-type(7){right: 29.5%;bottom: 46%;}
#route&gt;div:nth-of-type(8){right: 31%;bottom: 50.2%;}
#route&gt;div:nth-of-type(9){right: 34%;bottom: 56%;}
#route&gt;div:nth-of-type(10){right: 35.5%;bottom: 56.5%;}
#route&gt;div:nth-of-type(11){right: 36.3%;bottom: 51.8%;}
#route&gt;div:nth-of-type(12){right: 38.5%;bottom: 44%;}
#route&gt;div:nth-of-type(13){right: 40.3%;bottom: 40.3%;}
#route&gt;div:nth-of-type(14){right: 43.5%;bottom: 59%;}
#route&gt;div:nth-of-type(15){right: 43%;bottom: 65.3%;}
#route&gt;div.hover p{opacity: 1; -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0);}
#route&gt;div.hover i{height: 1rem;}
#route&gt;div.hover img{-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: none;}

.allmap.zoom #allmap, .allmap.zoom #route{-webkit-transform: scale(1.3); transform: scale(1.3);}
.allmap.zoom #allmap, .allmap.zoom #route{-webkit-transform: scale(1.3); transform: scale(1.3);}

.window2 .box{height:3.8rem;overflow-y:auto;}
.window2{border: 6px solid #8D8D8D;
    border: 6px solid rgba(0,0,0,.3);
    border-radius: 5px;
    box-shadow: none;
	background:white;
	width: 6rem;
    top: 50%;
    position: fixed;
    left: 50%;
    margin-left: -3rem;
	transform:translateY(-50%);
	display:none;
	z-index:120
	}
	@media (max-width:639px){
	.window2{width:90%;left:5%;margin-left:0;height:auto;margin-top:0;}
	.window2 .box{height:80vh;}
	}
.window2 .title{    padding: 0 80px 0 20px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    background-color: #F8F8F8;
    border-radius: 2px 2px 0 0;
	position:relative;
	}
	
.window-close{
position:absolute;
display:inline-block;
font-size:20px;
right:15px;
cursor:pointer;
font-weight:bold;
}
table,table tr th, table tr td { border:1px solid #000; }
table,table tr th, table tr td p{ margin: 0 0 0px;  }

table {min-height: 25px; line-height: 25px; border-collapse: collapse;margin:auto;}  
</pre></body></html>