<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 排版样式 */
body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0; font-family:Microsoft YaHei,"微软雅黑";}
li{ list-style-type: none}
img,button,input{ border: none}
*{ font-family:Microsoft YaHei; margin: 0; padding: 0;font-size: 14px;}
a {color: #666;text-decoration: none; }
textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;}
/* 文本溢出 */
.ellipsis{ display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden;}
input, textarea, button, a {outline:0}
.w-1200{ margin:0 auto; width:1200px;}
.floatL{ display:inline; float:left;}
.floatR{ display:inline; float:right;}
.clearfix { clear:both; }
.hidden {  display:none; }
html,body{ overflow-x:hidden;}
.gg_mBtm{ margin-bottom:50px;}
.header{ background:#fff;width: 100%;height:154px;margin: 0;z-index: 100; box-shadow:0 0 10px rgba(204,204,204,.5); -webkit-box-shadow:0 0 10px rgba(204,204,204,.5);}
.header_top{ background:#f6f6f6;color:#999999; height:49px;  text-align:right; line-height:49px; border-bottom:solid 1px #e2e3e2;}
.header_top span{ float:left; font-size:14px;}
.header_top a{ padding:0 12px; color:#999999;font-size:12px; display: inline-block;  } 
.header_top a:hover{ color:#2aba51;}
.header_top a.aa{background:url(../images/index_01.png) no-repeat left center; padding:0 20px 0 24px}
.header_top dt,.header_top dd{ float:left;}
.header_top dd{height:47px; border-left:solid 1px #e2e3e2; color:#e2e3e2; border-right:solid 1px #e2e3e2;}

.header_bottom{ height:104px; position:relative;}
.header_bottom .w-1200{ position:relative;}
.header_bottom .logo{ line-height:104px;height:104px; overflow:hidden; display:block; float:left;}
.header_bottom .logo img{ vertical-align:middle; max-height:80px}
.header_bottom ul.menu{ float:right;}
.header_bottom .menu li{ float:left;  margin-left:1px;  }
.header_bottom .menu li span.line{ display:block;  height:3px; background:#2aba51; position:absolute; top:101px; left:0; width:0; transition:all .5s; -webkit-transition:all .5s;}
.header_bottom .menu li .text{ font-size:16px;position:relative; color:#333; display:inline-block;height:104px;line-height:104px;height:104px; padding:0 36px;font-weight: bold;}
.header_bottom .menu li:hover .text,
.header_bottom .menu li.active .text{ background: #f6f6f6; }
.header_bottom .menu li:hover span.line,
.header_bottom .menu li.active span.line{ width:100%;  top:101px;}

.header_bg{ position: absolute; height:auto;overflow:hidden; top:104px; background:rgba(50,55,61,.87); width:1920px; left:-360px; z-index:100; display:none; }
.header_bg.active{ height:366px;}
.header_bottom .header_menu{  height:auto; overflow:hidden; padding-top:75px; padding-bottom:75px; width:1200px; margin:0 auto;}
.header_bottom .header_menu h3{ font-size:18px; color:#fff;}
.header_bottom .header_menu h3 strong{ display:block; width:36px; height:3px; background:#fff; margin-bottom:7px;}
.header_bottom .header_menu ul{ overflow-y:auto; width:250px; min-height:216px; padding:0 70px 0 60px; border-left:solid 1px #e1e1e1; margin-left:50px;margin-right:30px;}
.header_bottom .header_menu ul li{line-height:36px;height:36px;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap; float:none;}
.header_bottom .header_menu ul li a{ font-size:13px; color:#fff; }
.header_bottom .header_menu ul li a:hover{ /*color:#2aba51;*/color:#fff; text-decoration:underline;}

.header_bottom .header_menu ul::-webkit-scrollbar {width: 5px;	} 
.header_bottom .header_menu ul::-webkit-scrollbar-track {background-color: #ccc;} 
.header_bottom .header_menu ul::-webkit-scrollbar-thumb {background-color:#2aba51;	}
.header_bottom .header_menu ul::-webkit-scrollbar-button {background-color: transparent;} 
.header_bottom .header_menu ul::-webkit-scrollbar-corner {background-color: #ccc;	} 
/*新增*/
.header_bottom .header_menu ul.hyfa_menu li { width:50%; float:left; margin:0;} 
/*新增*/

.header_bottom .header_menu p a{ display:block; background:#f7f7f7;color:#878787; width:122px; height:76px; border:solid 1px #cfced0; text-align:center;}
.header_bottom .header_menu p a i{ font-style:normal; color:#666;padding-top:6px; display:inline-block;}
.header_bottom .header_menu p a:hover i{ font-style:normal; color:#2aba51;}
.header_bottom .header_menu p .aa{  margin-bottom:40px; position:relative;}
.header_bottom .header_menu p .aa:before{ content:""; width:100%; height:32px; display:block;background:url(../images/sign02.png) no-repeat top center; transition:all .3s; -webkit-transition:all .3s; margin-top:15px;}
.header_bottom .header_menu p .aa:hover:before{ content:""; width:100%; height:32px; display:block;background:url(../images/sign02.png) no-repeat bottom center;}
.header_bottom .header_menu p .bb{ position:relative;}
.header_bottom .header_menu p .bb:before{ content:""; width:100%; height:32px; display:block;background:url(../images/sign25.png) no-repeat top center; transition:all .3s; -webkit-transition:all .3s; margin-top:15px;}
.header_bottom .header_menu p .bb:hover:before{ content:""; width:100%; height:32px; display:block;background:url(../images/sign25.png) no-repeat bottom center;}


.footer{ height:527px; background:#393f46; width:100%; clear:both; position:relative; z-index:5;}
.footer .ul{ height:432px; background: url(../images/index_32.png) no-repeat center right; padding-top:44px;  }
.footer .ul .li{ float:left; padding-right:65px;}
.footer .ul .li span{ line-height:54px; display:block; font-size:16px; color:#fff;}
.footer .ul .li a{ line-height:30px; display:block;font-size:13px; color:#dadada;}
.footer .ul .li a:hover{ color:#fff;transition:all .3s; -webkit-transition:all .3s;}
.footer .ul .lib{ float:right; width:251px;}
.footer .ul .lib .p1{ border-bottom:solid 1px #e6e6e6; line-height:48px; background: url(../images/index_28.png) no-repeat center left; text-indent:44px; font-size:16px; color:#fff; margin-bottom:8px;}
.footer .ul .lib .p2{font-size:13px; color:#fff; line-height:24px;}
.footer .ul .lib .p3{ padding-top:45px;}
.footer .footb{ background:#32373d; line-height:50px;}
.footer .footb span,.footer .footb a{ color:#d1d1d1;}


select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.gg_background{ position:fixed; top:0 ;bottom:0; left:0; right:0;  background:rgba(0,0,0,.8);transition:all .2s; -webkit-transition:all .2s; z-index:10; z-index:1000;}
.index_content{ width:895px; height:545px; padding:30px 90px; background:#fff; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.index_content h3.tte{ color:#333; line-height:55px;  font-size:18px; margin:20px 0 0; font-weight:normal; border-bottom:solid 1px #dcdcdc;}

.index_content .contetn{ margin-top:20px; line-height:24px; height:430px; overflow-Y:auto; padding-right:20px;  font-size:13px; color:#777;}
.index_content .contetn p{line-height:24px;  font-size:13px; color:#777; padding-right:20px;}

.index_content .close_content{ position:absolute; top:30px; right:30px; cursor:pointer; background:url(../images/close.png) no-repeat; transition:all .2s; -webkit-transition:all .2s; width:19px; height:19px;}
.index_content .close_content:hover{ transform:rotate(360deg); -webkit-transform:rotate(360deg);}

.index_content .contetn::-webkit-scrollbar {width: 5px;	} 
.index_content .contetn::-webkit-scrollbar-track {background-color: #ccc;} 
.index_content .contetn::-webkit-scrollbar-thumb {background-color:#2aba51;	}
.index_content .contetn::-webkit-scrollbar-button {background-color: transparent;} 
.index_content .contetn::-webkit-scrollbar-corner {background-color: #ccc;	} 
.vidoe_content{ position: fixed; width:640px; height:480px; left:50%; top:50%; margin:-244px 0 0 -324px; border:solid 4px #999; background:#fff;}
.vidoe_content .close_content{ position:absolute; top:-30px; right:-30px; cursor:pointer; background:url(../images/close2.png) no-repeat; transition:all .2s; -webkit-transition:all .2s; width:19px; height:19px;}

.index_content .zxns {  border-bottom:solid 1px #ddd; padding-bottom:15px; margin-bottom:15px; }
.index_content .zxns table{ width:100%;  border-collapse: collapse;  }
.index_content .zxns table td{ line-height:30px; }
 

.index-float {position: fixed;top: 50%;	right: 0;width: 48px;height: 145px;	z-index: 11333;margin-top:-122px;}
.index-float ul {width: 100%;margin: 0;}
.index-float ul li {text-align:center;width: 100%;height: 48px; line-height:48px; text-align:center; margin: 1px 0;background: #2aba51; position:relative;}
.index-float ul li:hover {background-color: #2aba51;}
.index-float ul li a.aa {	height: 48px;line-height:48px; display: block;color:#fff; overflow:hidden; cursor:pointer;}
.index-float ul li a.aa img {  vertical-align:middle;}
.index-float .jiathis_style_24x24{ width:180px; position:absolute; right:48px; padding:23px 0; display:none;} 
.index-float ul li:hover .jiathis_style_24x24{ display:block;}




.tree{ /*-webkit-transform:translateX(200px);transform:translateX(200px); -o-transform:translateX(200px); -moz-transform:translateX(200px); -ms-transform:translateY(200px); */
animation: tree 1s forwards;
-moz-animation: tree 1s forwards;	/* Firefox */
-webkit-animation: tree 1s forwards;	/* Safari 和 Chrome */
-o-animation: tree 1s forwards;	/* Opera */  
}

		 
@keyframes tree
{
	100%
	{	transform:translate(0px,0);
		-moz-transform:translate(0px,0);
		-o-transform:translate(0px,0);
		-ms-transform:translate(0px,0);
		-webkit-transform:translate(0px,0);
	   filter:alpha(Opacity=100); Opacity:1;
	}	
}


@-webkit-keyframes tree
{
	100%
	{	transform:translate(0px,0);
		-moz-transform:translate(0px,0);
		-o-transform:translate(0px,0);
		-ms-transform:translate(0px,0);
		-webkit-transform:translate(0px,0);
	   filter:alpha(Opacity=100); Opacity:1;
	}	
}

@-o-keyframes tree
{
	100%
	{	transform:translate(0px,0);
		-moz-transform:translate(0px,0);
		-o-transform:translate(0px,0);
		-ms-transform:translate(0px,0);
		-webkit-transform:translate(0px,0);
	   filter:alpha(Opacity=100); Opacity:1;
	}	
}</pre></body></html>