<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 768px) and (max-width:1024px) {
	
#mobileshow{ display:none;}
#flatshow{ display:block;}
#pcshow{ display:none;}	

#mshow1{ display:none;}
#pfshow1{ display:block;}


#fmshow{ display:block;}
#pcshow2{ display:none;}

.ma20_2{ margin-bottom:15px;}




.leftbox{ float:left; width:15%;}
.rightbox{ float:right; width:85%;}
.logo img{ display:block; margin:0 auto; width:60%;}

.share span{ display:inline-block; margin:0 2px;}

.share1{ width:15%; height:auto; text-align:center; position: fixed; left:0; top:520px;}


.menu ul li{ text-align:center; font-size:12px; width:100%; line-height:1.4; margin-bottom:20px; color:#90712b;}


.box2a{ width:100%; clear:both; position:relative; z-index:0; min-height:580px;}
.box2a .box2fu{ position:absolute; top:0; left:0; text-align:center; width:100%; color:#fff; z-index:3;}
.box2a .box2fu h2{ padding-top:2%; font-size:130%; font-weight:bold;}
.box2a .box2fu h4{ padding-top:1%; font-size:80%; text-transform:uppercase; margin-bottom:1%; font-family:Arial, Helvetica, sans-serif;}
.box2a .box2fu p{ display:block; width:20%; height:12px; line-height:12px; border-bottom:1px solid rgba(255,255,255,0.7); margin-left:auto; margin-right:auto;}
.box2a .box2fu h3{ padding-top:3%; font-size:150%;}
.box2a .box2fu h5{ font-size:80%; display:block; width:90px; height:30px; line-height:30px; background:#d6b566; border-radius:3px; margin:3% auto 10px auto;}
.box2a .box2fu h5 a{ color:#fff;}


.box2a .box2fu2{ position:absolute; top:36%; left:5%; text-align:center; width:90%; z-index:3;}
.box2a .box2fu2 ul li{ display:block; float:left; width:27%; margin:0 3.15%;}
.box2a .box2fu2 ul li img{ width:80%; border-radius:50%; border:4px solid rgba(238,238,238,0.8);}
.box2a .box2fu2 ul li h3{ font-size:14px; color:#000; line-height:1.2; font-weight:bold;}
.box2a .box2fu2 ul li p{ display:block; width:25px; height:5px; line-height:5px; border-bottom:1px solid #000; margin-left:auto; margin-right:auto; margin-top:3%; margin-bottom:4%;}
.box2a .box2fu2 ul li h4{ font-size:14px; color:#666; line-height:1.2; margin-bottom:10px;}
.box2a .box2fu2 ul li h5{ font-size:13px; display:block; width:80px; height:30px; line-height:30px; background:#d6b566; margin:5% auto 10px auto;}
.box2a .box2fu2 ul li h5 a{ color:#fff;}


.box3a{ width:94%; clear:both; z-index:0; margin:0 3%;} 

.title01{ width:95%; margin:0 auto; height:16px; border-bottom:1px solid #333; text-align:center;}
.title01 span{ line-height:30px; font-size:30px; color:#000; text-align:center; background:#fff; padding:0 10px;}

.mr_frbox{height:150px; clear:both; margin-top:40px;}
.mr_frBtnL{float:left; margin:46px 20px 0px 0px; cursor:pointer;display:inline;}
.mr_frUl{float:left; height:150px; width:90%;}
.mr_frBtnR{float:right;margin-top:46px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left; height:150px; width:14.2%;overflow:hidden;}
.mr_frUl ul li img{display:block; margin:10px 4px; }


.mr_frbox1{height:190px; clear:both; margin-top:40px;}
.mr_frBtnL1{float:left; margin:50px 20px 0px 0px; cursor:pointer;display:inline;}
.mr_frUl1{float:left; height:190px; width:90%;}
.mr_frBtnR1{float:right;margin-top:50px;cursor:pointer;}
.mr_frUl1 ul li{display:inline;float:left; height:190px; width:16.6%;overflow:hidden;}
.mr_frUl1 ul li img{display:block; margin:8px 0; }





.title01{ width:95%; margin:0 auto; height:16px; border-bottom:1px solid #333; text-align:center;}
.title01 span{ line-height:30px; font-size:150%; color:#000; text-align:center; background:#fff; padding:0 10px;}





.tubiao{ margin:0 10%; width:80%}
.tubiao img{ width:120px; height:120px; padding:30px;}


.guanli{ margin:0 10%; width:80%}
.guanli img{ width:120px; height:120px; padding:30px; }
.guanli li p{font-size:100%; line-height:2; margin-top:0;}

.casebox li h3{ font-size:100%; margin:15px  15px 10px 15px;}
.casebox li h4{  font-size:95%;  margin:10px;}
.casebox li h5{ font-size:90%; width:40%; height:30px; line-height:30px; margin:10px;}



.endbox{ width:90%; height:auto; margin:0 auto; color:#fff; clear:both;}


.content{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; position:relative; right:-100%; color:#666; background:rgba(213,180,107,0.5); width:60%; font-size:12px;}
.content .fubox00{ margin:4px; background:#fff; padding:15px; overflow:hidden; z-index:10005; }
.content .fubox00_1{ width:44%;}
.content .fubox00_2{ width:54%; line-height:1.4; color:#666; font-size:12px; text-align:left;}
.fubutton0{ display:block; margin:10px auto;}


.fufield{font-size:12px;}
.fufield2{ font-size:12px;}
.fubut01{font-size:13px; }

.endbox_1{width:26%; margin-right:13%;}
.endbox_2{width:26%; margin-right:8%;}
.endbox_3{width:20%; float:right;}



.about02list{ width:100%; margin:0 auto; clear:both;}
.about02list li{ display:block; float:left; width:48%; height:auto; border:2px solid #d5b46b;overflow:hidden;}

.page span{ display:inline-block; margin:0 5px; font-size:95%;}

.inabouttit{ line-height:1.6; color:#000; font-size:100%; margin:0; padding-bottom:50px; overflow:hidden;}
.inabouttit h3{ color:#d5b46b; font-size:180%; margin-bottom:15px;}

.about03{ margin:0; clear:both;}

.about04{ margin:0; clear:both;}
.about04 li{ display:block; float:left; width:23%; margin:0 1%; margin-bottom:20px; overflow:hidden;}

.about05{ margin:0; clear:both;}

.about05_1 h3{ text-align:center; color:#fff; font-size:150%; margin-top:5%; margin-bottom:3%; margin-left:5%; margin-right:5%;}
.about05_1 h4{ color:#fff; font-size:85%; line-height:1.8; margin-left:5%; margin-right:5%;}


.tabox{width:100%; margin:0; margin-bottom:30px;}


.notice01{ width:100%; margin:0 auto; padding-bottom:20px; clear:both; overflow:hidden;}
.notice01_1{ float:left; width:42%;}
.notice01_2{ float:right; width:54%;}
.notice01_2 h3{ color:#000; margin-bottom:15px; font-size:120%;}
.notice01_2 h4{ color:#666; margin-bottom:20px; font-size:100%; line-height:1.6;}
.notice01_2 h5{ color:#c02926; float:right; text-align:right; font-size:100%;}

.service01_1 h4{ font-size:90%; margin-top:60%; margin-bottom:5%; text-transform:uppercase;}
.service01_1 h2{ font-size:240%; margin-bottom:5%; letter-spacing:10px;}
.service01_1 h3{ font-size:130%; margin-bottom:5%;}


.service02{ width:60%; clear:both; float:left; line-height:1.8; font-size:90%; padding-bottom:50px; overflow:hidden;}

.gx01 .gx01fu{ position:absolute; width:90%; left:5%; top:0;}
.gx01 .gx01fu h3{ color:#d5b46b; font-size:200%; margin-top:6%; margin-bottom:5%; text-align:center;}
.gx01 .gx01fu .gx01fubox span{ margin:0 auto; width:180px; height:180px; background:rgba(255,255,255,0.8); text-align:center; border-radius:50%; vertical-align:middle; display:table-cell; font-size:90%;}

.gx03box li img{ width:120px; height:120px; padding:20px; border-radius:50%; border:1px solid #fff; margin:15% auto;}

.gx03box li h3{ color:#fff; font-size:150%; margin-bottom:5%;}
.gx03box li p{ display:block; margin:0 auto; width:30px; border-bottom:3px solid #fff; margin-bottom:5%;}
.gx03box li h4{ color:#fff; font-size:90%; margin-bottom:15%;}


.modal0 {
  display: none;
  z-index: 1001;
  overflow:auto;
  position: absolute;
  width:80%;
  height:500px;
  margin-left:-10%;
}
.modal_tit2{ 
	width:100%;
	margin:0 auto;
	color:#fff;
	font-size:120%;
	text-align:right;
	cursor:pointer;
	}


.video02{ width:90%; margin:0 5%; clear:both; margin-bottom:30px; overflow:hidden;}
.video02_left{ width:64%; height:auto; float:left; margin-top:30px;}

/*æ»šåŠ¨è§†é¢‘*/
.scrollbox{width:220px; height:500px; margin-top:30px; position:relative;}
#scrollDiv{width:220px; height:460px; overflow:hidden; display:block;}
#scrollDiv ul{ width: 220px;}
#scrollDiv li{width:220px;height:150px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
#scrollDiv li img{width:220px;height:118px;}
#scrollDiv li p{ line-height:30px; color:#000;}
#scrollDiv li p span{ float:right;}
.scroltit{}
.scroltit .top{position:absolute; left:0; top:-30px; width:220px; height:30px; line-height:30px; text-align:center; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit .end{position: absolute; left:0; bottom:0; width:220px; height:30px; line-height:30px; text-align:center; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit:hover{ background: #ff9a22;}


.video03{width:90%; margin:0 5%; clear:both; margin-bottom:30px; overflow:hidden;}

.gx04{ clear:both; width:100%; margin-bottom:15px; overflow:hidden; position:relative;}
.gx04 .gx04fu{ position:absolute; left:50%; top:0; color:#333; width:30%; height:100%; background:rgba(67,67,67,0.8); color:#fff;}
.gx04 .gx04fu h4{ font-size:90%; margin:10% 20px 30% 20px; line-height:1.6;}
.gx04 .gx04fu h5{ position:absolute; bottom:20px; left:20px; font-size:90%;}
.gx04 .gx04fu h5 a{ color:#fff;}


.gx04box2{ width:80%; margin:0 10%; clear:both;}

.map{width:80%; margin-left:10%;}

.human01{ width:80%; margin:0 10%; clear:both; padding:30px 0; overflow:hidden;}

.main_img3 .show .imgArea {
	width:100%;
	min-height:294px;
	color:#fff;
	text-align:center;	
    left:0;
	top:20%;
    opacity:1;
	filter:alpha(opacity=100);
    position:absolute;	
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari å’Œ Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.main_img3 .show1 .imgArea,.main_img3 .show2 .imgArea,.main_img3 .show3 .imgArea {
	width:100%;
	min-height:294px;
	color:#fff;
	text-align:center;	
    left:0;
	top:20%;
    opacity:1;
	filter:alpha(opacity=100);
    position:absolute;	
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari å’Œ Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}


.human02{ width:80%; margin:0 10%; clear:both; padding:30px 0; overflow:hidden;}


.down01{overflow:hidden; width:80%; margin:0 10%; clear:both; padding:30px 0; }
.down01 li{position:relative; margin-left:-1px; width:23%; margin:0 1%; float:left; cursor:default; text-align:center;}
.down01 li:last-child{ margin-right:0;}
.down01 li img{ width:120px; height:120px; padding:30px; border-radius:50%; border:1px solid #fff; margin:15% auto;}
.down01 li h3{ color:#fff; font-size:150%; margin-bottom:5%;}
.down01 li p{ display:block; margin:0 auto; width:30px; border-bottom:3px solid #fff; margin-bottom:5%;}
.down01 li h4{ color:#fff; font-size:90%; margin-bottom:15%;}

.down02{overflow:hidden; width:80%; margin:0 10%; clear:both; padding:20px 0;}
.downtext h3{ color:#333; font-size:120%;}
.downtext h4{ color:#999; font-size:90%; line-height:1.6;}



.active01{overflow:hidden; width:100%; margin:0; clear:both; padding:30px 0;}
.active01 ul{ display:block; margin-bottom:30px; overflow:hidden;}
.active01 ul li{ display:block; width:100%; height:auto; overflow:hidden; background:#f5f5f5;}
.active01_left{ width:50%; float:left;}
.active01_left h3{ margin:5% 5% 10px 5%; font-size:125%;}
.active01_left h4{ margin:10px 5%; font-size:90%;}
.active01_left p{ margin:10px 5%; font-size:90%;}
.active01_left h5{ display:block; width:90px; height:30px; line-height:30px; text-align:center; background:#d5b46b; font-size:90%; margin:0 5%;}
.active01_left h5 a{ color:#fff;}



.news02{overflow:hidden;  width:80%; margin:0 10%; clear:both; padding:30px 0;}




.tabox1{width:80%; margin:0 auto; margin-bottom:50px; clear:both;}



/* .accordion */
.accordion { height:400px;overflow: hidden;position:relative; }
.accordion:after { content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff; }
.accordion._create:after { display: none; }

.accordion__ul { display:block;list-style: none;margin: 0;padding: 0;width:9999px;height:400px;overflow:hidden;position:absolute;left:0;top:0; }
.accordion__li { display:block;list-style: none;margin: 0;padding: 0;height:400px;float:left;overflow: hidden;box-shadow: 0 0 10px 0 #000;transition: all 0.3s ease-out; position:relative;}
.accordion__img { display: block;cursor: pointer; }
.accordion__li .futext10{ position:absolute; top:20px; left:20px; color:#fff;}
.accordion__li .futext10 h3{ font-size:150%;}
.accordion__li .futext10 h4{ font-size:120%;}
.accordion__li .futext10 p{ display:block; width:30px; height:10px; border-bottom:2px solid #fff;}


/* /.accordion */


.banner .topnav2{ position:absolute; bottom:0; width:100%; height:40px; left:0; text-align:center;}
.banner .topnav2 ul li{ display:inline-block; height:40px; color:#fff; margin:0 2px;}
.banner .topnav2 ul li a{ display:inline-block; height:40px; line-height:40px; padding:0 10px; color:#fff; background:rgba(213,180,107, 0.6); font-size:105%;}
.banner .topnav2 ul li a:Hover,.banner .topnav2 ul li.sel a{ display:inline-block; height:40px; line-height:40px; padding:0 10px; color:#fff; background:rgba(213,180,107, 1); font-size:105%;}




.service01 .fuser{ position:absolute; bottom:0; left:0; width:100%; text-align:center;}
.service01 .fuser ul li{ display:inline-block; height:40px; color:#fff; margin:8px 2px 0 2px;}
.service01 .fuser ul li a{ display:inline-block; height:40px; line-height:40px; padding:0 10px; color:#fff; background:rgba(213,180,107, 0.6); font-size:105%;}
.service01 .fuser ul li a:Hover,.service01 .fuser ul li.sel a{ display:inline-block; height:40px; line-height:40px; padding:0 10px; color:#fff; background:rgba(213,180,107, 1); font-size:105%;}




.inbox01_left1{ width:48%; float:left; line-height:1.8; color:#555; font-size:85%; padding-bottom:50px; overflow:hidden; padding-top:20px;}
.inbox01_left1 p{ text-indent:16px;}
.inbox01_left1 h3{ color:#333; font-size:180%; font-weight:bold;margin-bottom:15px;}
.inbox01_right1{ width:48%; float:right; line-height:1.8; color:#555; font-size:85%; margin-top:20px; margin-bottom:50px;}


.about00{ width:100%; clear:both; background:#e7e7e7; padding:30px 5%; margin-bottom:30px; overflow:hidden;}
.mr_frbox11{height:120px; clear:both;}
.mr_frBtnL11{float:left; margin:50px 20px 0px 0px; cursor:pointer;display:inline;}
.mr_frUl11{float:left; height:120px; width:88%;}
.mr_frBtnR11{float:right;margin-top:50px;cursor:pointer;}
.mr_frUl11 ul li{display:inline;float:left; height:120px; width:33.33%; overflow:hidden;}
.mr_frUl11 ul li img{display:block; margin:8px 0; margin:0 auto; width:90% }



.gx040{ clear:both; width:84%; margin:0 8%; overflow:hidden; padding:20px 0;}
.gx040 ul li{ float:left; display:block; width:45%; margin:0 2.5% 50px 2.5%;}
.gx040 h3{ color:#d5b46b; font-size:140%; line-height:1.4; margin-top:15px; margin-bottom:8px;}
.gx040 h3 p{ font-size:70%;}
.gx040 h4{ color:#666; font-size:100%; line-height:1.4; width:90%; clear:both;}
.gx040 h4 span{ font-size:120%; color:#000;}
.gx040 h5{ color:#c02926; text-align:right; font-size:100%; line-height:1.4; clear:both; margin-top:20px;}
.gx040 h5 a{ color:#c02926;}



.service022{ width:100%; clear:both;padding-bottom:30px; overflow:hidden;}
.service02_1{ width:30%; float:left; text-align:center;}
.service02_1 ul li{ display:block; height:46px; color:#fff; width:40%; margin:10px auto; text-align:center;}


.service02_2{ width:60%; float:left; line-height:1.8; font-size:100%; padding-bottom:50px; overflow:hidden;}


.prolist01 li img{ width:90px; height:90px; margin:15% auto;}
.prolist01 li h5{ display:block; clear:both; margin-bottom:14%; margin-left:20%; margin-right:20%; padding:5px 20px; background:#fff; border-radius:15px; color:#af946e; font-size:80%;}



.prolist02_1 .new img{ width:70%;}


.prolist02{ width:82%; margin:30px auto 50px auto; clear:both; overflow:hidden;}
.prolist02_1{ float:left; width:24%;}
.prolist02_2{ float:left; width:56%; border-right:1px dotted #ccc; padding-left:2%; padding-right:2%; color:#333;}
.prolist02_2 h2{ font-size:130%; line-height:1.4; padding-top:8px; padding-bottom:5px;}
.prolist02_2 h4{ font-size:95%; line-height:1.4; padding-top:8px; padding-bottom:8px;}
.prolist02_2 h4 span{ margin-top:8px; width:80px; height:26px; background:#d5b46b; border-radius:8px; text-align:center; line-height:26px; float:right; font-size:70%;}
.prolist02_2 h4 span a{ color:#fff;}
.prolist02_3{ float:right; width:20%; text-align:center;}
.prolist02_3 h4{ color:#d5b46b; padding-top:20%; font-size:130%;}
.prolist02_3 h3{ color:#d5b46b; padding-top:10%; margin-bottom:10%; font-size:180%;}
.prolist02_3 h5{ display:block; margin-left:20%; margin-right:20%; height:30px; background:#d5b46b; border-radius:8px; text-align:center; line-height:30px; font-size:85%;}
.prolist02_3 h5 a{ color:#fff;}



.proview01{ width:82%; margin:0 auto; clear:both; overflow:hidden; padding-top:20px; padding-bottom:50px;}
.proview01_left{ width:25%; float:left;}
.proview01_left ul li{ display:block; width:120px; height:46px; text-align:center; line-height:46px; background:#d5b46b; color:#fff; font-size:100%; margin-bottom:15px;}
.proview01_left ul li a{color:#fff;}
.proview01_left ul li.sel a,.proview01_left ul li a:hover{ font-weight:bold;}

.proview01_right{ width:75%; float:left;}

.team01{ width:98%; margin:0 auto; padding-bottom:20px; clear:both; overflow:hidden;}
.team01 li{ display:block; margin-bottom:15px; overflow:hidden;}




}</pre></body></html>