<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul,body{font-family: "Microsoft YaHei"; padding:0; margin:0; font-size: 18px; line-height: 27px; color: #666;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none; }
.no-padding{padding: 0;}
.img_block{display: block; width: 100%;}
.of{overflow: hidden;}
body{background: #fff;}
.content{max-width: 1300px; margin: 0 auto; background: #fff; -webkit-box-shadow:0 0px 5px #000;
-moz-box-shadow:0 0px 5px #000; -ms-box-shadow:0 0px 5px #000; box-shadow:0 0px 5px #000; }
.container{margin: 0 auto;}
.mb1{margin-bottom: 80px;}
@media screen and (min-width: 768px){
	.container {width: 750px;}
}
@media screen and (min-width: 992px){
	.container {width: 970px;}
}
@media screen and (min-width: 1200px){
	.container{width: 1170px;}
}
@media screen and (min-width: 1320px){
	.container{width: 1300px;}
}

@media (min-width: 1200px){
	.hidden-lg{display: none!important;}
}
@media (max-width: 1199px) and (min-width: 992px){
	.hidden-md{display: none!important;}
}
@media (max-width: 991px) and (min-width: 768px){
	.hidden-sm{display: none!important;}
}
@media (max-width: 767px){
	.hidden-xs{display: none!important;}
}
.row{margin: 0 50px;}
.owl-dots{text-align: center; margin-top: 40px;}
.owl-dots .owl-dot{display: inline-block; zoom:1; text-align: center; outline: none;}
.owl-dots .owl-dot span{
	width: 100px; height: 10px; margin:0 7px; display: block; background: #ddd; 
    -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; transition: opacity 0.2s ease;
}
.owl-dots .owl-dot.active span{background: #371c99;}
.owl-nav{margin-top: 40px; text-align: center; width: 100%;}
.owl-nav button{outline: none; display: inline-block; margin: 0 15px;}
.half{width: 50%; float: left;}
.banner-top{background: url(banner1920.jpg) no-repeat center 0; height: 600px; }
.title{text-align: center; font-weight: bold; font-size: 40px; line-height: 1; color: #333; padding-bottom: 48px; padding-top: 80px;}
.slide{position: relative;}
.video{float: left; width: 60%; position: relative;}
.video video{display: block;}
.slide_content{width: 40%; float: right; }
.slide_txt{padding: 35px 30px 0; background: #f4f4f4; min-height: 345px;}
.slide_txt a{color: #371c99; font-size: 24px; line-height: 36px; font-weight: bold;}
.slide_txt p{padding-top: 9px;}
.video-img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.video-cover {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.video-play {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 128px!important;
    height: 128px!important;
    margin: -64px 0 0 -64px;
    z-index: 2;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.video-img:hover .video-play{
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
	
}
.hide-owl{position: absolute; bottom: 20px; display: inline-block; padding: 20px; opacity: 0.6; filter: alpha(opacity=60); background: #ddd; display: none; 
	color: #333; border-radius: 15px; width: 108px; text-align: center;}
.hide-owl-prev{left: 31.5%;}
.hide-owl-next{right: 31.5%;}

.back{background: url(bk1920.jpg) no-repeat center 0; min-height: 600px;}
.programme .items{border: 1px solid #ddd; min-height: 348px; padding: 20px 20px 0; background: #fff;}
.programme .items img{width: 100px; margin:0 auto 15px;}
.programme .items div{text-align: center;}
.programme .items a{color: #371c99; font-size: 18px; line-height: 27px; display: inline-block;  margin-bottom: 12px;}
.programme .items p{font-size: 16px; line-height: 24px;}

.news .items{padding: 23px 30px 0; min-height: 240px; background: #f4f4f4;}
.news .items a{color: #371c99; font-size: 18px; line-height: 27px;}
.news .items p{padding-top: 10px;}

/*.hide-owl{ position: fixed; left: 50%; top: 50%; color: #333; z-index: 100; display: none;}*/
/*foot*/
.foot{background: #666666; width:100%; min-height:120px; margin-top: 70px; padding-bottom: 30px;}
.foot-1{max-width:960px; width: 100%; margin:0 auto; padding-top:30px}
.foot-1 p{font-size:16px; color:#fff; line-height:28px; margin-bottom: 0;}
.foot-1 img{display: block; padding:5px 0 0 30px; margin-right:30px; width: 20%; float: left;}
/*foot-mobile*/
.foot2{background: #666666; width:100%; max-height:166px; margin:0 auto; padding-bottom: 3%; margin-top: 30px;}
.foot2-1{overflow: hidden; clear:both; }
.foot2-1 .li1-1{float: left; width: 30%; margin-left: 7%; padding-top: 5%;}
.foot2-1 .li1-1 img{width: 100%; float: left;}
.foot2-1 .li1-2{float: left; width: 58%; padding-left: 5%; padding-top: 5%;}
.foot2-1 .li1-2 p{color: #fff; font-size: 16px; line-height:1.5; margin:0;}
@media screen and (max-width: 1319px){
	/*.video-js{width: 642px!important; height: 361px!important;}*/
	.slide_txt{min-height: 319px; padding-top: 20px;}
	.slide_txt a{font-size: 20px; line-height: 27px;}
	.slide_txt p{font-size: 16px; line-height: 24px;}
	.back{padding-bottom: 80px; background-size: cover;}
	.news .items{min-height: 260px;}
}
@media screen and (max-width: 1199px){
	.video,.slide_content{width: 100%; float: none;}
	/*.video-js{width: 870px!important; height: 490px!important;}*/
	.slide_txt{min-height: auto; padding: 30px;}
}
@media screen and (max-width: 991px){
	.mb1{margin-bottom: 40px;}
	/*.slide{margin-top: 40px;}*/
	.title{padding-bottom: 40px; padding-top: 40px;}
	.news .items{min-height: 360px;}
	.back{padding-bottom: 40px;}
}
@media screen and (max-width: 768px){
	p{font-size: 16px; line-height: 24px;}
	.owl-dots{margin-top: 25px;}
	.row{margin: 0 15px;}
	.owl-nav button{margin: 0 10px;}
	.owl-nav{margin-top: 25px;}
	.owl-nav button img{width: 30px; height: 30px;}

	.slide_txt a,.news .items a{font-size: 18px; line-height: 27px;}
	.slide_txt{padding: 20px 15px;}
	.owl-dots .owl-dot span{width: 10px;}

	.mb1{margin-bottom: 20px;}
	.title{padding-bottom: 30px; padding-top: 30px;}
	.back{min-height: auto; padding-bottom: 30px;}
	.title{font-size: 30px;}
	.programme .items{min-height: 320px;}

	.news .items{min-height: auto; padding: 20px 15px;}
	.video-play {
	    width: 80px!important;
	    height: 80px!important;
	    margin: -40px 0 0 -40px;
	}

	.hide-owl{bottom: 0px; padding: 10px; width: auto; font-size: 16px; line-height: 24px;}
	.hide-owl-prev{left: 7.5%;}
	.hide-owl-next{right: 2.5%;}
}</pre></body></html>