<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";/* 字体 */
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+SC&amp;display=swap");@font-face{font-family:EuclidFlex;src:url('../fonts/EaseStandard-Regular.woff')}
@font-face{font-family:EuclidFlexBold;src:url('../fonts/EaseStandard-Bold.woff')}
@font-face{font-family:"EuclidFlexMedium";  
src: url('../fonts/EaseStandard-Medium.woff') format('woff'),
url('../fonts/EaseStandard-Medium.woff2') format('woff2'), 
url('../fonts/EaseStandard-Medium.ttf') format('truetype');
 font-style: normal;

}

/* 公共样式 */
body,div,q,iframe,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol{font-size:16px;color:#231f20;margin:0;padding:0;font-family:'EuclidFlex'}
img,fieldset{border:none 0;vertical-align:top}
body,input,textarea,select,button{margin:0;outline:none;font-family:'EuclidFlex'}
ul,dl,li{list-style:none}
u,q,s,dl{text-decoration:none;font-family:'EuclidFlex'}

a{font-size:16px;text-decoration:none;border:0;background-color:transparent;outline:none;color:#231f20}
a:focus{outline:none}
a:hover{color:#231f20}

body{background-color:#F5F5F5}
.lang-cn{font-family:'Noto Sans SC'!important}
.lang-cn *{font-family:'Noto Sans SC'!important}
.main-width{min-width:1280px;width:100%;margin:auto;overflow:hidden;background-color:#FFF}
.main-box{margin:auto;padding:0 40px 60px 60px;background-color:#FFF}

/*图片放大效果*/
.enlarge-img{overflow: hidden}
.enlarge-img img{transition:transform 0.3s}
.enlarge-img img:hover{transform:scale(1.05)}

/*顶部菜单*/
.main-nav-box{height:105px;background-color:#FFF;margin-bottom:40px;}
.main-nav-box .main-width{background-color:transparent;}
.main-nav-box-float{position: fixed;top: 0;left: 0;right: 0;z-index: 300;background-color:#FFF!important;border-bottom: 1px solid #CCC;}
.main-nav-box .logo{float:left;margin:10px 0 0 60px}
.main-nav-box .logo img{width:315px;height:75px}
.main-nav{float:right;padding-top:22px; margin:15px 60px 0 0;}
.main-nav li{float: left;margin-left: 20px;text-align:right; }
.main-nav li a{font-size: 20px;font-family:"EuclidFlexMedium"}
.nav-cn li{padding-top:0px; line-height:  24px !important;}
.lang-en{font-size:18px !important;}
.nav-cn li.switch{padding-top:0}
.nav-cn li a{font-size:17.5px}
.main-nav li a.current{font-family:'EuclidFlexBold'}
.main-nav li a.switch{font-size:17.5px}
.xianchang-top,.xianchang-top .main-nav-box,.specialexhibition-top{background-color: #EFEFF1}

.xianchang-top .tag{background-image: url(../img/xianchang-name.png);background-repeat: no-repeat;background-position:center 30%;height:450px;background-size: auto 84px;}
.dreamvideo-top,.dreamvideo-top .main-nav-box,.specialexhibition-top{background-color: #EFEFF1}
.dreamvideo-top .tag{background-image: url(../img/dreamvideo-name2.png);background-repeat: no-repeat;background-position:center 30%;height:450px; ;    background-size: auto 64px;}

.specialexhibition-top .tag{background-image: url(../img/specialexhibition.png);background-repeat: no-repeat;background-position:center 30%;height:450px;background-size: auto 84px;}

/*首页首屏*/
.top-box{position:relative;width:100%;min-height:600px;min-width:1280px}
/*.top-box-float{position:relative;min-width:1280px;min-height:600px}*/
.top-box .home-logo{position:absolute;top:100px;left:60px;right:60px;z-index:100}
.top-box .home-logo img{width: 100%}
.top-box .home-date{position: absolute;bottom:38px;left: 60px;z-index: 100;font-size: 120px;line-height:94px; color: #FFF;font-family:EuclidFlex}
.top-box .top-nav{position: absolute;bottom:45px;right:60px;z-index:100}
.top-box .top-nav li{float: left;margin-left: 21px;text-align: right;line-height:20px}
.top-box .top-nav li a{color: #FFF;text-decoration: none;font-size: 20px;font-family:EuclidFlexMedium}
.top-box .top-nav li a.current{font-family:'EuclidFlexBold'}
.top-box .top-nav li a.switch{font-size:17.5px}
.banner-list li{background-size: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-position: center center;min-width:1280px}
.top-box .go-left,.top-box .go-right{height: 34px;width: 39px;position: absolute;z-index:200}
.top-box .go-left{background-image: url(../img/go-left.png);left:60px;top:50%}
.top-box .go-right{background-image: url(../img/go-right.png);right:60px;top:50%}
.index-contact{font-size: 36px;line-height: 41px;padding-top: 30px;max-width:1000px;font-family:EuclidFlex}
.index-contact p{padding-top:50px;margin:0;}


/*galleries list*/
.galleries-box{clear: both}
.galleries-box:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.galleries-box .title{height:100px;padding-top:67px}
.galleries-box .title h3{font-size:48px;float:left;font-family:EuclidFlexMedium;font-weight: normal}
.galleries-box .link{float: right;padding-right: 20px;line-height: 70px}
.galleries-box .link a{font-size: 20px}
.galleries-box .link a.current{font-family:'EuclidFlexBold'}
.galleries-box .link span{font-size: 14px;margin:0 10px}
.galleries-box .list-img{clear: both}
.galleries-box .list-img li{float: left;width:25%; position:relative}
.galleries-box .list-img li a{display: block;margin:0 20px 40px 0;font-family:EuclidFlexMedium}
.galleries-box .list-img li img{width: 100%}

.mask_blank_bg{
	 width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    opacity: .79;
    left: 0;
    top: 0;z-index:400;
}
.show-dialog{
	left: 0;
    top: 0px;
    width: 1600px;
    height: 940px; 
	border-radius: 5px;
	z-index:420;
	 position: fixed;
	  width: 100%;text-align:center;margin:auto
}

.show-dialog .dialog-close{
	width:32px;display:block;
	    text-align: right;
    width: 100%;cursor:pointer;
	
}
.show-dialog .con{
	margin:auto; 
	width: 1550px;
	height: 900px; 
	border-radius: 5px;
	 margin-top:1%
	  
}
.show-dialog .video_player{
	 width:1530px;
	height:860px;
}
 .galleries-box .list-img li .playAudio{
	top: 33%;
    left: 42%;
    display: inline-block;
    background-image: url(../img/play.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    width: 42px;
    height: 42px;
    transform: translate(-5px, -6px);
    z-index: 5;
    cursor: pointer;
}
@media (max-width: 1536px) {
	.show-dialog .con{
		margin:auto; 
		width: 980px;
		height: 550px; 
		border-radius: 5px;
		 margin-top:3%
		  
	}
	.show-dialog .video_player{
		width:960px;
		height:540px
		
	}
	 .galleries-box .list-img li .playAudio{
	top: 30%;
    left: 42%;
    display: inline-block;
    background-image: url(../img/play.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    width: 32px;
    height:32px;
    transform: translate(-5px, -6px);
    z-index: 5;
    cursor: pointer;
}

}

@media (max-width: 600px) {
	.show-dialog .con{
		margin:auto; 
		width: 98%;
			max-width:400px;
		height: 240px; 
		border-radius: 5px;
		 margin-top:35%
		  
	}
	.show-dialog .video_player{
		max-width:395px;
			width: 98%;
		height: 221px; 
		
	}
	 .galleries-box .list-img li .playAudio{
	top: 30%;
    left: 42%;
    display: inline-block;
    background-image: url(../img/play.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    width: 32px;
    height:32px;
    transform: translate(-5px, -6px);
    z-index: 5;
    cursor: pointer;
}

}

.none{display:none}
.galleries-box .list-img li span{font-size: 20px;display: block;padding-top: 15px;line-height: 20px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;height:25px}
.list-text{clear: both}
.list-text:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.list-text .left{float: left;width:50%}
.list-text .right{float: left;width:50%}
.list-text .text-box{padding-left: 167.5px;position: relative;padding-bottom:60px}
.list-text .text-box .text-title{position: absolute;left: 0px;top: 0px;font-size: 20px;line-height: 30px;font-family:'EuclidFlexBold'}
.list-text .text-box li{font-size: 20px;line-height: 30px}

/*xianchang*/
.list-xianchang{padding-top:80px;display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;}
.list-xianchang:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.list-xianchang li{width: 50%;float: left}
.list-xianchang li a{display: block;margin:0 20px 40px 0; font-family: EuclidFlexMedium; font-size: 20px; line-height: 24px}
.list-xianchang li img{width: 100%}
.list-xianchang li span{font-size: 20px;display: block;padding-top: 13px;line-height: 24px;overflow:hidden;text-overflow:ellipsis;/*white-space: nowrap;*/ }
.list-xianchang li b{font-family: EuclidFlexBold; }

/*forum*/
.forum-list .title{font-size: 48px; height:70px;border-bottom: 1px solid #A1A0A0;padding-top:50px;font-family: EuclidFlexMedium}
.forum-list .title-box{ margin-right:20px;}
.forum-list ul{border-bottom: 1px solid #191919;margin-right:20px;}
.forum-list ul li{margin-left: 335px;position: relative; }
.forum-list ul li:last-child{border:none}
.forum-list ul li:last-child .info{border:none; padding: 20px 0}
.forum-list ul .date{position: absolute;font-size: 96px;margin-left: -335px;font-weight: bold}
.forum-list ul .info{border-bottom: 1px solid #191919;padding: 10px 0}
.forum-list ul .time{font-size: 36px;line-height: 42px;font-family: EuclidFlex}
.forum-list ul .name{font-size: 36px;font-family: EuclidFlexMedium;line-height: 42px}
.forum-list ul .remark{font-size: 20px;padding-top:40px;line-height: 24px;font-family: EuclidFlex}

/*partners*/
.partners-list .title{font-size: 48px; height:70px;padding-top:50px;font-family: EuclidFlexMedium}
.partners-list .title-box{border-top: 0px solid #888888;clear: both;margin-right:20px;}
.partners-list .title-small{border-top: 1px solid #777777;font-size: 20px;font-weight: bold;padding:20px 0}
.partners-list ul{padding-bottom:20px}
.partners-list ul:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.partners-list ul li{float: left;margin:0 20px 20px 0}
.partners-list ul li img{height:40px;width: 110px}

/*for visitors*/
.forvisitors-list .title{font-size: 48px; height:70px;border-bottom: 1px solid #A1A0A0;padding-top:50px;font-family: EuclidFlexMedium}
.forvisitors-list .title-box{ margin-right:20px;}
.forvisitors-list .info{position: relative}
.forvisitors-list .info:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.forvisitors-list .info .text{float: left;max-width:50%}
.forvisitors-list .info .text p{font-size: 20px;padding-bottom: 10px}
.forvisitors-list .info img{float: right;margin-top:10px; margin-right:20px;max-width:50%;}
.forvisitors-list .info .qr-code{right: 0px;bottom: 0px;position: absolute}

/*news*/
.news-list .title{font-size: 48px; height:70px;padding-top:50px;font-family: EuclidFlexMedium}
.news-list .title-box{ clear: both;margin-right:20px;}
.news-list .title-small{border-top: 1px solid #777777;font-size: 48px;font-weight: bold;padding:20px 0}
.news-list ul{padding-bottom:20px}
.news-list ul:after{content:".";display:block;height:0;clear:left;visibility:hidden}
.news-list ul li{float: left;width:25%;}
.news-list ul li a{display:block;padding:0 20px 20px 0}
.news-list ul li img{display:block;width:100%}
.news-list ul li span{display: block;font-size: 20px;padding-top:10px;height: 55px; overflow:hidden}

/*页面底部*/
.foot{height: 35px;padding-right: 20px;padding-top: 200px;clear: both;  }
.foot .left{font-size: 20px;line-height: 35px;float:left ; font-family: EuclidFlexMedium;}
.foot .right{float: right}
.foot .right li{float: left}
.foot .right li a{height: 35px;width:35px;background-repeat: no-repeat;background-position: center center;display:block;margin-left:10px;background-size:100%}
.foot .right li a.share1{background-image: url(../img/share1.png)}
.foot .right li a.share2{background-image: url(../img/share2.png)}
.foot .right li a.share3{background-image: url(../img/share3.png)}
.foot .right li a.share4{background-image: url(../img/share4.png)}
.foot .right li a.share5{background-image: url(../img/share5.png)}
.foot .right li a.share6{background-image: url(../img/share6.png)}
.foot .right li a.share7{background-image: url(../img/share7.png)}

.icon-wechat{position:relative}
.icon-wechat .wechat{position:absolute; top:-130px; left:-35px;display:none;}
.icon-wechat:hover .wechat { display:block; }
</pre></body></html>