@charset "UTF-8";
@import url('fonts/fonts.css');
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body{color:#333}
html{-webkit-text-size-adjust:100%;font-size:100px;}
body{font-size:0.16rem;-webkit-text-size-adjust:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;overflow-x:hidden}
body,input,select,pre,textarea,td{font-family:'SourceHanSansCN-Regular',-apple-system,BlinkMacSystemFont,"Helvetica Neue","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif}
h1,h2,h3,h4,h5,h6{}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;padding:0;margin:0}
input,textarea{margin:0;padding:0;outline:0;-webkit-appearance:none;border-radius:0;}
input,textarea,select,td,th{font-family:'SourceHanSansCN-Regular',-apple-system,BlinkMacSystemFont,"Helvetica Neue","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;font-size: 0.16rem;}
select{border:solid 1px#eee;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select.gif)no-repeat scroll right 10px center transparent;padding-right:20px}
@media(max-width:1024px){
html{font-size:12vw;}
body,
input,textarea,select,td{font-size:0.24rem;}
}
@media(min-width:1025px) and (max-width:1366px){
html{font-size:7vw;}
}
@media(max-width:480px){
html{font-size:15vw;}
}
select::-ms-expand{display:none}
a,a:active{color:#333;}
a:hover{color:#027bbe;}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:focus,a:focus{outline:none;-moz-outline:none}
table,td,th{border-collapse:collapse;border-spacing:0}
.ul,.ul li{list-style:none}
hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px}
img{border:none;max-width:100%;vertical-align:middle}
.Ispic{background-repeat:no-repeat;background-position:center center;background-size:cover}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;text-align:justify;text-justify:inter-ideograph}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;zoom:0}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.dot2{-webkit-line-clamp:2}
.dot3{-webkit-line-clamp:3}
.dot4{-webkit-line-clamp:4}
.ytable{display:table;width:100%}
.ytable-cell{display:table-cell;vertical-align:middle}
.none{display:none}
.hidden{visibility:hidden}
@media(min-width:1025px){
.fl{float:left}
.fr{float:right}
}
.auto-inner{width:94%;max-width:1440px;margin:0 auto}
.pr{position:relative}
.nm{margin:0}
.nfw{font-weight:normal}
.img-block{display:block;width:100%}

.grad-bg{background: rgb(1,148,216); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(1,148,216,1) 0%, rgba(6,178,168,1) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(1,148,216,1) 0%,rgba(6,178,168,1) 100%);
background: linear-gradient(45deg,  rgba(1,148,216,1) 0%,rgba(6,178,168,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0194d8', endColorstr='#06b2a8',GradientType=1 ); }
.grad-bg2{
background: rgb(15,180,172);
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%);
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); 
}

/*STAR*/
.top-main{position: relative;z-index: 100; padding-right: 1rem; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.top-main .logo{float: left;margin-left: 5vw; display: table;height: 1rem;}
@media(max-width:1600px){
.top-main .logo{margin-left: 3%;}
}
.top-main .logo a{display: table-cell; vertical-align: middle;}
.top-main.s2 .logo .logo1{max-height: 0.62rem; display:block;}
.top-main.s2 .logo .logo2{display:none;}
.top-main .logo .logo1{display:none;}
.top-main .logo .logo2{display:block;max-height: 0.62rem;}
.open-search{position: absolute;right: 0; top: 0;height: 1rem;width: 1rem; cursor: pointer;}
.open-search:before{position: absolute; content: ''; width: .25rem; height: .25rem; left: 50%; top: 50%;background: url("../images/search-btn-white.svg") no-repeat center center;background-size: contain; margin: -0.12rem 0 0 -0.12rem;}
.search-show .open-search:before{opacity: 0;}
.open-search i{position: absolute; width: 0.24rem;height: 0.24rem;left: 50%; top: 50%; margin: -0.12rem 0 0 -0.12rem; transform: scale(0); transition: 0.3s;}
.open-search i:before,
.open-search i:after{position: absolute; content: ''; width: 100%; height:3px;background: #fff; left: 0; top: 50%; margin-top: -1.5px;transform: rotate(45deg);}
.open-search i:after{transform: rotate(-45deg);}
.search-show .open-search i{ transform: scale(1);}

.top-search{position: absolute; width: 0;height: 1rem;overflow: hidden; transition: 0.3s ease-in-out; background: #fff; z-index: 20; opacity: 0;}
.top-search .btn{position: absolute;right: 0; top: 0; height: 100%; width: 1rem; background: url("../images/search-btn-white.svg") no-repeat center center #0477c2;background-size: auto 0.25rem;}
.top-search .text{width: 100%;background: rgba(255,255,255,0.2); padding: .25rem 1rem .25rem 0;line-height: 50px;height: 1rem;border: 0;color: #999;}
.top-search .text.focus{color: #333;}
.search-show .top-main menu{opacity: 0;}
.search-show .top-search{width: 40%;box-shadow: -5px 0 5px rgba(0,0,0,0.1); opacity: 1;}
.search-show .top-search .text{padding: .25rem;}
@media(min-width:1025px){
.top-main .logo{max-width: 20%;}
.top-search{right: 1rem;top: 0; }
}
@media(max-width:1024px){
.top-search{right: 0;top: 100%;}
.search-show .top-search{width: 100%;}
}


.top-main .login{float: right;overflow: hidden; padding: .25rem 0; line-height: 0.5rem;}
.top-main .login span{float: left;padding: 0 2vw 0 3vw;}
.top-main .login a:not(:hover){color: #000;}
.top-main .login-before a:not(:last-child){padding-right: 0.2rem; margin-right: 0.1rem;background: url("../images/dots.png") no-repeat right center;}

.top-main menu li span{position: relative;display: block;}
.top-main .sub{display: none; padding: 20px 0;}
.top-main .sub dd a{display: block;padding: 5px; transition: 0.3s;}
.top-main .sub dd a:not(:hover){color: #fff;}
.top-main .sub dd a:hover{background: #fff; box-shadow: 0 0 5px  rgba(0,0,0,0.2);}
@media(min-width:1801px){
.top-main{font-size: 0.18rem;}
.top-main menu li:not(:last-child){margin-right: 2vw;}
}
@media(min-width:1025px){
.top-main menu{float: right;}
.top-main menu li{float: left;position: relative;}
.top-main menu li:not(:last-child){margin-right: 2.344vw;}
.top-main menu li span a:not(:hover){color: #222;}
.top-main menu li.aon span a{color: #0194d7;}
.top-main menu li span a{display: block;}
.top-main menu li span{line-height: 1rem;}
.top-main menu li span:after{position: absolute; left: 50%;transform: translateX(-50%);bottom: 0; height: 4px;content: '';width: 0;transition: 0.3s;
background: rgb(1,148,216);
background: -moz-linear-gradient(45deg,  rgba(1,148,216,1) 0%, rgba(6,178,168,1) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(1,148,216,1) 0%,rgba(6,178,168,1) 100%);
background: linear-gradient(45deg,  rgba(1,148,216,1) 0%,rgba(6,178,168,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0194d8', endColorstr='#06b2a8',GradientType=1 );
}
.top-main menu li.aon span:after,
.top-main menu li:hover span:after{width: 100%;}
.top-main .sub{position: absolute; left: 50%;margin-left: -70px; top: 100%;width: 140px; }
.top-main .sub dd{text-align: center; }
}
@media(min-width:1025px) and (max-width:1600px){
.top-main menu li:not(:last-child){margin-right: 1.5vw;}
}
@media(max-width:1024px){
.top-main{padding-right: 2rem;}
.top-main menu{position: fixed; bottom: 0; left: -100%; top: 1rem; background: #fff; width: 220px; overflow: auto; opacity: 0;transition: 0.3s ease-out; padding: 0.2rem; font-size: 0.28rem;}
.menu-show{overflow: hidden;}
.menu-show .top-main menu{opacity: 1;left: 0;}
.top-main menu li span{overflow: hidden; padding: 2vh 0; border-bottom: 1px solid #eee;}
.top-main menu i.op{position: absolute;right: 0.2rem; width: 0.2rem; height: 0.2rem; top: 50%; margin-top: -0.1rem; transition: 0.3s;}
.top-main menu i.op:before,
.top-main menu i.op:after{position: absolute; content: ''; width: 100%; height: 2px; background: #ccc; top: 50%; margin-top: -1px;}
.top-main menu i.op:after{transform: rotate(90deg);}
.top-main menu span.on i.op{transform: rotate(45deg);}
.top-main menu span.on i.op:before,
.top-main menu span.on i.op:after{background: #333;}
.open-search{right: 1rem;}
.open-menu{position: absolute;right: 0; width: 1rem;height: 100%;}
.open-menu i{position: absolute; width: 50%; height: 3px;background: #fff; left: 25%; top: 50%;margin-top: -1.5px;}
.open-menu i:nth-child(1){margin-top: -0.15rem;}
.open-menu i:nth-child(3){margin-top: 0.1rem;}
.top-main .logo{max-width: 50%;}
.top-main .sub dd a{padding: 0.2rem;}
}

.bottom-main{background-color: #2abcd0;color: #fff; padding-top: 3vw;}
.bottom-main .copyright{font-size: 0.14rem;padding-top: 2vw; line-height: 1;padding-bottom: 0.24rem; clear: both;}
.bottom-main .copyright:before{display: block; content: '';height: 1px;background-color: #58c9d8; margin-bottom: 0.19rem;}
.bottom-main .copyright a,
.bottom-main .copyright{color: #b5e4ea;}
.bottom-main .copyright  a:hover{color: #fff;}
.bottom-main .copyright .fl a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 10px; vertical-align: middle; margin: 0 0.15rem;background: rgba(255,255,255,0.3);}

.bottom-main .hotline{font-family: 'SourceHanSansCN-Medium';}
.bottom-main .hotline aside{font-size: 0.3rem; line-height: 1;}
.bottom-main .address li aside{font-size: 0.14rem;padding-left: 0.2rem;background-repeat: no-repeat;background-position: left center; background-size: auto 0.13rem;}
.bottom-main .address li:not(:last-child){margin-bottom: 0.15rem;}
.bottom-main .address li:nth-child(1) aside{background-image: url("../images/call.svg");}
.bottom-main .address li:nth-child(2) aside{background-image: url("../images/location.svg");}
.bottom-main .share{display: table; }
.bottom-main .share > *{display: table-cell; vertical-align: middle;}
.bottom-main .share dd{max-width: 86px;}
.bottom-main .share dt .bshare-custom a{background:url("../images/weixin.svg") no-repeat center center #64d6e6; margin: 0 24px 0 0; width: 28px; height: 28px; border-radius: 50%; line-height: 28px;color: #fff;font-size: 14px; background-size: auto 14px;}
.bottom-main .share dt .bshare-custom a.bds_tsina{background-image: url("../images/sina.svg");}
.bottom-main .share dt .bshare-custom a.bds_mail{background-image: url("../images/email.svg");}
@media(min-width:1025px){
.bottom-main .logo{margin-right: 3vw; max-width: 24%;}
.bottom-main .address{max-width: 270px;}
.bottom-main .share{margin-top: -0.13rem;}
.bottom-main .hotline{padding-right: 2vw;margin-right: 2vw; border-right: 1px solid rgba(255,255,255,0.2);}
}
@media(max-width:1024px){
.bottom-main{text-align: center;}
.bottom-main .share{margin: 0 auto;}
.bottom-main .address,
.bottom-main .hotline{display: none;}
.bottom-main .copyright{line-height: 1.5;}
.bottom-main .copyright .fr{padding-top: 2vw;}
.bottom-main .logo{padding-bottom: 3vw;}
.bottom-main .logo img{max-width: 70%;}
}

.home-ban{position: relative; z-index: 1;font-size: 100px;overflow: hidden;}
.home-ban .inner{position: absolute; width: 6em;height: 6em; border-radius: 50%; left: 50%; top: 50%; margin: -3.1em 0 0 -3em;}
.home-ban .inner .ytable{height: 100%;position: relative; z-index: 10;text-align: center;color: #fff; background: url("../images/quan.png") no-repeat center center;background-size: contain;}
.home-ban .layer{position: absolute;left: 0; top: 0;width: 100%; height: 100%;border-radius: 50%; background: url("../images/quan3.png") no-repeat center center;background-size: contain;}
.home-ban .layer-1{opacity: 0.3;z-index: 4;background-image: url("../images/quan2.png");}
.home-ban .layer-2{opacity: 0.1;z-index: 3;animation:2s ease scale1 infinite both;}
.home-ban .layer-3{opacity: 0.1;z-index: 2;animation:2s ease scale2 infinite both;}
.home-ban .tit{font-size: 0.46em;}
.home-ban .desc{font-size: 0.18em;letter-spacing: 0.389em; max-width: 63.834%; margin: 0.621em auto 0;}
@keyframes scale1{
    0%{transform: scale(1) ;opacity: 0.4;}
    100%{transform: scale(1.2);opacity: 0;}
}
@keyframes scale2{
    0%{transform: scale(1);opacity: 0.2;}
    100%{transform: scale(1.46);opacity: 0;}
}
.home-ban .more{width: 0.5em;height: 0.5em;background:url("../images/more-blue.png") no-repeat center center #fff;background-size: auto 0.14em;display: block;border-radius: 50%;margin: 5vw auto 0; transition: 0.3s;}
.home-ban .more:hover{transform: rotate(90deg);}
@media(min-width:1025px){
.home-ban li .wap{display: none;}
}
@media(min-width:1025px) and (max-width:1600px){
.home-ban{font-size: 5.2vw;}
}
@media(max-width:1024px){
.home-ban li .pc{display: none;}
.home-ban{font-size: 11vw;}
.home-ban .logo img{max-width: 0.9em;}
}

/* .home-content{background: url("../images/homebg.jpg") no-repeat center top; background-size: contain;} */

.home-notice{overflow: hidden;position: relative;z-index: 3;}
.home-notice .auto-inner{position: relative; z-index: 3; }
.home-notice .main{position: relative; z-index: 4;  padding: 0.265rem 0 0.265rem 1.08rem;}
.home-notice .title{color: #fff; position: absolute; left: 0; top: 0.52rem;z-index: 10;}
.home-notice .title > span{font-size: 0.36rem;}
.home-notice .title aside{ padding-left: 22px;background: url("../images/line.gif") no-repeat left center;line-height: 1;}
.home-notice .grad-bg2{position: absolute;right: 0; top: 0; height: 100%;width: 131.662%; z-index: 0;}
.home-notice .grad-bg2:before{position: absolute; left: 0; top: 0;content: ''; width: 100%; height: 100%;background: url("../images/noticebg.png") no-repeat center center; opacity: 0.25;/*background-size: auto 100%;*/}
.home-notice .slider{padding-right: 1rem;z-index: 4;}
.home-notice .slider:before{position: absolute; left: 0; right: 1rem; height: 1px; border-bottom: 1px dotted #fff; opacity: 0.5; top: 50%; content: '';}
.home-notice .slick-arrow{position: absolute;right:0.38rem; width: 0.34rem;height: 0.34rem; border-radius: 50%; border: 1px solid rgba(243,243,243,0.5);background: none;cursor: pointer; font-size: 0; top: 50%;}
.home-notice .slick-prev{margin-top: -0.51rem;}
.home-notice .slick-next{margin-top: 0.17rem;transform: rotate(180deg);}
.home-notice .slick-arrow:before{position: absolute; content: ''; width: 0.1rem; height: 0.1rem;left: 50%; top: 50%; margin: -0.02rem 0 0 -0.05rem;border-top: 1px solid rgba(255,255,255,0.58);border-left: 1px solid rgba(255,255,255,0.58); transform: rotate(45deg);}
.home-notice .slick-arrow:hover{background: #fff;}
.home-notice .slick-arrow:hover:before{border-color: #0ba3b2;}
.home-notice li{font-size: 0.2rem; line-height: 0.72rem;}
.home-notice li time{color: #fff; color: #71d1f9;float: right;}
.home-notice li a{color: #fff;}
.home-notice li a:before{display: inline-block; content: ''; width: 4px; height: 4px; border-radius: 50%;background: #fff; margin-right: 10px; vertical-align: middle;}
@media(min-width:1025px){
.home-notice{margin-top: -0.983rem; float: left; width: 100%;}
.home-notice .main{max-width: 7.58rem; }
}
@media(max-width:1024px){
.home-notice .grad-bg2{right: -3.5%;}
.home-notice .main{padding-left: 1.4rem;}
}

.home-title{line-height: 1;}
.home-title .cn{font-size: 0.36rem;}
.home-title .en{ color: #999;padding-left: 26px;background: url("../images/line2.gif") no-repeat left 8px center;}

.home-more a{display: inline-block;border: solid 1px #bfbfbf;line-height: 2.75;border-radius: 0.5rem;padding: 0 1.75em;color: #666; transition: 0.3s;}
.home-more a:after{display: inline-block; content: '';margin-left: 10px; background: url("../images/more-gray.gif") no-repeat; width: 7px; height: 13px; }
.home-more a:hover{color: #fff;border-color: #fff;
background: rgb(15,180,172); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); /* IE6-9 */
}
.home-more a:hover:after{background-image: url("../images/more-white.gif");}

.home-about{padding-top: 1.38rem;clear: both;}
.home-about .pic{background: #0176c0;}
.home-about .pic img{transition: 0.5s;}
.home-about .pic:hover img{opacity: 0.8;}
.home-about .txt{background-size: contain;}
.home-about .txt .edit-info{line-height: 1.875; margin: 0.3rem 0 0.4rem 0;color: #666;}
@media(min-width:1025px){
.home-about .pic{width: 63.889%;}
.home-about .txt{width: 31.945%;}
}
@media(max-width:1024px){
.home-about .txt{padding-top: 5vw;}
.home-about{padding-top: 0.7rem;}
}

.home-exh{padding-top: 1.41rem; padding-bottom: 0.42rem; margin-bottom: 1rem; background: url("../images/exh-bg.png") no-repeat left bottom; overflow: hidden; min-height: 6.43rem;}
.home-exh .date{position: relative;padding: 0.4rem 0;}
.home-exh .date .inner{position: relative; z-index: 3; background: #fff; padding: 1.88vw 2.6vw;}
.home-exh .date .grad-bg{z-index: 1;position: absolute; left: 11.985%; top: 0;height: 100%;width: 60.42vw;
background: url("../images/datebg.jpg") repeat-y center top;}
.home-exh .date .title{font-size: 0.24rem; padding-bottom: 0.5em;border-bottom: 1px solid #f0f0f0; }
.home-exh .desc-1{font-size: 0.22rem;color: #666;margin: 0.2rem 0;}
.home-exh .desc-2{color: #666; line-height: 1.5; }
@media(min-width:1025px){
.home-exh .txt{width: 23.612%;}
.home-exh .date{width: 72.431%; }
}
@media(max-width:1024px){
.home-exh .txt{padding-bottom: 5vw;}
.home-exh .date .grad-bg{width: 100%;}
.home-exh .date .title{font-size: 0.3rem;}
.home-exh .desc-1{font-size: 0.28rem;}
.home-exh .desc-1,
.home-exh .desc-2{max-width: 60%;}
}

.calendar-info{position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 300;background: rgba(0,0,0,0.5); display: none;}
.calendar-info .ytable{height: 100%;}
.calendar-info .main{background: #fff; width: 90%; max-width: 10rem; margin: 0 auto;}
.calendar-info .close{padding: 5.28vh 0 0 0; cursor: pointer;}
.calendar-info .close span{display: table; margin: 0 auto;width: 0.5rem;height: 0.5rem;border: 1px solid #fff; border-radius: 50%;position: relative;}
.calendar-info .close span:before,
.calendar-info .close span:after{position: absolute; content: ''; width: 0.16rem;height: 1px; background: #fff;left: 50%; top: 50%; margin-left: -0.08rem; transform: rotate(45deg);}
.calendar-info .close span:after{transform: rotate(-45deg);}
.calendar-info .info-title{background: url("../images/titlebg.jpg") repeat-y left top;background-size: 100% auto;color: #fff;text-align: center; padding: 0.57rem 2% 0.3rem;}
.calendar-info .info-title h2{font-weight: normal;font-size: 0.24rem; margin: 0 0 0.1rem 0;}
.calendar-info .info-title time{color: #b2e5ff;font-size: 0.2rem;}
.calendar-info .edit-info{padding: 0.3rem 0.7rem 0.5rem;}
.calendar-info .scroll-info{max-height: 55vh;  overflow: auto;}
.calendar-info .single-page{font-size: 0.2rem;line-height: 1.8;}
.calendar-info .scroll-info .mCSB_scrollTools{width: 4px;}
.calendar-info .scroll-info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 2px;
background: rgb(0,118,193); 
background: -moz-linear-gradient(top,  rgba(0,118,193,1) 0%, rgba(15,180,172,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,118,193,1) 0%,rgba(15,180,172,1) 100%); 
background: linear-gradient(to bottom,  rgba(0,118,193,1) 0%,rgba(15,180,172,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076c1', endColorstr='#0fb4ac',GradientType=0 ); 
}
.calendar-info .scroll-info .mCSB_scrollTools .mCSB_draggerRail{background: #eee;}
.calendar-info .scroll-info .mCSB_outside + .mCSB_scrollTools{right: -0.25rem;}
@media(max-width:1024px){
.calendar-info .info-title{padding: 0.3rem;}
.calendar-info .edit-info{padding-left: 0.5rem;padding-right: 0.5rem;}
}

.home-center{padding-bottom:  1rem; }
.home-center .left .desc-1,
.home-center .left .desc-2{color: #666;}
.home-center .left .desc-1{font-size: 0.22rem; margin-bottom: 0.2rem;}
.home-center .home-title{margin-bottom: 0.57rem;}
.home-center .left .desc-2{margin-top: 0.28rem; line-height: 1.667;}

.floor-plan .main{position: relative; z-index: 1; font-size: 100px;}
.floor-plan .main > *:not(img){position: absolute;}
.floor-plan .dots{color: #fff; line-height: normal; z-index: 10;}
.floor-plan .dots[data-cur="a"]{left: 6.84em; top: 3.29em;}
.floor-plan .dots[data-cur="b"]{left: 4.5em; top: 2.8em;}
.floor-plan .dots[data-cur="c"]{left: 3.93em; top: 4.27em;}
.floor-plan .dots i{display: inline-block;position: absolute;width: 8px; height: 8px; border-radius: 50%;background: #fff; right: 100%; top: 50%; margin-top: -4px; margin-right: 16px; }
.floor-plan .dots i:before,
.floor-plan .dots i:after{position: absolute; content: '';left: 0; top: 0;width: 100%; border-radius: 50%; height: 100%;}
.floor-plan .dots i:before{background: rgba(255,255,255,0.51); transform: scale(2.5);}
.floor-plan .dots i:after{background: rgba(255,255,255,0.3);transform: scale(4.5);}
.floor-plan .dots .line{position: absolute;right: 100%; bottom:50%;margin-right: 20px; opacity: 0;}
.floor-plan .dots.active .line{opacity: 1;}
.floor-plan .dots .line:before,
.floor-plan .dots .line:after{height: 2px;background: #fff; position: absolute; content: '';}
.floor-plan .dots .line{width: 2.52em; height: 0.69em;}
.floor-plan .dots .line:before{left: 0; top: 0; width: 1.95em;}
.floor-plan .dots .line:after{width: 0.9em; left: 1.95em; top: 0;transform: rotate(50deg); transform-origin: 0 0;}
.floor-plan .dots[data-cur="a"] .line{width: 4.97em;}
.floor-plan .dots[data-cur="a"] .line:before{width: 4.4em;}
.floor-plan .dots[data-cur="a"] .line:after{left: 4.4em;width: 0.94em;}
.floor-plan .dots[data-cur="c"] .line{width: 1.6em;height: 0.9em;}
.floor-plan .dots[data-cur="c"] .line:before{width: 0.86em;}
.floor-plan .dots[data-cur="c"] .line:after{left: 0.86em;width: 1.15em;}
.floor-plan .dots .t{font-size: 0.16rem;display: block;}
.floor-plan .plan{left: 0.4rem;height: 6em;display: table; }
.floor-plan .plan .img{display:none; vertical-align: middle;color: #fff; text-align: center;}
.floor-plan .plan .img.active{display: table-cell;}
.floor-plan .plan .img >  aside{ text-align: center;font-size: 0.18rem;line-height: 2.223;background: rgba(255,255,255,0.4); border-radius: 0.5rem;margin-top: 1.112em; padding: 0 0.1rem;}
.floor-plan .plan .img .pic{position: relative;}
.floor-plan .plan .img .pic aside{position: absolute; left: 0; width: 100%;text-align: center; font-size: 0.16em;}
.floor-plan .plan .img .pic img{width: 1.3em;}
.floor-plan .plan .img[data-cur="a"] .pic aside{ top: 50%; transform: translateY(-50%);}
.floor-plan .plan .img[data-cur="b"] .pic aside.t-1{top: 7.8em;}
.floor-plan .plan .img[data-cur="b"] .pic aside.t-2{top: 19em;}
.floor-plan .plan .img[data-cur="c"] .pic img{width: 1.73em;}
.floor-plan .hover-svg,
.floor-plan .active-img{left: 0; top: 0;width: 100%; height: 100%;}
.floor-plan .active-img .pic{display: none;}
.floor-plan .active-img .pic.active{display: block;}
.floor-plan .hover-svg{opacity: 0; z-index: 10;}

.floor-plan .mianji{right: 0.38em;top: 0; width: 3.88em;}
.floor-plan .mianji .table{padding-top: 0.44em;background: url("../images/tdbg.png") no-repeat center top;background-size: 100% 0.86em;position: relative; display: none;}
.floor-plan .mianji .table.active{display: block;}
.floor-plan .mianji .table:before,
.floor-plan .mianji .table:after{position: absolute; content: ''; width: 1px;top: 0.44em; bottom: 0;border-left: 1px dashed rgba(255,255,255,0.8);}
.floor-plan .mianji .table:before{left: 33%;}
.floor-plan .mianji .table:after{right: 33%;}
.floor-plan .mianji table{width: 100%;}
.floor-plan .mianji td{color: #fff; line-height:2.625; width: 33%; text-align: center; font-size: 0.16rem;}
.floor-plan .mianji tr:not(:last-child) td{border-bottom: 1px solid rgba(255,255,255,0.2);}
.floor-plan .mianji .table[rel="c"] tr:not(.tr-top) td{line-height: 2.1875;}
@media(min-width:1025px){
.home-center .left{width: 34.723%;}
.home-center .floor-plan{width: 64.278%;}
.home-center .left .desc-2{max-width: 260px;width: 90%;font-size: 0.18rem;}
}
@media(max-width:1500px){
.floor-plan .main{font-size: 6.5vw;}
}
@media(max-width:1024px){
.floor-plan .main{font-size: 9.766vw;}
.floor-plan .mianji .table{padding-top: 0.35em;}
.floor-plan .mianji td{ font-size: 0.14rem;}
.home-center .left{padding-bottom: 5vw;}
.floor-plan .mianji{width: 4em;}
}
@media(max-width:480px){
.floor-plan .mianji td{ font-size: 0.12rem; }
.floor-plan .mianji .table[rel="c"]{padding-top: 0.45em;}
.floor-plan .mianji .table[rel="c"] tr:not(.tr-top) td{line-height: 1.5;}
}


.home-number{display: table;}
.home-number li{padding: 0.16rem 0;border-bottom: dotted 1px #bebebe;}
.home-number li aside{display: inline-block; margin-right: 5px;color: #0FB4AC;vertical-align: sub;}
.home-number li aside > *{display: inline-block;}
.home-number li .counter{font-family: 'Teko-Medium';font-size: 0.5rem;line-height: 1;height: 0.8em;overflow: hidden;position: relative;}
.home-number li .counter i{font-style: normal;}
.home-number li .counter i.ani{position: absolute; left: 0; top: 0;    
    background-image: -webkit-linear-gradient(left,#0076C1,#0FB4AC);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.home-number li .counter i.off{opacity: 0;}
.home-number li aside sup{vertical-align: top;font-family: 'Teko-Regular'; font-size: 0.18rem;}
.home-number li aside sub{vertical-align: super;}
@media(max-width:1024px){
.home-number{overflow: hidden;}
.home-number li{float: left; width: 50%;}
}

.home-news{background: #eefbfc; padding: 1rem 0;}
.home-news .home-title{padding-bottom: 0.3rem;}
.home-news .tab-ul{ padding-bottom: 0.5rem;}
.home-news .tab-ul a{display: inline-block;background-color: #d4eef0;line-height: 2.445; padding: 0 1.5556em;font-size: 0.18rem;color: #0076c1;border-radius: 0.5rem; cursor: pointer; transition: 0.3s;}
.home-news .tab-ul a:not(:last-child){margin-right: 0.3rem;}
.home-news .tab-ul a.on{color: #fff;
background: rgb(15,180,172); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); /* IE6-9 */
}
.home-news .tab-list ul{display: none;}

.home-news .top-news li{position: relative; overflow: hidden;}
.home-news .top-news li > a{position: absolute; z-index: 10; left: 0; top: 0; width: 100%; height: 100%;background: #fff; opacity: 0;}
.home-news .top-news li .hover{position: absolute;  left: 0; top: 100%; width: 100%; height: 100%;background: url("../images/hoverbg.jpg") no-repeat right bottom;background-size: cover;color: #fff;opacity: 0; transition: 0.3s;}
.home-news .top-news li:hover .hover{opacity: 1; top: 0;}
.home-news .top-news li .Ispic{padding-bottom: 72.728%;}
.home-news .top-news li .txt{margin-top: 0.25rem;position: relative;}
.home-news .top-news li .txt time{position: absolute; left: 0; top: 0.05rem; text-align: center; line-height: 1;}
.home-news .top-news li .txt time span{display: block;  margin-bottom: 0.06rem;}
.home-news .top-news li aside.dot2{font-size: 0.2rem;line-height: 1.7;}
.home-news .top-news li .txt p{color: #707c7d; line-height: 1.715; margin: 0.2rem 0 0.4rem 0;}
.home-news .top-news li .ytable{height: 100%;padding: 0 0.4rem;}
.home-news .top-news li .hover time{ font-size: 0.18rem;}
.home-news .top-news li .hover aside.dot2{margin: 0.4rem 0;}
.home-news .top-news li .hover p{opacity: 0.7;line-height: 2.125; margin: 0 0 0.9rem 0;}
.home-news .top-news li .hover .home-more a{background: #fff;color: #0076c1;border-color: #fff;}
.home-news .top-news li .hover .home-more a:after{background-image: url("../images/more-blue.gif");}

.home-news .list li:not(:last-child){margin-bottom: 0.43rem;}
.home-news .list .ytable{table-layout: fixed;}
.home-news .list .pic{width: 47.728%;}
.home-news .list .Ispic{padding-bottom: 75.239%;position: relative;z-index: 1; }
.home-news .list .Ispic:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%;background: #0076c1; opacity: 0;transition: 0.3s; z-index: 10;}
.home-news .list a:hover .Ispic:before{opacity: 0.2;}
.home-news .list .txt{padding-left: 0.3rem;}
.home-news .list .txt time{ color: #666;}
.home-news .list .txt aside{margin-bottom: 0.2rem; margin-top: 0.05rem; color: #333;}
.home-news .list .txt .more{line-height: 2.75; display: inline-block;color: #666; transition: 0.3s;}
.home-news .list .txt .more:after{display: inline-block; content: '';margin-left: 10px; background: url("../images/more-gray.gif") no-repeat; width: 7px; height: 13px; }
.home-news .list a:hover .more{padding: 0 0.28rem; border-radius: 0.5rem;color: #fff;
background: rgb(15,180,172); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); /* IE6-9 */
}
.home-news .list a:hover .more:after{background-image: url("../images/more-white.gif");}
@media(min-width:1025px){
.home-news .top-news{width: 69.444%;}
.home-news .top-news li{float: left;width: 44%; margin-right: 6%;}
.home-news .top-news li .txt p{font-size: 0.14rem;}
.home-news .tab-ul{text-align: right;}
.home-news .top-news li .txt{padding-left: 0.87rem;}
.home-news .top-news li .txt time{font-size: 0.12rem;}
.home-news .top-news li .txt time span{font-size: 0.4rem;}
.home-news .list{width: 30.556%;}
.home-news .list .txt{font-size: 0.18rem;}
.home-news .list .txt .more{font-size: 0.16rem;}
}
@media(max-width:1024px){
.home-news .tab-ul a{font-size: 0.28rem;}
.home-news .top-news li{margin-bottom: 0.43rem;}
.home-news .top-news li aside.dot2{font-size: 0.28rem;}
.home-news .top-news li .txt{padding-left: 1.2rem;}
.home-news .top-news li .txt time span{font-size: 0.6rem;}
}

.nav-menu{background-color: #f7f7f7; line-height: 0.8rem;}
.nav-menu.nobgcolor{background: none;}
.nav-menu nav li a{display: block;padding:0  1.67vw;}
.nav-menu nav li.aon{
background: rgb(15,180,172); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); /* IE6-9 */
}
.nav-menu nav li.aon a{color: #fff;background: url("../images/aonbg.png") no-repeat right top;background-size: auto 100%;}
.nav-menu .current{font-size: 0.14rem;padding-left: 18px;color: #999;background: url("../images/home-icon.png") no-repeat left center;}
.nav-menu .current a:not(:hover){color: #999;}
@media(min-width:1025px){
.nav-menu nav li{float: left; font-size: 0.18rem;}
}
@media(max-width:1024px){
.nav-menu .current{display: none;}
.nav-menu nav{overflow: auto;}
.nav-menu nav ul{white-space: nowrap;}
.nav-menu nav li{display: inline-block;}
}

.Content{padding-bottom: 1rem;}
.column-title{text-align: center;font-size: 0.36rem;padding: 0.9rem 0 0.5rem 0;}
.single-page{color: #666; line-height: 1.875;}
.pad-t100{padding-top: 1rem;}
@media(max-width:1024px){
.wap-padt-100{padding-top: 1rem;}
}

.history{background: url("../images/historybg.jpg") no-repeat center bottom;background-size: 100% auto;padding-top: 1.69rem;}
.history .Content{padding-bottom: 1.5rem;}
.history .main{background: #fff;position: relative; z-index: 1;}
.history .slider-year{color: #fff; position: relative; }
.history .slider-year:before{position: absolute; left: 0; top: 0; width: 100%; content: '';border-radius: 0.5rem 0;
background: rgb(15,180,172); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=0 ); /* IE6-9 */
}
.history .slider-year .slider{position: relative;}
.history .slider-year .slick-arrow{position: absolute;border: 0;background: none; width: 18px; height: 11px;background: url("../images/arrow-up.svg") no-repeat center center;background-size: contain; font-size: 0; cursor: pointer;}
.history .slider-year li{border: 0;padding: 0.12rem 0; cursor: pointer;}
.history .slider-year li aside{font-family: 'Roboto-Medium';line-height: 0.6rem;text-align: center;}
.history .slider-year li.slick-current aside{background: #fff;color: #0078bf;font-family: 'Roboto-Bold';}
.history .slider-con{padding: 0.8rem 0;}
.history .slider-con .item{overflow: hidden;}
.history .slider-con .year{font-family: 'Oswald-Bold';font-size: 0.72rem;text-shadow: 0px 0.12rem 0.05rem  rgba(153, 153, 153, 0.2);color: #0078bf;line-height: 1;}
.history .slider-con .list{font-family: 'SourceHanSansCN-Light','SourceHanSansSC-Light'; height: 4.4rem;max-height: 4.4rem;}
.history .slider-con .list dd{line-height: 1.875;}
.history .slider-con .list dd:not(:last-child){margin-bottom:1.875em;}
.history .mCSB_scrollTools{width: 4px;}
.history .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 2px;
background: rgb(0,118,193); 
background: -moz-linear-gradient(top,  rgba(0,118,193,1) 0%, rgba(15,180,172,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,118,193,1) 0%,rgba(15,180,172,1) 100%); 
background: linear-gradient(to bottom,  rgba(0,118,193,1) 0%,rgba(15,180,172,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076c1', endColorstr='#0fb4ac',GradientType=0 ); 
}
.history .mCSB_scrollTools .mCSB_draggerRail{background: #eee;}
@media(min-width:1025px){
.history .main .column-title{position: absolute; left:5.903%; top:1.87rem; padding: 0; line-height: 1;}
.history .slider-con{margin-left: 5.903%;width: 65.556%;}
.history .slider-con .year{width: 2.17rem;}
.history .slider-con .list{width: 6.5rem;}
.history .slider-year{width: 19.445%; margin-right: 3.473%;min-height: 6rem;}
.history .slider-year:before{bottom: -0.28rem;}
.history .slider-year .slider{padding: 1.26rem 0 0.98rem 0;}
 .history .slider-year li{padding: 0.1rem 0;}
.history .slider-year li aside{margin-left: 0.5rem;padding-right: 0.5rem;font-size: 0.18rem;}
.history .slider-year li.slick-current aside{font-size: 0.24rem; border-radius: 0.6rem 0 0 0.6rem;}
.history .slider-year .slick-arrow{left: 50%;  margin-left: -9px;}
.history .slider-year .slick-prev{top: 0.69rem;}
.history .slider-year .slick-next{bottom: 0.42rem; transform: rotate(180deg);}
}
@media(max-width:1024px){
 .history{padding-top: 3vw;}
 .history .slider-year .slider{padding: 0 10vw;}
.history .slider-year:before{bottom: 0; border-radius: 1rem;}
.history .slider-year li aside{border-radius: 0.6rem;}
.history .slider-year .slick-arrow{top: 50%; width: 4vw; height: 4vw;  margin-top: -2vw;}
.history .slider-year .slick-prev{left: 3vw;transform: rotate(-90deg);}
.history .slider-year .slick-next{right: 3vw; transform: rotate(90deg);}
.history .slider-con .year{margin-bottom: 3vw;}
.history .slider-con{padding-left: 2vw;padding-right: 2vw;}
}

.list-honor ul{ padding:0 0.5rem; }
.list-honor li{ float:left; position:relative;  text-align:center; margin-bottom:0.4rem; }
.list-honor li:first-child:before,
.list-honor li:last-child:after{width:0.5rem; position:absolute; content:''; bottom:0px; height:0.9rem; background-repeat: no-repeat;background-size: 100% auto;}
.list-honor li:first-child:before{left:-0.5rem;  background-image:url(../images/honor/ul_l.png);}
.list-honor li:last-child:after{right:-0.5rem;  background-image:url(../images/honor/ul_r.png);}
.list-honor li aside{ padding-top:0.35rem;height:0.9rem; background:url(../images/honor/libg.png) repeat-x left top;background-size: auto 0.75rem;}
.list-honor li .ytable{ height:2.45rem; margin: 0 auto;}
.list-honor li .ytable-cell{ vertical-align:bottom;}
.list-honor li .figure{ position:relative; display:inline-block;max-width: 1.8rem;}
.list-honor li .figure:after{ position:absolute; right:-24px; background:url(../images/honor/ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.list-honor li .figure img{ max-height:2.45rem;padding: 0.08rem 0.07rem 0.1rem;background: url(../images/honor/kuang.png) no-repeat ;background-size:100% 100%;}
.list-honor li p{ margin:0 auto; max-width:210px;width:90%; line-height:0.26rem; color:#333;}
@media(min-width:1025px){
.list-honor li{width: 25%;}
.list-honor li .ytable{ width: 90%;}
.list-honor ul li:nth-child(4n):after,
.list-honor ul li:nth-child(4n+1):before{ position:absolute; content:''; bottom:0px; height:0.9rem; width:0.5rem;background-repeat: no-repeat; background-size: 100% auto;}
.list-honor ul li:nth-child(4n+1):before{ left:-0.5rem; background-image:url(../images/honor/ul_l.png);}
.list-honor ul li:nth-child(4n):after{right:-0.5rem;; background-image:url(../images/honor/ul_r.png);}
}
@media(max-width:1024px){
.list-honor li{width: 50%;margin-bottom: 0.2rem;}
.list-honor ul li:nth-child(2n):after,
.list-honor ul li:nth-child(2n+1):before{ position:absolute; content:''; bottom:0px; height:0.9rem; width:0.5rem; background-repeat: no-repeat; background-size: 100% auto;}
.list-honor ul li:nth-child(2n+1):before{ left:-0.5rem; background-image:url(../images/honor/ul_l.png);}
.list-honor ul li:nth-child(2n):after{right:-0.5rem; background-image:url(../images/honor/ul_r.png) ;}
}

.Pages{text-align: center; padding-top: 0.3rem;}
.Pages aside{display: table; margin: 0 auto;}
.Pages aside *{float: left;line-height: 0.54rem;}
.Pages aside span{overflow: hidden; margin: 0 0.15rem;}
.Pages aside span a{width: 0.54rem;border-radius: 50%; margin: 0 0.05rem;}
.Pages aside span. a{width: 0.54rem;border-radius: 50%; margin: 0 0.05rem;}
.Pages aside span a.cur{color: #fff;
background: rgb(15,180,172); 
background: -moz-linear-gradient(-45deg,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); 
background: -webkit-linear-gradient(-45deg,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%);
background: linear-gradient(135deg,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); 
}
.Pages a.next:after,
.Pages a.prev:before{display: inline-block; content: ''; background: url("../images/more-gray.gif") no-repeat;width: 7px; height: 13px;}
.Pages a.prev:before{margin-right: 12px; transform: rotateY(180deg);}
.Pages a.next:after{margin-left: 12px;}
.Pages a.next:hover:after,
.Pages a.prev:hover:before{background-image: url("../images/more-blue.gif");}
@media(max-width:640px){
.Pages a{margin: 0 0.3rem;}
.Pages aside span{display: none;}
}

.list-partner{padding: 0.3rem 0 0.5rem 0;}
.list-partner ul{padding-top: 1px; padding-left: 1px;}
.list-partner li{position: relative; float: left;  border: 1px solid #eee;text-align: center; margin-top: -1px; margin-left: -1px; }
.list-partner li .ytable{height: 1.62rem;}
.list-partner li img{max-height: 1.62rem;opacity: 0.3;}
.list-partner li figure{position: absolute; left: 0; width: 100%;color: #fff; top: 50%; transform: translateY(-50%);  padding: 0 2%; font-size: 0.18rem;opacity: 0;transition: 0.3s;}
.list-partner li:hover{background: url("../images/linksbg.jpg") no-repeat center center;background-size: cover;}
.list-partner li:hover img{opacity: 0;}
.list-partner li:hover figure{opacity: 1;}
@media(min-width:1025px){
.list-partner li{width: 20%;}
}
@media(max-width:1024px){
.list-partner li{width: 33.3333%;}
}

.list-video li{float: left; padding-bottom: 0.6rem;}
.list-video li .pic{position: relative;z-index: 1; overflow: hidden;}
.list-video li .pic .play{position: absolute;right: 0; bottom: 0; z-index: 10;width: 0.6rem;height: 0.6rem;
background: #0fb3ac; 
background: -moz-linear-gradient(-135deg,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(-135deg,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(45deg,  #0fb3ac 0%,#0176c0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 );
}
.list-video li .pic .play:before{position: absolute; content: '';background: url("../images/play.svg") no-repeat center center;left: 0;top: 0; width: 100%; height: 100%;background-size: auto 0.22rem;}
.list-video li .Ispic{padding-bottom: 75%; transition: 0.3s;}
.list-video li a:hover .Ispic{transform: scale(1.1);}
.list-video li .tit{line-height: 1;margin-top: 0.27rem; font-size: 0.2rem; text-align: center;}
@media(min-width:1025px){
.list-video li{width: 31.945%;}
.list-video li:not(:nth-child(3n)){margin-right:2.0825%;}
}
@media(max-width:1024px){
.list-video li{width: 48%;}
.list-video li:not(:nth-child(2n)){margin-right:4%;}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.list-photo li a{position: relative;z-index: 1;color: #fff;display: block; text-align: center;}
.list-photo li .txt{position: absolute; z-index: 20; left: 0; top: 0; height: 100%; width: 100%;background:url("../images/imgbg.png") no-repeat center bottom;background-size: 100%auto;}
.list-photo li .txt aside{position: absolute; bottom: 0;left: 0; width: 100%;padding: 0.3rem; font-size: 0.2rem;}

.list-news .item{position: relative;z-index: 1; margin-bottom: 0.79rem;}
.list-news .item > a{position: absolute; left: 0; top: 0;width: 100%; height: 100%; z-index: 10;}
.list-news .item:last-child{margin-bottom: 0.49rem;}
.list-news .item .ytable{table-layout: fixed; min-height: 3.38rem;}
.list-news .item .txt{vertical-align: top;}
.list-news .item .pic{ background: #0176c0;}
.list-news .item .Ispic{ transition: 0.3s;}
.list-news .item:hover .Ispic{opacity: 0.8;}
.list-news .item .main{border-top: 1px solid #eee;position: relative;padding-top: 0.7rem; padding-left: 1.61rem;}
.list-news .item .main time{position: absolute;text-align: center;left: 0; top: 0.7rem;font-family: 'Roboto-Bold'; color:#999;}
.list-news .item:not(:hover) .main time b{color: #222;}
.list-news .item .main time b{display: block; line-height: 1;}
.list-news .item p{color: #666;line-height: 1.875; margin: 0.3rem 0 0.6rem 0;}
.list-news .item:hover .tit{color: #027bbe;}
.list-news .item:hover .main time{ color: #027bbe;background-image: -webkit-linear-gradient(left,#0fb1ad,#027bbe);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.list-news .item .home-more a{border-color: #eee;}
.list-news .item:hover .home-more a{border-color: #fff;color: #fff;
background: rgb(15,180,172); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); }
.list-news .item:hover .home-more a:after{background-image: url("../images/more-white.gif");}
.list-news20 .item .ytable{ min-height: 2.6rem;}

@media(min-width:1025px){
.list-news .item .pic{width: 41.667%;}
.list-news .item .pic{position: relative;}
.list-news .item .Ispic{position: absolute; left: 0;top: 0; height: 100%;width: 100%; min-height: 3.38rem;}
.list-news .item .main{margin-right: 1.21rem;}
.list-news .item .tit{font-size: 0.24rem;}
.list-news .item .main time{font-size:0.18rem;}
.list-news .item .main time b{font-size: 0.6rem;}
.list-news20 .item .pic{width: 30%;}
.list-news20 .item .Ispic{ min-height: 2.6rem;}
}
@media(max-width:1024px){
.list-news .item .ytable,
.list-news .item .ytable-cell{display: block;}
.list-news .item .Ispic{padding-bottom: 56.334%;}
.list-news .item .txt{padding-bottom: 0.5rem;}
.list-news .item .tit{font-size: 0.32rem;}
.list-news .item .main time{font-size:0.26rem;}
.list-news .item .main time b{font-size: 0.8rem;}
}

.news-info .title{text-align: center;padding-bottom: 0.3rem;border-bottom: 1px solid #eeeeee;margin-bottom: 0.58rem;}
.news-info .title h1{font-weight: normal;font-size: 0.36rem;}
.news-info .title  p{color: #666;padding-top: 0.3rem;line-height: 1;}
.news-info .single-page{padding-bottom: 1rem;border-bottom: 1px solid #eee;margin-bottom: 0.3rem;}
.news-prev-next .home-more a{min-width: 1.4rem;text-align: center;}
.news-prev-next .home-more a:not(:hover){border-color: #eee;}
.news-prev-next .home-more a:after{display: none;}
.news-prev-next aside{font-family: 'SourceHanSansCN-Light','SourceHanSansSC-Light'; line-height:2;}
.news-prev-next aside a:not(:hover){color: #666;}
@media(min-width:1025px){
.news-prev-next aside a,
.news-info .title  p{font-size: 0.18rem;}
.news-prev-next{position: relative;z-index: 1; padding-right: 30%;}
.news-prev-next .home-more{position: absolute;right: 0; top: 0;}
}
@media(max-width:1024px){
.news-prev-next .home-more{text-align: center; padding-bottom: 0.3rem;}
.news-info .title h1{font-size: 0.32rem;}
}

.list-AD .box ul{margin-bottom: 2.776%;background-color: #f7f7f7;}
.list-AD .box ol .Ispic{padding-bottom: 56.286%;}
.list-AD .box li .inner{padding: 0.2rem 0.49rem;}
.list-AD .box li aside{color: #0076c1;font-size: 0.24rem; margin-bottom: 0.14rem;}
.list-AD .box li dd{font-family: 'SourceHanSansCN-Light','SourceHanSansSC-Light'; line-height: 1.75;position: relative;padding-left: 0.5rem;color: #666;}
.list-AD .box li dd span{position: absolute; left: 0; top: 0;}
@media(min-width:481px){
.list-AD .box ul{display: table;table-layout: fixed;}
.list-AD .box ul > *{display: table-cell; vertical-align: middle;}
.list-AD .box ol{width: 50%;}
}
@media(min-width:1025px){
.list-AD .box ul{float: left;width: 48.612%; }
.list-AD .box ul:nth-child(2n){float: right;}
.list-AD .box ul:nth-child(2n+1){ clear: both;}
.list-AD .box ul dl{ max-height: 107px; overflow: auto;}
.list-AD .box ul dl::-webkit-scrollbar { width : 5px;  height: 1px;}
  .list-AD .box ul dl::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #0076c1;}
  .list-AD .box ul dl::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #ededed; border-radius: 10px; }
}
@media(max-width:1024px){
.list-AD .box ul{width: 100%;}
.list-AD .box li aside{font-size: 0.32rem; }
.list-AD .box li dd{padding-left: 0.8rem;}
}

.baidu-map{height: 4.8rem; }
.baidu-map,
.baidu-map *{box-sizing: content-box;}
.baidu-map img{max-width: none;}
.baidu-map .BMap_cpyCtrl,
.baidu-map .anchorBL{display: none;}

.vr-main .cover{margin-bottom: 0.28rem;}
.vr-main .cover video{height: 5.2rem;width: 100%;background: #000;}
.vr-main .slider{margin: 0 -0.13rem;z-index: 1;}
.vr-main .slider li{cursor: pointer;}
.vr-main .slider li .Ispic{margin: 0 0.13rem; padding-bottom: 56.471%;}
.vr-main .slick-dots{text-align: center;padding-top: 0.2rem;}
.vr-main .slick-dots li{display: inline-block; width: 0.1rem; height: 0.1rem; border-radius: 50%;background: #eee; margin: 0 0.1rem;}
.vr-main .slick-dots li button{display: none;}
.vr-main .slick-dots li.slick-active{background: rgb(15,180,172);
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 );}


.calendar{padding: 0 0.6rem;}
.calendar .c-main{border: 1px solid #eee;background: #fff; /*min-height: 5.1rem;*/ padding: 0.2rem 0.5rem 0.4rem;}
.sc-calendar .sc-title,
.calendar .sc-title{ overflow: initial; z-index: 1000;}
.sc-calendar .sc-title .year,.sc-calendar .sc-title .month ,.calendar .sc-title .month
.calendar .sc-title .year{ display: inline-block; position: relative; cursor: pointer;}
.sc-calendar .sc-title .year .select,.sc-calendar .sc-title .month .select,.calendar .sc-title .month .select
.calendar .sc-title .year .select{ position: absolute; left: 0; top: 100%; width: 100%; padding: 2%; display: none;z-index: 10; background: #fff;} 
.sc-calendar .sc-title .year .select dd,.sc-calendar .sc-title .month .select dd,.calendar .sc-title .month .select dd
.calendar .sc-title .year .select dd{ cursor: pointer;}
@media(min-width:1025px){
.calendar .sc-title{font-size: 0.24rem;}
.calendar .sc-week div,
.calendar .sc-item .day{font-size: 0.18rem; }
.calendar .sc-title .year .select{ font-size: .18rem;}
}
.calendar .sc-week div{line-height: 0.6rem;}
.calendar .sc-item .day{height: 0.6rem;line-height: 0.36rem;}
.calendar .sc-title{margin-bottom: 0.2rem;border-bottom: 1px solid #f0f0f0;}
.calendar-list{margin-top: -3.46rem;position: relative; z-index:-1;
background: #0176c0; 
background: -moz-linear-gradient(left,  #0176c0 0%, #0fb3ac 100%); 
background: -webkit-linear-gradient(left,  #0176c0 0%,#0fb3ac 100%); 
background: linear-gradient(to right,  #0176c0 0%,#0fb3ac 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0176c0', endColorstr='#0fb3ac',GradientType=1 ); 
}
.calendar-list .main{padding: 3.95rem 0.6rem  0.5rem;}
.calendar-list .name{font-size: 0.24rem;color: #fff;line-height: 1;margin-bottom: 0.25rem;}
.calendar-list ul ol{border-bottom: 1px dashed rgba(255,255,255,0.3);}
.calendar-list ul li{border-bottom: 1px dashed rgba(255,255,255,0.3); }
.calendar-list ol .ytable{table-layout: fixed;color: #fff;}
.calendar-list ol .pic{width: 26.649%;}
.calendar-list ol .Ispic{padding-bottom: 67.5%;}
.calendar-list ol .pic figure{background-color: rgba(255,255,255,0.35); padding: 2px; border: solid 1px rgb(147,244,246,0.35);}
.calendar-list ol .inner{padding-left: 0.29rem;}
.calendar-list ol .inner time{color: #9cfdff;}
.calendar-list ol aside{margin: 0.08rem 0;line-height: 1.182;}
.calendar-list ol p{color: #89e6f1; margin: 0;}
.calendar-list li a{color: #fff;}
.calendar-list li time{color: #9cfdff; }
@media(min-width:1025px){
.calendar-list ul > *{width: 46.667%; float: left;}
.calendar-list ul ol{margin-right: 6.666%; height: 1.44rem;}
.calendar-list ul li{margin-right: 6.666%;height: 0.86rem; padding-top: 0.18rem;}
.calendar-list ul li:nth-of-type(2n){margin-right: 0;}
.calendar-list ul li:nth-of-type(1){margin-right: 0;height: 0.61rem;padding-top: 0;}
.calendar-list ul li:nth-of-type(2){height: 0.83rem;}
.calendar-list li time{display: block;line-height: 1;}
.calendar-list ol aside{font-size: 0.22rem;}
.calendar-list ol p{font-size: 0.14rem;}
.calendar-list li aside{font-size: 0.2rem;}
}
@media(max-width:1024px){
.calendar-list .name{font-size: 0.32rem;}
.calendar-list ul ol{padding-bottom: 0.3rem;}
.calendar-list ul li{padding: 0.3rem 0;}
.calendar-list ol aside,
.calendar-list li aside{font-size: 0.26rem;}
.calendar-list ol p{font-size: 0.22rem;}
.calendar-list ol .pic{width:35%;}
.calendar{padding: 0 0.4rem;}
.calendar-list .main{padding-left: 0.4rem;padding-right: 0.4rem;}
}

.exh-activing .item{table-layout: fixed;margin-bottom: 0.6rem;}
.exh-activing .item .pic a{display: block;background: #0176c0;}
.exh-activing .item .pic img{transition: 0.3s;}
.exh-activing .item:hover .pic img{opacity: 0.8;}
.exh-activing .txt .tit{font-size: 0.3rem; margin-bottom: 0.35rem;}
.exh-activing .txt dl{line-height: 1.5;color: #666;}
.exh-activing .txt dl:not(:last-child){margin-bottom: 0.25rem;}
.exh-activing .txt .home-more{margin-top: 0.5rem;}
.exh-activing .txt .home-more a:not(:hover){border-color: #eee;}
@media(min-width:1025px){
.exh-activing .item .pic{width: 35%;}
.exh-activing .txt .main{padding-left: 1rem;}
}
@media(max-width:1024px){
.exh-activing .item,
.exh-activing .item .ytable-cell{display: block;}
.exh-activing .txt{padding: 0.3rem;}
}

.list-text{padding-bottom: 0.3rem;}
.list-text .column-title{padding-top: 0;}
.list-text li{float: left;background-color: #f7f7f7;}
.list-text li a{display: block;padding: 0.3rem;font-family: 'SourceHanSansCN-Light','SourceHanSansSC-Light';font-size: 0.14rem;}
.list-text li aside{font-size: 0.22rem; line-height: 1.545; height: 3.09em;}
.list-text li p{ line-height: 1.714; height: 5.142em;}
.list-text li time{padding-left: 0.2rem;display: block;background: url("../images/time.svg") no-repeat left center;background-size: 0.14rem auto;}
.list-text li:hover{
background: #0fb3ac; 
background: -moz-linear-gradient(left,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(left,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(to right,  #0fb3ac 0%,#0176c0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 ); 
}
.list-text li a:hover{color: #fff; background: url("../images/hover-line.png") no-repeat center center;}
.list-text li a:hover time{background-image: url("../images/time-white.svg");}
@media(min-width:1025px){
.list-text li{width: 23.612%;margin-bottom: 1.851%;}
.list-text li:not(:nth-child(4n)){margin-right: 1.851%;}
}
@media(max-width:1024px){
.list-text{padding-top: 1rem;}
.list-text li{width: 48%;margin-bottom: 4%;}
.list-text li:not(:nth-child(2n)){margin-right: 4%;}
.list-text li a{font-size: 0.22rem;}
.list-text li aside{font-size: 0.28rem;}
.list-text li time{padding-left: 0.3rem;background-size: 0.22rem auto;}
.list-text li a:hover{background-size: cover;}
}

.list-facility li{float: left;width: 30.973%;margin-bottom: 3.5405%;}
.list-facility li:not(:nth-child(3n)){margin-right: 3.5405%;}
.list-facility li .pic{overflow: hidden;background: #0176c0;}
.list-facility li .Ispic{padding-bottom: 75.113%;transition: 0.3s;}
.list-facility li .tit{position: relative; z-index: 1;padding: 0.28rem 0; text-align: center;}
.list-facility li .tit aside{position: relative; z-index: 4;line-height: 1;font-size: 0.24rem;padding: 0 2%;}
.list-facility li .tit:after{position: absolute; content: ''; width: 100%; height: 1px; left: 0;bottom: 0;transition: 0.3s;
background: #0fb3ac; /* Old browsers */
background: -moz-linear-gradient(-35deg,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(-35deg,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(145deg,  #0fb3ac 0%,#0176c0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 ); 
}
.list-facility li a:hover .tit aside{color: #fff;}
.list-facility li a:hover .tit:after{height: 100%;}
.list-facility li a:hover .Ispic{opacity: 0.8;}
@media(max-width:1024px){
.list-facility li .tit aside{font-size: 0.22rem;}
}

.ssdw-list .item{position: relative;background-color: #edfbfc;margin-bottom: 3.472%;}
.ssdw-list .item > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;opacity: 0;}
.ssdw-list .item .ytable{table-layout: fixed;}
.ssdw-list ol .Ispic{padding-bottom: 100%;position: relative;}
.ssdw-list ol .Ispic:before{position: absolute; content: ''; left: 0; top: 0; width: 100%;height: 100%; z-index: 10; opacity: 0; background: rgba(0,118,193,1); transition: 0.3s;}
.ssdw-list .item:hover ol .Ispic:before{opacity: 0.3;}
.ssdw-list li .inner{padding: 0.2rem 0.4rem 0.1rem;}
.ssdw-list li .tit{font-size: 0.2rem; /*line-height: 1;*/}
.ssdw-list li .tit:after{width: 30px;height: 2px;margin-top: 0.1rem;display: block; content: '';
background: #0fb3ac; 
background: -moz-linear-gradient(left,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(left,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(to right,  #0fb3ac 0%,#0176c0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 );
}
.ssdw-list .item:hover .tit aside{color: #0194d8;}
.ssdw-list li dl{margin: 0.25rem 0 0.15rem 0;}
.ssdw-list li dd{color: #666;line-height: 1.875;}
.ssdw-list .item .home-more a{transition: 0.3s;}
.ssdw-list .item:not(:hover) .home-more a{padding-left: 0;border-color: transparent;}
.ssdw-list .item:hover .home-more a{border-color: #fff;color: #fff;
background: #0fb3ac; 
background: -moz-linear-gradient(left,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(left,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(to right,  #0fb3ac 0%,#0176c0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 );
}
.ssdw-list .item:hover .home-more a:after{background-image: url("../images/more-white.gif");}
@media(min-width:1025px){
.ssdw-list .item{float: left; width: 48.264%; }
.ssdw-list .item:nth-child(2n){float: right;}
.ssdw-list li .tit{font-size: 0.2rem; }
.ssdw-list ol{width: 40.288%;}
}
@media(min-width:481px) and (max-width:1024px){
.ssdw-list ol{width: 45%;}
}
@media(max-width:1024px){
.ssdw-list li .tit{font-size: 0.28rem; }
}
@media(max-width:480px){
.ssdw-list .item .ytable,
.ssdw-list .item .ytable-cell{display: block;}
.ssdw-list li .inner{padding: 0.3rem;}
.ssdw-list ol .Ispic{padding-bottom: 50%;}
}

.list-download li{ float: left;width: 48.264%;margin-bottom: 3.472%;transition: 0.3s;}
.list-download li:nth-child(2n){float: right;}
.list-download li a{display: block; padding: 0.4rem;position: relative;background:url("../images/download.png") no-repeat right 0.2rem bottom 0.2rem #edfbfc; transition: 0.3s;}
.list-download li a:hover{background-image: url("../images/download-white.png"); background-color: transparent;color: #fff;}
.list-download li:hover{
background: #0fb3ac; 
background: -moz-linear-gradient(-45deg,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(-45deg,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(135deg,  #0fb3ac 0%,#0176c0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 ); 
}
.list-download li a:not(:hover) .size{color: #666;}
.list-download li .size{ }
.list-download li .tit{line-height: 1.5;height: 3em; margin-top: 0.2rem;}
@media(min-width:1025px){
.list-download li .tit{font-size: 0.24rem;}
}
@media(max-width:1024px){
.list-download li .tit{font-size: 0.28rem;}
}
@media(max-width:480px){
.list-download li a{background-size: auto 0.2rem;}
}

.list-download ol{margin-bottom: 5.554%;}
.list-download ol .pic{position: relative; overflow: hidden; margin-bottom: 0.3rem;}
.list-download ol .Ispic{padding-bottom: 61.765%; transition: 0.3s;}
.list-download ol a:hover .Ispic{transform: scale(1.2);}
.list-download ol .icon{position: absolute; z-index: 10;right: 0;bottom: 0;width: 0.8rem;height: 0.8rem;
background: -moz-linear-gradient(-45deg,  rgba(15,179,172,0.9) 0%, rgba(1,118,192,0.9) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(15,179,172,0.9) 0%,rgba(1,118,192,0.9) 100%); 
background: linear-gradient(135deg,  rgba(15,179,172,0.9) 0%,rgba(1,118,192,0.9) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60fb3ac', endColorstr='#e60176c0',GradientType=1 ); 
}
.list-download ol .icon:before{position: absolute; content: '';background: url("../images/download-white.png") no-repeat center center;width: 0.16rem;height: 0.16rem; left: 50%; top: 50%;margin: -0.08rem 0 0 -0.08rem;transform: rotate(-90deg);background-size: contain;}
.list-download ol .txt aside{font-size: 0.24rem;}
.list-download ol .txt time{font-family: 'Arial';font-weight: bold;}
@media(min-width:481px){
.list-download ol{float: left;width: 47.223%; }
.list-download ol:nth-child(2n){float: right;}
}
@media(min-width:1025px){
.list-download ol .txt time{font-size: 0.14rem;}
}
@media(max-width:1024px){
.list-download ol .txt aside{font-size: 0.3rem;}
.list-download ol .txt time{font-size: 0.2rem;}
}
@media(min-width:481px) and (min-width:1025px){
.list-download ol .icon{width: 0.6rem;height: 0.6rem;}
}

.list-party li{ margin-bottom: 3.5405%;position: relative;z-index: 1;}
.list-party li > a{position: absolute; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: 0;background: #000;}
.list-party li .pic{overflow: hidden;}
.list-party li .pic .Ispic{padding-bottom: 72.87%; transition: 0.3s;}
.list-party li:hover .pic .Ispic{transform: scale(1.2);}
.list-party li .txt{padding-top: 0.3rem;}
.list-party li .txt time{  }
.list-party li .txt aside{margin: 0.15rem 0;line-height: 1.5;height: 3em; transition: 0.3s;}
.list-party li .txt p{margin: 0 0 0.3rem 0;color: #707c7d; line-height: 1.714; height: 3.428em;}
.list-party li:hover .txt aside{color: #0194d8;}
.list-party li .home-more a{height: 2.75em;}
.list-party li:not(:hover) .home-more a{border-color: #fff; padding-left: 0; line-height: normal;}
.list-party li:hover .home-more a{color: #fff; border-color: #fff;
background: rgb(15,179,172);
background: -moz-linear-gradient(left,  rgba(15,179,172,1) 0%, rgba(1,118,192,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(15,179,172,1) 0%,rgba(1,118,192,1) 100%); 
background: linear-gradient(to right,  rgba(15,179,172,1) 0%,rgba(1,118,192,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 );
}
.list-party li:hover .home-more a:after{background-image: url("../images/more-white.gif");}
@media(min-width:481px){
 .list-party li{float: left;}
}
@media(min-width:1025px){
.list-party li{width: 30.973%;}
.list-party li:not(:nth-child(3n)){margin-right: 3.5405%;}
.list-party li .txt time{font-size: 0.18rem;}
.list-party li .txt aside{font-size:  0.2rem; }
.list-party li .txt p{ font-size: 0.14rem;}
}
@media(min-width:481px) and (max-width:1024px){
.list-party li{width: 48%;}
.list-party li:not(:nth-child(2n)){margin-right: 4%;}
}
@media(max-width:480px){
.list-party li .txt aside{font-size:  0.3rem; }
}

.top-party{padding-bottom: 0.8rem; overflow: hidden;}
.top-party .slider li .ytable{table-layout: fixed;background-color: #edfbfc;width: auto;margin:0 2.084vw;}
.top-party .slider li .pic{position: relative;}
.top-party .slider li .Ispic:after{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%;background: rgba(1,118,192,0.2); opacity: 0; transition: 0.3s; }
.top-party .slider li .Ispic:hover:after{opacity: 1;}
.top-party .slider li .inner{padding: 0.4rem 0.6rem;}
.top-party .slider li time{display: inline-block;width: 0.8rem; text-align: center;color: #fff;  padding: 0.07rem 0;
background: rgb(15,179,172); 
background: -moz-linear-gradient(-45deg,  rgba(15,179,172,1) 0%, rgba(1,118,192,1) 100%); 
background: -webkit-linear-gradient(-45deg,  rgba(15,179,172,1) 0%,rgba(1,118,192,1) 100%);
background: linear-gradient(135deg,  rgba(15,179,172,1) 0%,rgba(1,118,192,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 ); 
}
.top-party .slider li time b{display: block; font-size: 0.4rem; font-weight: normal;}
.top-party .slider li aside{margin: 0.59rem 0 0 0;font-size: 0.24rem;}
.top-party .slider li p{color: #666; margin: 0.25rem 0 0.5rem 0; line-height: 1.875;}
.top-party .slider li:not(.slick-current){opacity: 0.2}
.top-party .slick-arrow{position: absolute;width: 2.084vw; top: 0;height: 100%; z-index: 10; font-size: 0; cursor: pointer; border: 0;background: none; padding: 0;}
.top-party .slick-prev{left: 8.542vw; margin-left: 3.125vw;}
.top-party .slick-next{right: 8.542vw; margin-right: 3.125vw;}
.top-party .slick-arrow:before{position: absolute; content: ''; width: 7px; height: 13px; background: url("../images/more-gray.gif") no-repeat; top: 50%; left: 50%; margin: -6px 0 0 -3px;}
.top-party .slick-prev:before{transform: rotateY(-180deg);}
@media(min-width:1025px){
.top-party .slider{margin: 0 -2.084vw; }
.top-party .slider li .pic{width: 50%;height: 4.52rem;}
.top-party .slider li .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 4.52rem;}
}
@media(max-width:1024px){
.top-party .slider li .ytable,
.top-party .slider li .ytable-cell{display: block;}
.top-party .slider li .Ispic{padding-bottom: 62.5%;display: block;}
.top-party .slider li .ytable{margin:0 5vw;}
.top-party .slider li time{width: 1.2rem;}
.top-party .slick-arrow{width: 5vw;}
.top-party .slick-prev{margin-left: 0;}
.top-party .slick-next{ margin-right: 0;}
.top-party .slider li .inner{padding: 0.3rem;}
.top-party .slider li aside{font-size: 0.32rem;}
}

.contact{padding-bottom: 0.8rem;}
.contact dl{display: table; margin: 0 auto;font-family: 'SourceHanSansCN-Normal';color: #666666;}
.contact dd{ padding-left: 54px;background: url("../images/call.png") no-repeat left top;}
.contact dd aside{color: #333; line-height: 1.2; margin-bottom: 0.1rem;}
.contact dd.email{background-image: url("../images/email.png");}
.contact dd.add{background-image: url("../images/add.png");}
@media(min-width:1025px){
.contact dd{float: left;}
.contact dd:not(:last-child){margin-right: 7.34vw;}
.contact dd aside{font-size: 0.2rem;}
}
@media(max-width:1024px){
.contact dd{background-position: left 0.04rem;}
.contact dd:not(:last-child){margin-bottom: 7.34vw;}
.contact dd aside{font-size: 0.28rem;}
}

.job-img{margin-bottom: 0.3rem;}
.job-img .slick-arrow{position: absolute;border: 0;background: url("../images/more-white.gif") no-repeat center center; cursor: pointer;width: 0.44rem;height: 0.44rem;border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; z-index: 10; top:50%; margin-top: -0.22rem; font-size: 0;}
.job-img .slick-prev{left: 0.4rem; transform: rotateY(180deg);}
.job-img .slick-next{right: 0.4rem;}

.job-list{margin: 0.8rem 0 0 0;padding-top: 0.8rem;padding-bottom: 1rem;border-top: 1px solid #ebebeb;}
.job-list .total{color: #666;padding-bottom: 0.2rem;}
.job-list .list-item{padding-bottom: 0.5rem;}
.job-list .item{border-bottom: 1px solid #ebebeb;}
.job-list .item div.name{position: relative;padding-right: 1rem; font-size: 0.24rem; padding: 0.3rem 0 0.3rem 0.3rem; cursor: pointer;}
.job-list .item div.name .op{position: absolute;right: 0.3rem;width: 15px; height: 15px; top: 50%; margin-top: -7.5px;}
.job-list .item div.name .op:before,
.job-list .item div.name .op:after{position: absolute; content: ''; background: #000;}
.job-list .item div.name .op:before{width: 100%; height: 3px;left: 0; top: 50%; margin-top: -1.5px;}
.job-list .item div.name .op:after{width: 3px; height: 100%; left: 50%; margin-left: -1.5px;top: 0;}
.job-list .item div.name.on{color: #fff;
background: rgb(1,118,192); 
background: -moz-linear-gradient(left,  rgba(1,118,192,1) 0%, rgba(15,179,172,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(1,118,192,1) 0%,rgba(15,179,172,1) 100%); 
background: linear-gradient(to right,  rgba(1,118,192,1) 0%,rgba(15,179,172,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0176c0', endColorstr='#0fb3ac',GradientType=1 ); 
}
.job-list .item div.name.on .op:after{opacity: 0;}
.job-list .item div.name.on .op:before{background: #fff;}
.job-list .item .info{padding: 0.3rem;display: none;}
.job-list .item .info .name{font-size: 0.2rem;font-weight: normal; margin: 0.4rem 0 0.2rem 0;}
.job-list .item .info .name:nth-child(1){margin-top: 0;}
.job-list .item .info .home-more{padding-top: 0.4rem;}

.job-fixed{position: fixed; left: 0; top: 0; width: 100%;height: 100%;z-index: 200;background: rgba(0,0,0,0.5);display: none;}
.job-fixed .ytable{height: 100%;}
.job-fixed .main{margin: 0 auto;border-radius: 0.1rem; width: 90%;background: #fff; padding: 0.2rem;position: relative;}
.job-fixed h3{padding: 1em;font-size: 0.24rem; text-align: center; margin: 0;font-weight: normal;}
.job-fixed .main .close{position: absolute; right: 0.1rem;top: 0.1rem; width: 0.3rem;height: 0.3rem; cursor: pointer;}
.job-fixed .main .close i{position: absolute; content: ''; width: 100%; height: 2px; background: #333; left: 0; top: 50%; margin-top: -1px;}
.job-fixed .main .close i:nth-child(1){transform: rotate(45deg);}
.job-fixed .main .close i:nth-child(2){transform: rotate(-45deg);}
.job-fixed .main td{line-height: 0.48rem; padding-bottom: 0.1rem;}
.job-fixed .main td.f-name{text-align: right;width: 1rem;}
.job-fixed .text{width: 100%;line-height: 0.46rem; height: 0.48rem;border: 1px solid #eee; border-radius: 5px;background: none;padding: 0 0.1rem;}
.job-fixed .btn{padding-top: 0.2rem;}
.job-fixed .btn input[type="button"]{color: #fff; height: 0.5rem;padding: 0; width: 1.8rem;cursor: pointer;border: 0;border-radius: 0.5rem;
background: rgb(1,118,192); 
background: -moz-linear-gradient(left,  rgba(1,118,192,1) 0%, rgba(15,179,172,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(1,118,192,1) 0%,rgba(15,179,172,1) 100%); 
background: linear-gradient(to right,  rgba(1,118,192,1) 0%,rgba(15,179,172,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0176c0', endColorstr='#0fb3ac',GradientType=1 ); }
.job-fixed .req{color: red;}
.job-fixed .main .files{position: relative; z-index: 1;padding-right: 0.9rem;}
.job-fixed .main .files input[type='file']{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;opacity: 0;}
.job-fixed .main .files .uploadbtn{position: absolute;right: 0; top: 0; width: 0.9rem; height: 0.48rem; text-align: center;background: #ccc;}
.job-fixed .main .files .text{border-radius: 5px 0 0 5px;}
@media(min-width:1025px){
.job-fixed .main{ max-width: 5rem; }
}
@media(max-width:1024px){
.job-fixed .main td.f-name{width: 1.5rem;}
.job-fixed h3{font-size: 0.32rem;}
.job-fixed .main .files .uploadbtn{top: 1px;}
.job-list .item .info .name{font-size: 0.26rem;}
}

.feedback{padding-top: 1rem;}
.feedback .column-title{padding: 0; text-align: left;}
.feedback .column-title:after{display: block;content: '';width: 32px; height: 2px; margin: 0.2rem 0 0.4rem 0;
background: rgb(7,146,211);
background: -moz-linear-gradient(left,  rgba(7,146,211,1) 0%, rgba(11,174,166,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(7,146,211,1) 0%,rgba(11,174,166,1) 100%); 
background: linear-gradient(to right,  rgba(7,146,211,1) 0%,rgba(11,174,166,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0792d3', endColorstr='#0baea6',GradientType=1 );
}
.feedback .left{position: relative; z-index: 1;}
.feedback .left > *{position: relative; z-index: 4;}
.feedback .left:before{position: absolute; content: '';/* background: url(../images/fb_bg.png) no-repeat; */ width: 2.53rem; height: 2.53rem; left: -0.63rem; top: 0.24rem;}
.feedback .left pre{color: #666; line-height: 1.625;}
.same-form li{margin-bottom: 0.3rem;position: relative;z-index: 1; line-height: 0.46rem;}
.same-form li label{position: absolute; left: 0.2rem; top: 0;color: #999;}
.same-form li .text{line-height: 0.44rem;height: 0.46rem; width: 100%;border: 1px solid #eee;padding: 0 0.2rem;}
.same-form li textarea.text{height: 1.32rem;display: block;}
.same-form ol.btn input[type="button"]{color: #fff; height: 0.46rem;padding: 0; width: 2.25rem;cursor: pointer;border: 0;
background: rgb(11,174,166);
background: -moz-linear-gradient(left,  rgba(11,174,166,1) 0%, rgba(7,146,211,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(11,174,166,1) 0%,rgba(7,146,211,1) 100%); 
background: linear-gradient(to right,  rgba(11,174,166,1) 0%,rgba(7,146,211,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0baea6', endColorstr='#0792d3',GradientType=1 );
 }
@media(min-width:1025px){
.feedback .left{width: 40%;}
.feedback .right{width: 54.167%;}
}
@media(max-width:1024px){
.feedback .right{padding-top: 0.4rem;}
.feedback .left:before{left: 0;}
.same-form li{line-height: 0.6rem;}
.same-form li .text{line-height: 0.58rem;height: 0.6rem;}
.same-form ol.btn input[type="button"]{height: 0.6rem;}
}

.list-search li{margin-bottom: 4%;background: #edfbfc;padding: 2%; line-height: 1.5;}
.list-search li time{float: right;color: #666; margin-left: 10px; }
.list-search li a{background: url(../images/dots.png) no-repeat left center;padding-left: 20px;}
@media(min-width:1025px){
.list-search li{float: left; width: 48%; }
.list-search li:nth-child(2n){float: right;}
}

.login-con .same-form{max-width: 5rem; margin: 0 auto;}
.login-con .same-form ol.btn{text-align: center;}

.venue-plan{padding-top: 1rem;}
.venue-plan .rightside{border: solid 1px #e7f7f7;padding: 0.6rem 0.5rem;}
.venue-plan .leftside h3{margin: 0;font-size: 0.36rem;font-weight: normal;color: #fff;background: url("../images/leftsidebg.jpg") no-repeat center center;background-size: cover; padding: 0.42rem 0 0.42rem 0.41rem; line-height: 1;}
.venue-plan .leftside nav{border: solid 1px #e7f7f7;}
.venue-plan .leftside li:not(:last-of-type){border-bottom: 1px solid #e7f7f7;}
.venue-plan .leftside li a{display: block;padding: 0.332rem 0.4rem 0.32rem 0.41rem;color: #666;background: url("../images/more-gray.gif") no-repeat right 0.25rem center;}
.venue-plan .leftside li.aon a,
.venue-plan .leftside li a:hover{background-color: #d4eef0;color: #0076c1; background-image: url("../images/more-blue.gif");}
.venue-plan .leftside .more{border-top: 1px solid #e7f7f7; margin-top: -1px;}
.venue-plan .leftside .more a{display: block; text-align: center; padding: 0.32rem 0;color: #666;}
.venue-plan .leftside .more a:after{display: inline-block; content: '';background: url("../images/more-gray.gif") no-repeat; width: 7px; height: 13px; margin-left: 0.2rem; transform: rotate(90deg);}
.venue-plan .leftside .more a:hover{background-color: #d4eef0;color: #0076c1;}
.venue-plan .leftside .more a:hover:after{background-image: url("../images/more-blue.gif");}
.venue-plan .column-title{ padding-top: 0; padding-bottom: 0.2rem;}
@media(min-width:1025px){
.venue-plan .leftside{width:19.445%;}
.venue-plan .rightside{width: 77.778%;}
.venue-plan .leftside nav{font-size: 0.18rem;}
}

.tips-point{border-bottom: 1px solid #e7f7f7; padding-bottom: 0.2rem;margin-bottom: 0.4rem;}
.tips-point ul{display: table; margin: 0 auto;}
.tips-point ol{text-align: right;}
.tips-point ol i{margin-left: 0.17rem; width: 0.1rem; height: 0.1rem; border-radius: 50%;display: inline-block;}

.venue-plan .plan-main ul{display: table; margin: 0 auto;}
.venue-plan .plan-main ul > *{float: left;}
.venue-plan .plan-main ol{position: relative;}
.venue-plan .plan-main .hover-svg{position: absolute; z-index: 4; opacity: 0;left: 0; top: 0; width: 100%; height: 100%;}
.venue-plan .hover-svg svg path{cursor: pointer;}
.venue-plan .plan-main .mian{position: relative; z-index: 1;}
.venue-plan .plan-main .item:not(.active){display: none;}
.venue-plan .table-list{margin: 0 auto; max-width: 480px; width: 90%;}
.venue-plan .table-list .table{position: relative;display: none;background: url("../images/table_trbg.png") no-repeat center top;}
.venue-plan .table:before,
.venue-plan .table:after{ top: 40px; position: absolute; content: ''; width: 1px; bottom: 0;border-left: 1px dashed rgba(171,171,171,0.5);}
.venue-plan .table:before{ left:33.33%; }
.venue-plan .table:after{  right:33.33%; }
.venue-plan .table table{width: 100%; }
.venue-plan .table td{text-align: center;width: 33.33%;color: #999;line-height: 40px; }
.venue-plan .table tr:not(:last-child) td{border-bottom: 1px solid #ebebeb;}
.venue-plan .table tr.tr-top td{height: 72px; vertical-align: bottom; border-bottom: 0;}
@media(min-width:641px){
.tips-point ol{float: left;}
.tips-point ol:not(:last-child){margin-right: 2.27rem;}
}
@media(min-width:641px) and (max-width:1024px){
.tips-point ol:not(:last-child){margin-right: 0.5rem;}
}
@media(min-width:1025px){
.venue-plan .leftside nav{display: block!important;}
}
@media(max-width:1024px){
.venue-plan .plan-main .item img{height: 4rem;}
.venue-plan .leftside .more{display: none;}
.venue-plan .leftside li{display: block!important;}
.venue-plan .leftside nav{display: none;position: absolute; left: 0; top: 100%; width: 100%;background: #fff;}
.venue-plan .side-nav{position: relative; z-index: 20;}
.venue-plan .leftside h3{position: relative;z-index: 1;}
.venue-plan .wap-open{position: absolute; right: 0.3rem; width: 0.4rem;height: 0.4rem; top: 50%; margin-top: -0.15rem; border-radius: 50%;background: #fff;}
.venue-plan .wap-open:before,
.venue-plan .wap-open:after{position: absolute; content: ''; background: #fff; left: 50%;top: 50%;background: #0fb2ad; }
.venue-plan .wap-open:before{width: 50%; height: 3px; left: 25%; margin-top: -1.5px;}
.venue-plan .wap-open:after{ height: 50%; width: 3px; top: 25%;margin-left: -1.5px;}
.venue-plan .wap-open.on:after{opacity: 0;}
}
@media(max-width:640px){
.tips-point ol li{width: 48%; float: left; }
.tips-point ol li:nth-child(2n){float: right;}
.venue-plan .rightside{padding: 0.3rem;}
.venue-plan .plan-main ul{display: flex;align-items: center;justify-content: center;}
}







.css-editor-about p{ margin-bottom: 1.8em; margin-top: 0;}
.css-editor-zzjg span{display: inline-block;background-color: rgba(212,238,240,0.6);border-radius: 1rem; padding: 0.12rem 0.24rem;color: #017abf; font-size: 0.18rem;line-height: 0.24rem;text-align: center;}
.css-editor-zzjg .ul li{position: relative;padding-top: 0.68rem;}
.css-editor-zzjg .ul li .line{position: absolute; top: 0; height: 0.68rem;width: 1px;background-color: rgba(212,238,240,0.6);}
.css-editor-zzjg .ul li .line:after{position: absolute; content: '';background: url("../images/sjx.svg") no-repeat; width: 12px; height: 7px; left: 50%; margin-left: -5.5px; bottom: 0;}
.css-editor-zzjg .ul li .line aside{position: absolute; left: 50%;transform: translate(-50%,-50%);font-size: 0.14rem;color: #fff; background: #017abf;border-radius: 0.24rem;padding: 0 0.11rem;line-height: 0.22rem; top: 50%;    white-space: nowrap;}
.css-editor-zzjg .ul-1 li{padding-top: 0.88rem;}
.css-editor-zzjg .ul-1 li .line{height: 0.88rem;}
.css-editor-zzjg .ul-1 li span{color: #fff;
background: rgb(15,180,172);
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 );
}
.css-editor-zzjg .ul-5{position: relative;padding-top: 0.8rem;}
.css-editor-zzjg .ul-5:before{position: absolute; content: ''; top: 0; width: 1px;background-color: rgba(212,238,240,0.6);height: 0.8rem; }
.css-editor-zzjg .ul-5 li span{display: block; margin: 0 0.15rem;padding-left: 0;padding-right: 0;}
.css-editor-zzjg .ul-5 li:before{position:absolute; content: '';top: 0; left: 0;background-color: rgba(212,238,240,0.6);}
@media(min-width:1025px){
.css-editor-zzjg .header{text-align: center;}
.css-editor-zzjg .ul li{text-align: center;}
.css-editor-zzjg .ul li .line{ left: 50%;}
.css-editor-zzjg .ul-5:before{ left: 50%;}
.css-editor-zzjg .ul-5 li{float: left;width: 33.33%;}
.css-editor-zzjg .ul-5 li:before{width: 100%; height: 1px; }
.css-editor-zzjg .ul-5 li:first-child:before{left: 50%; width: 50%;}
.css-editor-zzjg .ul-5 li:last-child:before{width: 50%;}
}
@media(max-width:1024px){
.css-editor-zzjg .ul li .line{ left: 0.5rem; }
.css-editor-zzjg .ul-5{padding-left: 0.5rem;}
.css-editor-zzjg .ul-5:before{left: 0.5rem;}
.css-editor-zzjg .ul-5 li{padding: 0.2rem 0 0.2rem 1.6rem;}
.css-editor-zzjg .ul-5 li .line{left: 0;width: 1.75rem;height: 1px; top: 50%;}
.css-editor-zzjg .ul-5 li .line:after{left: auto;right: 0; bottom: auto; top: 50%; margin-top: -4px;transform: rotate(-90deg);}
.css-editor-zzjg .ul-5 li:before{width: 1px; height: 100%;}
.css-editor-zzjg .ul-5 li:last-child:before{height: 50%;}
}

.css-editor-cultrue li{background-color: rgba(212,238,240,0.6); position: relative;}
.css-editor-cultrue li .inner{padding: 0.4rem  0.3rem 0;}
.css-editor-cultrue li .pic{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.3s;
background: rgb(15,180,172); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(15,180,172,1) 0%, rgba(0,118,193,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(15,180,172,1) 0%,rgba(0,118,193,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb4ac', endColorstr='#0076c1',GradientType=1 ); /* IE6-9 */
}
.css-editor-cultrue li .Ispic{opacity: 0.2; height: 100%;}
.css-editor-cultrue li:hover .pic{opacity: 1;}
.css-editor-cultrue li .icon{position: absolute;right: 0; top: 0;width: 40%; max-width: 120px;}
.css-editor-cultrue li:hover .icon{opacity: 0;}
.css-editor-cultrue li .info{line-height: 1.5; position: relative; z-index: 4; }
.css-editor-cultrue li .info aside{line-height: 1; font-size: 0.24rem;margin-bottom: 0.1rem;}
.css-editor-cultrue li:not(:hover) .info aside{color: #0077c0;}
.css-editor-cultrue li:hover .info{color: #fff;}
@media(min-width:1025px){
.css-editor-cultrue ul{display: table; width: 100%;table-layout: fixed;}
.css-editor-cultrue li{display: table-cell;}
.css-editor-cultrue li.no{width: 1.806%;background: #fff;}
.css-editor-cultrue li .info{padding-bottom: 0.68rem;}
}
@media(max-width:1024px){
.css-editor-cultrue li.no{display: none;}
.css-editor-cultrue li:not(:last-child){margin-bottom: 3vw;}
.css-editor-cultrue li .info aside{font-size: 0.32rem;}
.css-editor-cultrue li .inner{padding: 0.5rem;}
.css-editor-cultrue li .icon{width: 1.2rem;}
}

.css-editor-venues{ line-height: 1.2;}
.css-editor-venues .table:not(:last-child){margin-bottom: 0.6rem;}
.css-editor-venues .table-3,
.css-editor-venues .table-5{background: url(../images/exh-bg.png) no-repeat right bottom;}
.css-editor-venues .table td{text-align: center; border: 1px solid rgba(15,178,172,0.1);font-size: 0.18rem;font-family: 'SourceHanSansCN-Light','SourceHanSansSC-Light'; color: #666;padding: 0.1rem 0.05rem;}
.css-editor-venues .table-3 td{width: 33.33%;}
.css-editor-venues .table-5 td{width: 20%;}
.css-editor-venues .table .tr-tit td{padding: 0; font-family: 'SourceHanSansCN-Regular';border: 0; color: #fff; font-size: 0.2rem; line-height: 3.3;
background: #0fb3ac; 
background: -moz-linear-gradient(left,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(left,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(to right,  #0fb3ac 0%,#0176c0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 ); 
}
.css-editor-venues .table .tr-name td{font-family: 'SourceHanSansCN-Regular';background-color: #e7f7f7;color: #017abe;}

.css-editor-jiaotong ul{}
.css-editor-jiaotong ul li{ text-align: center;position: relative;}
.css-editor-jiaotong  li .inner{padding: 0.5rem;}
.css-editor-jiaotong  li .name{color: #333;line-height: 1; margin: 0.16rem 0 0.2rem 0;}
.css-editor-jiaotong  li dt{font-family: 'SourceHanSansCN-Regular';color: #0076c1; }
.css-editor-jiaotong  li dl:not(:last-child){margin-bottom: 0.2rem;}
.css-editor-jiaotong  li:hover{background: #f5fafc;}
.css-editor-jiaotong  li:after{ z-index: 5; position: absolute; content: ''; height: 4px;left: 50%;transform: translateX(-50%);bottom: 0;width: 0;transition: 0.3s;
background: #0176c0;
background: -moz-linear-gradient(left,  #0176c0 0%, #0fb3ac 100%);
background: -webkit-linear-gradient(left,  #0176c0 0%,#0fb3ac 100%); 
background: linear-gradient(to right,  #0176c0 0%,#0fb3ac 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0176c0', endColorstr='#0fb3ac',GradientType=1 ); 
}
.css-editor-jiaotong  li:hover:after{width: 100%;}
@media(min-width:641px){
.css-editor-jiaotong ul{display: table;width: 100%; border: 1px solid #eee;border-top:0; min-height: 3.74rem;}
.css-editor-jiaotong ul li{display: table-cell;width: 50%;}
.css-editor-jiaotong ul li:not(:last-child){border-right: 1px solid #eee;}
.css-editor-jiaotong  li .name{font-size: 0.24rem;}
.css-editor-jiaotong  li dt{font-size: 0.18rem;}
.css-editor-jiaotong  li dd{font-size: 0.14rem;}
}
@media(max-width:640px){
.css-editor-jiaotong ul li{border: 1px solid #eee;margin-bottom: 0.3rem;}
.css-editor-jiaotong  li .name{font-size: 0.32rem;}
.css-editor-jiaotong  li dt{font-size: 0.28rem;}
.css-editor-jiaotong  li dd{font-size: 0.2rem;}
}

.css-editor-peitaofuwu{padding-top: 0.3rem;}
.css-editor-peitaofuwu .box:not(:last-child){margin-bottom: 0.8rem;}
.css-editor-peitaofuwu .title{font-family: 'SourceHanSansCN-Medium';color: #333;}
.css-editor-peitaofuwu .title:before{width: 32px; height: 2px; margin-bottom: 0.6rem; display: block;content: '';
background: #0fb3ac; 
background: -moz-linear-gradient(left,  #0fb3ac 0%, #0176c0 100%); 
background: -webkit-linear-gradient(left,  #0fb3ac 0%,#0176c0 100%); 
background: linear-gradient(to right,  #0fb3ac 0%,#0176c0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fb3ac', endColorstr='#0176c0',GradientType=1 ); 
}
.css-editor-peotaofuwu .txt p{margin: 0.2rem 0 0.9rem 0; text-align: justify;}
@media(min-width:1025px){
.css-editor-peitaofuwu .title{font-size: 0.24rem;}
.css-editor-peitaofuwu .box .right-txt,
.css-editor-peitaofuwu .box .pic{width: 47.223%;}
.css-editor-peitaofuwu .box:nth-child(1) .right-txt{padding-top: 1.12rem;}
.css-editor-peitaofuwu .box:nth-child(2) .right-txt{padding-top: 3.03rem;}
.css-editor-peitaofuwu .box:nth-child(1) .txt{padding-left: 0.9rem;padding-right: 0.88rem; padding-bottom: 0.8rem;}
.css-editor-peitaofuwu .box:nth-child(2) .txt{ max-width: 496px;width: 80%;}
}
@media(max-width:1024px){
.css-editor-peitaofuwu .title{font-size: 0.3rem;}
}

.css-editor-chengcheluxian{padding-top: 0.57rem;}
.css-editor-chengcheluxian ul li{ text-align: center;position: relative;}
.css-editor-chengcheluxian  li:not(.no){border: 8px solid #e5f1f9;}
.css-editor-chengcheluxian  li .inner{padding: 0 0.3rem 0.2rem;}
.css-editor-chengcheluxian  li .icon{max-width: 2.4rem; width: 50%; margin: -30px auto 0;background: #fff;}
.css-editor-chengcheluxian  li .name{color: #333;line-height: 1; margin: 0.16rem 0 0.3rem 0;}
.css-editor-chengcheluxian  li dt{font-family: 'SourceHanSansCN-Regular';color: #0076c1; }
.css-editor-chengcheluxian  li dl:not(:last-child){margin-bottom: 0.2rem;}
@media(min-width:1025px){
.css-editor-chengcheluxian  li dt{font-size: 0.18rem;}
.css-editor-chengcheluxian ul{display: table;width: 100%;min-height: 3.4rem; }
.css-editor-chengcheluxian ul:not(:last-child){margin-bottom: 0.9rem;}
.css-editor-chengcheluxian li{display: table-cell;}
.css-editor-chengcheluxian  li.no{width: 5.556%;}
.css-editor-chengcheluxian  li:not(.no){width:47.222%;}
.css-editor-chengcheluxian  li .name{font-size: 0.24rem;}
}
@media(max-width:1024px){
.css-editor-chengcheluxian  li dt{font-size: 0.28rem;}
.css-editor-chengcheluxian ul li:not(.no){margin-bottom: 0.5rem;}
.css-editor-chengcheluxian  li .name{font-size: 0.32rem;}
.css-editor-chengcheluxian  li dt{font-size: 0.28rem;}
.css-editor-chengcheluxian  li dd{font-size: 0.2rem;}
}


.vr-main .big img{ width: 100%;}
.vr-main .slider-nav{ margin-top: 3%;}
.vr-main .slider-nav figure{ position: relative;}
.vr-main .slider-nav figure::before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 4px solid rgb(1,148,216); opacity: 0;}
.vr-main .slider-nav .slick-current figure::before{ opacity: 1;}
.vr-main .slider-nav .slick-arrow{ position: absolute; width: 35px; height: 100%; background: url(../images/page/a_prev_hover.gif) no-repeat center rgba(0,0,0,0.5); font-size: 0; top: 0; z-index: 10; border: none;}
.vr-main .slider-nav .slick-prev{ left: 0;}
.vr-main .slider-nav .slick-next{ right: 0; background-image: url(../images/page/a_next_hover.gif);}

.intro_txt{ margin-bottom: 4%;}


.listic{
    display: flex;
}
.listic .itm {
    width: 460px;
}

