<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; outline:none; font-family:"微软雅黑";}
body{ min-width:1000px;}
img{ display:block; border:none; margin:0 auto;}
a{ text-decoration:none;}

.ty{ width:100%; overflow:hidden;}
.center{ overflow:hidden; width:1000px; margin:0 auto;}
.center02{ height:164px; width:1000px; margin:0 auto;}
.center01{ overflow:hidden; width:1020px; margin:0 auto;}
.css3{ transition:all 0.6s; -webkit-transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; -moz-transition:all 0.6s;}

.top{ width:100%; height:164px; background:url(../images/bg01_02.jpg);}

.hy{ overflow:hidden; font-size:12px; line-height:30px; height:30px; color:#FFF;}
.hy span{ float:right; display:block;}
.hy a{ color:#FFF;}
.hy a:hover{ color:#F00;}
 
.logo{ height:90px;}
 
.topnav{ height:40px; width:100%;}
.topnav li{ float:left; height:40px; position:relative;}
 
.topnav li a{ display:block; line-height:40px; height:40px; width:125px; text-align:center; font-size:14px; color:#333;}
.topnav li a:hover{ background:#005bac; color:#FFF;}
.topnav li .ahover{ background:#005bac; color:#FFF;}
.topnav li:hover{background:#005bac;}
.topnav li:hover &gt; a{ color:#FFF;}
 
.topnav li .topznav a{padding:10px;line-height:20px;height:auto;width:auto}
.topznav{ position:absolute; left:0; width:100%; overflow:hidden; top:40px; background:#f5f4f2; z-index:999; border-top:3px solid #015aae; display:none;}
.topnav li:hover .topznav{ display:block;}

.slideBox{ width:100%;  overflow:hidden; position:relative;}
.slideBox .hd1{ overflow:hidden; width:100%; position:absolute; right:0px; bottom:15px; text-align:center; z-index:1;}
.slideBox .hd1 ul{ overflow:hidden; zoom:1; text-align:center;}
.slideBox .hd1 ul li{ margin:0 5px;  width:10px; height:10px; line-height:10px; display:inline-block; background:#f08200; cursor:pointer; border-radius:50%;}
.slideBox .hd1 ul li.on1{ background:#05437c; color:#fff;}
.slideBox .bd{ position:relative; overflow:hidden; z-index:0;}
.slideBox .bd li{ float:left;}
.slideBox .bd img{ width:100%;}
 
.bt{ padding:30px 0; overflow:hidden; background:url(../images/bg02_03.jpg) repeat-x 0 45px; text-align:center;}
.bt h1{ font-weight:normal; font-size:24px; color:#333; line-height:30px; height:60px; display:inline-block; padding:0 10px;}
.bt h1 span{ display:block; text-transform:uppercase; font-size:12px; color:#666;}
 
.bg{ background:#FFF;}
.bg01{ background:#f5f4f2;}
 
.pro{ overflow:hidden;}
.pro li{ float:left; width:314px; margin:0 10px; margin-bottom:20px; border:1px solid #ddd; padding:2px; background:#FFF;} 
.pro li .tu{ width:314px; height:314px; overflow:hidden;} 
.pro li img{ width:314px; height:314px;} 
.pro li h1{ font-size:14px; height:40px; overflow:hidden; line-height:40px; background:#3d3d3d; color:#FFF; font-weight:normal; text-align:center; white-space:nowrap; text-overflow:ellipsis;} 
.pro li:hover h1{ background:#005bac;}
.pro li:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);} 
 
.more{ display:block; width:160px; font-size:14px; line-height:38px; text-align:center; border:1px solid #ddd; margin:0 auto; color:#005bac; margin-top:20px; height:38px; clear:both;}
.more:hover{ background:#005bac; color:#FFF;} 
 
.padbot{ padding-bottom:50px;} 
.bg02{ background:#f5f4f2} 
 
.about{ float:left; padding-left:200px; height:220px; overflow:hidden; width:460px; background:url(../images/ab_03.jpg) no-repeat left center;}
.tywb{ overflow:hidden; line-height:30px; font-size:14px; color:#666;}
.hegt01{ height:150px; padding-top:10px;}
.hegt02{ height:60px;}

.abtu{ margin-left:680px; width:320; height:220px;}

.new{ float:left; overflow:hidden; width:500px;}
.new li{ overflow:hidden; margin-bottom:20px;}

.new li .sj{ float:left; width:80px; overflow:hidden; line-height:30px; color:#FFF; background:#999999; font-size:14px; height:80px; text-align:center;}
.new li .sj span{ display:block; height:50px; line-height:48px; border-bottom:2px solid #fff; font-weight:bold; font-size:24px;}
.new li h1{ margin-left:100px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px; font-size:14px; color:#333;}
.new li h2{ margin-left:100px; height:50px; line-height:50px; font-size:12px; font-weight:normal; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.new li:hover  h1{ color:#005bac;}

.tunew{ overflow:hidden; float:right; width:460px; background:#f5f4f2;}
.tunew img{ width:460px; height:230px;}
.tuwb{ padding:15px; overflow:hidden;}
.tuwb h1{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#333;white-space:nowrap; text-overflow:ellipsis;}
.tuwb h2{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#999; font-weight:normal;}
.tuwb:hover h1{ color:#005bac;}

.banner{ width:100%; overflow:hidden;}
.banner img{ width:100%;}

.pro1{ padding:50px 0; overflow:hidden;}
.pro1 li{ float:left; width:150px; margin:0 50px;}
.pro1 li h1{ margin-top:10px; line-height:30px; height:30px; overflow:hidden; text-align:center; font-weight:normal; font-size:14px; color:#666;}

.pro1 li:hover h1{ color:#005bac; font-weight:bold;}

.footer{ background:url(../images/wz.jpg) no-repeat top center; border-top:1px solid #ddd; padding-top:50px; text-align:center; font-size:18px; line-height:50px; color:#333;}

.footer .foot{ background:#000; color:#FFF; margin-top:50px; font-size:12px; line-height:40px; overflow:hidden; text-align:left;}
.footer .foot a{ float:right; color:#FFF;}
.footer .foot a:hover{ color:#F00;}

.nybt{ padding-top:30px; overflow:hidden; background:url(../images/bg02_03.jpg) repeat-x bottom; text-align:center; margin-bottom:30px;}
.nybt h1{ font-weight:normal; font-size:24px; color:#333; display:inline-block; border-bottom:2px solid #999; line-height:30px; height:60px; display:inline-block; padding:0 10px;}
.nybt h1 span{ display:block; text-transform:uppercase; font-size:12px; color:#666;}

.minh{ min-height:400px; }

.znav{ overflow:hidden; text-align:center; overflow:hidden;}
.znav li{ display:inline-block; margin:0 5px; margin-bottom:20px;}
.znav li a{ display:block; background:#000; color:#FFF; line-height:30px; padding:0 20px; font-size:14px;}
.znav li a:hover{ background:#005bac; color:#FFF;}
.znav .ahover a{ background:#005bac; color:#FFF;}

.nypro{ overflow:hidden;}
.nypro li{ float:left; width:229px; margin:0 10px; margin-bottom:20px; border:1px solid #ddd; padding:2px; background:#FFF;} 
.nypro li .tu{ width:229px; height:229px; overflow:hidden;} 
.nypro li img{ width:229px; height:229px;} 
.nypro li h1{ font-size:14px; height:40px; overflow:hidden; line-height:40px; background:#3d3d3d; color:#FFF; font-weight:normal; text-align:center; white-space:nowrap; text-overflow:ellipsis;} 
.nypro li:hover h1{ background:#005bac;}
.nypro li:hover img{ transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);}
.nypro li:hover .tu{background:#005bac;}


.pager{ padding:20px 0; text-align:center; color:#999; font-size:14px; line-height:30px;}
.pager a{ padding:0 5px; color:#999;}
.pager a:hover{ color:#000;}

.padrt{ padding-right:500px; background:url(../images/abt_03.jpg) no-repeat top right; min-height:480px;}
.padrt01{ padding-right:450px; background:url(../images/ct_03.jpg) no-repeat top right; min-height:240px;}

.ditu{ height:420px; border:1px solid #ddd; margin-top:20px; font-size:14px; line-height:30px;}

.tywb .jobbg{  overflow:hidden; margin-top:30px;}
.tywb .jobbg p{ padding:0 10px;}

.nypro1{ overflow:hidden;}
.nypro1 li{ overflow:hidden; margin-bottom:20px;}
.nypro1 li img{ width:390px; height:190px; border:1px solid #ddd; padding:4px; float:left;}

.maglt{ margin-left:410px; overflow:hidden;}
.maglt h1{ font-size:18px; line-height:40px; color:#333; height:40px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.maglt .nwb{ overflow:hidden; height:120px; line-height:30px; font-size:14px; color:#666;}
.nymore{ overflow:hidden; text-align:right; margin-top:10px;}
.nymore a{ display:inline-block; padding:0 20px; color:#fff; background:#000; line-height:30px; font-size:12px;}
.nymore a:hover{color:#fff; background:#005bac;}

h6{ font-size:16px; margin:0 10px; line-height:40px; font-weight:normal; padding-top:10px;}

.pronew{ overflow:hidden;}
.pronew li{ float:left; margin:0 10px; margin-bottom:20px; padding-bottom:15px; background:url(../images/wee1.png) no-repeat center bottom;}
.pronew li a{ display:block;  border:1px solid #ddd; padding:2px; background:#FFF; width:314px;}  
.pronew li .tu{ width:314px; height:157px; overflow:hidden; position:relative;}
.pronew li .tu .sj{ width:90px; padding-right:67px; height:120px; overflow:hidden; background:url(../images/sj.png); padding-top:37px; font-size:14px; color:#333; line-height:30px; position:absolute; left:-160px; top:0; text-align:center;}
.pronew li .tu .sj span{ display:block; font-weight:bold; color:#000; font-size:18px;}
.pronew li:hover .tu .sj{ left:0;}
 
.pronew li img{ width:314px; height:157px;} 
.pronew li h1{ font-size:14px; height:50px; overflow:hidden;line-height:25px; color:#666; font-weight:normal;}
.pronew li .wb01{ overflow:hidden; padding:10px;}
.pronew li:hover .wb01{background:#005bac;}
.pronew li:hover h1{  color:#FFF;}
.pronew li .wb01 span{ display:inline-block; line-height:30px; margin-top:15px; margin-bottom:10px; padding:0 20px; border:1px solid #ddd; color:#999; font-size:12px;} 
.pronew li:hover .wb01 span{ color:#FFF;}

.nynew{ overflow:hidden; border:1px solid #ddd; border-bottom:none; margin:0 10px;}
.nynew li{ padding-left:40px; overflow:hidden; padding-right:20px; border-bottom:1px solid #ddd; background:url(../images/lk.png) no-repeat left center;}
.nynew li h1{ float:left; line-height:40px; height:40px; color:#333; font-size:14px; padding-left:10px; border-left:1px solid #ddd; width:90%; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; font-weight:normal;}
.nynew li span{ float:right; line-height:40px; color:#999; font-size:12px;}
.nynew li:hover{ background:url(../images/lk1.png) no-repeat center left;}
.nynew li:hover h1{ color:#005bac;}

h5{ font-size:18px; color:#333; text-align:center; line-height:30px; margin-bottom:10px; }
h5 span{ display:block; color:#999; font-size:12px; font-weight:normal;}

.fy{ overflow:hidden; padding-top:10px; margin:20px 0; border-top:1px solid #ddd;}
.fy a{font-size:14px; color:#999; line-height:30px; height:30px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; display:block;} 
.fy a:hover{ color:#000;}

.lyk{ width:620px; margin:0 auto;}
.lyk dl{ overflow:hidden; margin-bottom:20px;}
.lyk dt{ float:left; width:90px; text-align:right; line-height:30px; color:#333; font-size:14px; font-weight:bold;}
.lyk dd{ margin-left:98px; overflow:hidden;}
.lyk dd select{ width:100%; height:30px; line-height:30px; padding:0 10px; border:1px solid #ddd; font-size:14px; color:#666;}
.lyk dd textarea{ width:500px; padding:10px; border:1px solid #ddd; font-size:14px; line-height:25px; color:#666; height:150px;}
.lyk dd .ipt1{ width:500px; height:30px; border:1px solid #ddd; padding:0 10px; font-size:14px; line-height:30px; color:#666;}
.lyk dd .ipt2{ display:block; line-height:30px; width:100px; height:30px;  font-size:14px; background:#005bac; color:#FFF; border-radius:5px; cursor:pointer; border:none;}
</pre></body></html>