<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* banner */
#banner{ width: 350px; height: 438px; position: absolute; z-index: 1; top: 50%; left:50%;
	  margin-top: -240px; padding: 0 100px 40px;}
#banner .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left: -30px; bottom:20px; z-index:1; }
#banner .hd ul{ overflow:hidden; zoom:1; float:left;}
#banner .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; cursor:pointer; 
		background: url(../images/dot02.png) center; opacity: 0.3;}
#banner .hd ul li.on{ opacity: 0.7;}
#banner .bd{ position:relative; z-index:0; width: 350px; height: 438px; overflow: hidden;}
#banner .bd li{ zoom:1;}

/* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç&nbsp; */
#banner .prev,#banner .next{ position:absolute; top:50%; margin-top:-26px; display:block; width:52px; height:52px;}



.newban .flex-direction-nav a{ width:48px;height:48px; display:block; font-size: 0; cursor: pointer;
	position:absolute; top: 50%; z-index: 4; border-radius: 50%; margin-top: -24px;
	background-position: center; background-repeat: no-repeat;}
.newban .flex-direction-nav a.flex-prev{ left:10px; background-image: url('../images/lt1.png');}
.newban .flex-direction-nav a.flex-next{ right:10px;background-image: url('../images/gt1.png');}
.newban .flex-direction-nav a:hover{ background-color: rgba(0,0,0,0.2);}


/*.newban .flex-direction-nav a{width:40px;height:80px;margin-top:-40px;display:block;
	font-size: 38px; color: #bfbfbf; line-height: 80px; text-align: center; font-family: 'simsun';
	position:absolute; top:50%; z-index: 4; background-color: rgba(0,0,0,0.2);}
.newban .flex-direction-nav a.flex-prev{ left:5%;}
.newban .flex-direction-nav a.flex-next{ right:5%;}
.newban .flex-direction-nav a:hover{ background-color: rgba(0,0,0,0.4); color: #fff;}*/

/* .newban .flex-control-paging{ padding: 10px 0; height: 10px; font-size: 0;
	position: absolute; bottom: 40px; left: 40px; z-index: 3;width: 100%; text-align: center;}
.newban .flex-control-paging li{display: inline-block; *display:inline; *zoom:1;
	overflow:hidden; width: 10px; height: 10px; margin: 0 10px;}
.newban .flex-control-paging li a{ width:10px; height:10px; display: block; cursor:pointer;
	background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.newban .flex-control-paging li a.flex-active{ background-color: #d0252e;} */


.newban .flex-control-paging{ font-size: 0; position: absolute; bottom: 50px; left:50%; z-index: 3; margin-left: -800px;}
.newban .flex-control-paging li{display: inline-block; *display:inline; *zoom:1; overflow:hidden; width: 20px;}
.newban .flex-control-paging li+li{ margin-left: 20px;}
.newban .flex-control-paging li a{ width:100%; height:24px; padding: 28px 0; display: block; cursor:pointer;
	font-size: 16px; color: rgba(255,255,255,0.35); line-height: 24px; position: relative;
	transition: color 0.3s; -webkit-transition: color 0.3s;}
.newban .flex-control-paging li.ac a{ color: #fff;}

.newban .flex-control-paging li a:before{ content: ''; position: absolute; left: 50%; top:0; z-index: 1;
	width: 2px; height: 0; background-color: #fff; margin-left: -1px;}
.newban .flex-control-paging li.ac a:before{ height: 22px; -webkit-transition: 0.3s;  transition: 0.3s;}

.updown{ -webkit-animation: updown 2s linear infinite; animation: updown 2s linear infinite;}
@-webkit-keyframes updown {
  0% { -webkit-transform: translate(0px, 0px); }
  25% { -webkit-transform: translate(0px, -10px); }
  50% { -webkit-transform: translate(0px, 0px); }
  75% { -webkit-transform: translate(0px, 10px); }
  100% { -webkit-transform: translate(0px, 0px);}
}
@-moz-keyframes updown {
  0% { -moz-transform: translate(0px, 0px); }
  25% { -moz-transform: translate(0px, -10px); }
  50% { -moz-transform: translate(0px, 0px); }
  75% { -moz-transform: translate(0px, 10px); }
  100% { -moz-transform: translate(0px, 0px);}
}
@keyframes updown {
  0% { transform: translate(0px, 0px); }
  25% { transform: translate(0px, -10px);}
  50% { transform: translate(0px, 0px);}
  75% { transform: translate(0px, 10px);}
  100% { transform: translate(0px, 0px);}
}




.newban{ position:relative; width: 100%; padding-bottom: 50%; height: 0; overflow: hidden; z-index: 1;}

.flexslider{ position: absolute; width: 100%; height: 100%; z-index: 1; left: 0; top:0;}
.flexslider .flex-viewport{ height: 100%;}
.flexslider .slides{ overflow: hidden; height: 100%; font-size: 0;}
.flexslider .slides li{ height: 100%; display: none; -webkit-backface-visibility:hidden; position: relative; overflow: hidden;}
.flexslider .slides li .wrap{ display: block; width: 100%; height: 100%; position: relative; overflow: hidden;}
.flexslider .slides .wrap&gt;img{ width: 100%; height: 100%; object-fit:cover; object-position: center;}
.vd{ position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: 0;
	background-color: #000; object-fit:cover;}

/*.flexslider li .wrap:before{ content: ''; position: absolute; left: 0; bottom:0; z-index: 2;
	width: 0; height: 2px; background-color: #00946f;}
.flexslider li.ac .wrap:before{ transition: linear 6s; width: 100%;}*/

/*.flexslider .slides .wrap&gt;img {-webkit-transition: -webkit-transform 1s ease-in; transition: transform 1s ease-in;
	transform:scale(1.08); -webkit-transform:scale(1.08);}
.flexslider .slides .ac .wrap&gt;img {
	-webkit-transition: -webkit-transform 5s ease-in; transition: transform 5s ease-in;
	transform:scale(1); -webkit-transform:scale(1);}*/





.btt1{ position: absolute; top:30%; right:8%; z-index: 1;}
.btt1 .cn{ font-size: 48px; line-height: 58px; color: #fff; font-weight: bold;}
.btt1 .cn span{ display: block;}
.btt1 .en{ font-size: 18px; line-height: 26px; color: #fff; font-family: 'FuturaBTBook';
	 margin: 32px 0 24px; word-break: normal;}
.btt1 .en span{ display: block;}
.btt1 .cn2{ font-size: 28px; line-height: 40px; color: #fff; letter-spacing: 4px; }
.btt1 .cn3{ font-size: 28px; line-height: 40px; color: #fff;}


.btt2{ position: absolute; top:50%; left:50%; max-width: 1440px; z-index: 1;
	margin-top: -120px; margin-left: -720px; color: #fff;}
.btt2 h4{ font-size: 56px; line-height: 76px;}
.btt2 h4 em{ display: block;}
.btt2 .hx{ max-width: 710px; height: 1px; margin: 28px 0 46px; background-color: #fff;}
.btt2 h5{ font-size: 22px; line-height: 44px; letter-spacing: 6px;}

.btt2 .banbtn{ display: block; width: 164px; height: 54px; overflow: hidden; position: relative;
	font-size: 16px; color: #fff; line-height: 54px; text-align: center; border-radius: 27px;
	background-image: linear-gradient( to top, #f5b301, #ffd94a); margin-top: 42px;}
.btt2 .banbtn span{ position: relative; z-index: 2; display: inline-block; padding-right: 40px;
	background: url('../images/jtr1.png') right no-repeat; letter-spacing: 2px;}
.btt2 .banbtn:hover{ box-shadow: 0 0 10px 0 #ffd94a;} 

@media screen and (max-width:1640px){
	.btt1{max-width: 90%; margin-left: 0;}
	.newban .flex-control-paging{ left: 5%; margin-left: 0;}
}
@media screen and (max-width:1300px){
	.btt1 .cn{ font-size: 40px;}
	.newban .flex-control-paging{ bottom: 40px;}
}
@media screen and (max-width:1024px){
	.newban{ padding-bottom: 0; height: 500px;}
	.btt1 .cn{ font-size: 30px; line-height: 40px;}
}
@media screen and (max-width:750px){
	.btt1{ width: 90%; text-align: center;}
	.btt1 .en{ margin: 24px 0;}
	.btt1 .cn2{ font-size: 20px; line-height: 30px; letter-spacing: 1px;}
	.btt1:before{ left:50%; margin-left: -90px;}
/*	.newban{ height: 0!important; padding-bottom: 50%;}
	.flexslider{ position: absolute;}
	.btt1,.btt2,.btt3{ display: none;} */
}




/*.fgunout{ position: absolute; right: 0; bottom:0; z-index: 1; width: 372px; height: 150px;
	background: url('../images/fgunbg.png') center no-repeat;}*/
.fgun{ width: 80px; height: 30px; position: absolute; left: 50%; bottom:80px; z-index: 1;
	font-size: 14px; line-height: 30px; color: #fff; text-align: center; padding-top: 42px;
	background: url('../images/jtd-b.png') center 0 no-repeat; text-transform: uppercase;margin-left: -40px;}
@media screen and (max-width:750px){
	.fgunout{ background-image: none;}
	.fgun{ right: 40px;}
}

.btt1,.btt2,.btt3,.btt21,.btt31{ transition-duration: 1.2s; -moz-transition-duration: 1.2s;
	 -webkit-transition-duration: 1.2s; -o-transition-duration: 1.2s;}
.btt12{ position: absolute; top:50%; left:50%; width: 560px; height: 50px; z-index: 1;  margin-left: -250px;;
	text-align: center; font-size: 18px; color: #fff; line-height: 50px; margin-top: -35px;
	background-color: #016b45; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius:25px;}
.btt32{ position: absolute; top:50%; left:50%; width: 1112px; height: 41px; z-index: 1;
	background: url('../images/btt32.png') center no-repeat; margin-left: -556px; margin-top: -70px;}


/*.ac .finu, .ac .find{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;
    -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.ac .finl, .ac .finr{ -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
    -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.ac .findsc05{ -webkit-transform:translateY(0) scale(1, 1); -moz-transform:translateY(0) scale(1, 1);
    -o-transform:translateY(0) scale(1, 1); -ms-transform:translateY(0) scale(1, 1);
    transform:translateY(0) scale(1, 1); opacity: 1;}
.ac .scl05,.ac .scl01{ -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); transform:scale(1, 1);
  -moz-transform:scale(1, 1); -ms-transform:scale(1, 1); opacity: 1;}
.ac .finrsc05, .ac .finlsc05{ -webkit-transform:translateX(0) scale(1, 1); -moz-transform:translateX(0) scale(1, 1);
    -o-transform:translateX(0) scale(1, 1); -ms-transform:translateX(0) scale(1, 1);
    transform:translateX(0) scale(1, 1); opacity: 1;}*/

.find-1{ -webkit-transform:translateY(60px); -moz-transform:translateY(60px); opacity: 0;
    -o-transform:translateY(60px); -ms-transform:translateY(60px); transform:translateY(60px);}
.finu-1{ -webkit-transform:translateY(-60px); -moz-transform:translateY(-60px); opacity: 0;
    -o-transform:translateY(-60px); -ms-transform:translateY(-60px); transform:translateY(-60px);}
.finl-1{ -webkit-transform:translateX(-60px); -moz-transform:translateX(-60px); opacity: 0;
    -o-transform:translateX(-60px); -ms-transform:translateX(-60px); transform:translateX(-60px);}
.finr-1{ -webkit-transform:translateX(60px); -moz-transform:translateX(60px); opacity: 0;
    -o-transform:translateX(60px); -ms-transform:translateX(60px); transform:translateX(60px);}

.scl01-1{ -webkit-transform:scale(0.1, 0.1); -o-transform:scale(0.1, 0.1); transform:scale(0.1, 0.1);
  -moz-transform:scale(0.1, 0.1); -ms-transform:scale(0.1, 0.1); opacity: 0;}
.scl05-1{ -webkit-transform:scale(0.5, 0.5); -o-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);
  -moz-transform:scale(0.5, 0.5); -ms-transform:scale(0.5, 0.5); opacity: 0;}
.scl09-1{ -webkit-transform:scale(0.8, 0.8); -o-transform:scale(0.8, 0.8); transform:scale(0.8, 0.8);
  -moz-transform:scale(0.8, 0.8); -ms-transform:scale(0.8, 0.8); opacity: 0;}
.findsc05-1{ -webkit-transform:translateY(60px) scale(0.5, 0.5); -moz-transform:translateY(60px) scale(0.5, 0.5);
    -o-transform:translateY(60px) scale(0.5, 0.5); -ms-transform:translateY(60px) scale(0.5, 0.5);
    transform:translateY(60px) scale(0.5, 0.5); opacity: 0;}
.finusc05-1{ -webkit-transform:translateY(-60px) scale(0.5, 0.5); -moz-transform:translateY(-60px) scale(0.5, 0.5);
    -o-transform:translateY(-60px) scale(0.5, 0.5); -ms-transform:translateY(-60px) scale(0.5, 0.5);
    transform:translateY(-60px) scale(0.5, 0.5); opacity: 0;}
.finlsc05-1{ -webkit-transform:translateX(-60px) scale(0.5, 0.5); -moz-transform:translateX(-60px) scale(0.5, 0.5);
    -o-transform:translateX(-60px) scale(0.5, 0.5); -ms-transform:translateX(-60px) scale(0.5, 0.5);
    transform:translateX(-60px) scale(0.5, 0.5); opacity: 0;}
.finrsc05-1{ -webkit-transform:translateX(60px) scale(0.5, 0.5); -moz-transform:translateX(60px) scale(0.5, 0.5);
    -o-transform:translateX(60px) scale(0.5, 0.5); -ms-transform:translateX(60px) scale(0.5, 0.5);
    transform:translateX(60px) scale(0.5, 0.5); opacity: 0;}
.op05-1{ opacity: 0.5;}

.ac .finu-1, .ac .find-1{ -webkit-transform:translateY(0); -moz-transform:translateY(0); opacity: 1;
    -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.ac .finl-1, .ac .finr-1{ -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
    -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.ac .finusc05-1,.ac .findsc05-1{ -webkit-transform:translateY(0) scale(1, 1); -moz-transform:translateY(0) scale(1, 1);
    -o-transform:translateY(0) scale(1, 1); -ms-transform:translateY(0) scale(1, 1);
    transform:translateY(0) scale(1, 1); opacity: 1;}
.ac .scl05-1,.ac .scl01-1,.ac .scl09-1{ -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); transform:scale(1, 1);
  -moz-transform:scale(1, 1); -ms-transform:scale(1, 1); opacity: 1;}
.ac .finrsc05-1, .ac .finlsc05-1{ -webkit-transform:translateX(0) scale(1, 1); -moz-transform:translateX(0) scale(1, 1);
    -o-transform:translateX(0) scale(1, 1); -ms-transform:translateX(0) scale(1, 1);
    transform:translateX(0) scale(1, 1); opacity: 1;}
.ac .op05-1{ opacity: 1;}


.bantxt2{ position: absolute; bottom: 96px; left: 0; width: 100px; height: 30px; z-index: 2; display: none;
	color: #fff; line-height: 30px; font-size: 0; text-align: center; font-family: "Helvetica";}
.bantxt2 *{ display: inline-block; vertical-align: middle;}
.bantxt2 span{ font-size: 16px;}
.bantxt2 i{ font-size: 16px; font-style: normal; margin: 0 4px 0 2px;}

.ind_pro .tab-hd li.thisclass .finr-1{ -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity: 1;
    -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}</pre></body></html>