<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 */
.color1{ color:#e8a821;}
.lh3{ line-height:30px;}
.ptb3{ padding:30px;}
.ptn{ padding-top:30px;}
.ptm{ padding-top:45px;}
.pbn{ padding-bottom:30px;}
.pbm{ padding-bottom:45px;}

.ptbn { padding: 30px 0 !important; }
.ptbm { padding: 45px 0 !important; }
.plrn { padding: 0 30px !important; }
.plrm { padding: 0 50px !important; }

.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f28 { font-size:28px;}

.wrap{ width:1000px; margin:0 auto; position:relative;}
.ofw{ overflow:hidden;}
a,a:hover{ text-decoration:none;}
/*header*/
.header{ width:100%; height:74px; background:#fff;}
.header h1{ width:170px; height:64px; padding-top:5px;}
.h-nav-list li{ float: right; margin-left:35px;padding:25px 0;}
.h-nav-list li a{ color:#555; font-size:16px; }
.h-nav-list li a:hover{ color:#d59906; }
.h-nav-list li a.on{ color:#e89021;}
.banner{
	width: 100%;
	height:390px;
}
.banner ul{
	position: relative;
	width: 100%;
	height:390px;
}
.banner ul li{
	position: absolute;
	top: 0;left: 0;
	width: 100%;
	height:390px;
	opacity: 0;
	display: none;
	background-position: center;
	background-size: auto 100%;
}
.title{letter-spacing:4px;}
.p1{text-indent:2em; line-height:30px;}
.it-culture{ width:100%; height:445px; background:url(../images/bg.jpg) no-repeat center;}
.it-culture-list li{ width:200px; float:left; margin:0 65px; color:#fff;}
.it-culture-list li span{ width:100px; height:100px; display:block; text-align:center; line-height:100px; border:1px solid #fff; font-size:20px;letter-spacing:2px; margin-bottom:30px; border-radius:100%; }
.it-culture-list li p{text-align:left;
}
.item-post-hd{height:50px; background:#b7c7d4; color:#fff; }
.item-post-hd span{ width:145px; display:inline-block; line-height:50px; cursor:pointer;font-size:18px;}
.item-post-hd span.on{ background:#889fb1; }
.item-post-bd table td{ border-bottom:1px solid #eee;}
.item-post-hd .more{ width:90px; height:32px; color:#fff; line-height:35px; margin:9px 9px 9px 0; background:#889fb1; font-size:14px;}
.item-company{ width:470px; overflow:hidden;}
.item-h3{ border-bottom:1px solid #eee; height:40px;margin-bottom:10px;}
.item-h3 h3{ position:absolute;line-height:40px; border-bottom:1px solid #e8a821; }
.item-company-list li{ float:left; width:235px; line-height:30px;}
.item-honor{ width:486px;}
.item-honor-list{ overflow:hidden; margin-top:20px;}
.item-honor-list li span{ display:block; height:40px; line-height:40px; margin-bottom:23px; text-align:center; color:#fff; float:left;}
.item-honor-list li .span1{ width:230px;}
.item-honor-list li .span2{ width:486px;}
.item-honor-list li i{ display:inline-block; float:left; width:25px; height:40px;}
.footer{  line-height:25px;  background:#333; color:#fff; padding:15px 0;}

.m-article{ width:712px;}
.post-bd-list li{ border-bottom:1px solid #eee; overflow:hidden;}
.posts-left{ width:552px; padding:20px 0; }
.posts-left a{ font-size:16px; color:#889fb1; margin-bottom:10px; display:block;}
.posts-left-payroll{color:#f0b117; padding-right:20px; font-size:16px;}
.posts-right a{ display:block; width:90px; height:30px; line-height:29px; color:#fff; text-align:center; border-radius:2px; background:#889fb1; margin-top:28px;}
.m-aside{ width:210px; background:#fff; border:1px solid #ebebeb;padding:5px 20px 10px; margin-bottom:30px;}
.m-aside-post li{margin-bottom:10px; padding-left:20px; background: url(../images/dian.jpg) no-repeat center left;}
.m-aside-post li a{ color:#333;}
.m-aside-pic{ width:122px; height:80px; border:1px solid #f3f3f3; padding:20px; margin:20px auto 10px;}
.m-desc{line-height:32px;word-wrap: break-word; word-break: break-all;overflow:hidden;}
.m-pic-list{ overflow:hidden;}
.m-pic-list a{float:left;margin:0 20px;width:80px;height:80px;border:1px solid #e5e5e5;cursor:pointer;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; text-align:center;}
.m-pic-list a img{width: 80px; height: 60px; margin:10px 0;}
.m-article h2{ width:660px; height:90px;line-height:62px; background:#b7c7d4; color:#fff; font-size:20px; padding-left:50px; position:absolute; left:-20px; top:70px;}
.m-article-title a{ position: absolute; left:32px; top:122px; color:#fff;}
.m-article-title span{position: absolute; left:638px; top:70px;}
.m-article em{ position: absolute; left:-20px; top:158px; background: url(../images/icon.png) no-repeat; width:18px; height:9px;}
.m-post-request{ margin:110px 0 27px; overflow:hidden;*margin:135px 0 27px;}
.m-post-request li{ float:left; margin-right:45px; }
.request2-list li{ width:266px; float:left; line-height:30px;}
.m-post-desc{ margin:30px 0;}
.m-post-btn{ border-top:1px dashed rgb(229, 229, 229); padding:25px 0;}
.m-post-btn button{ width:105px; height:30px; border-radius:3px; border:none; color:#fff; cursor:pointer;}
.m-post-btn button.btn1{ background:#d59906;}
.m-post-btn button.btn2{ background:#889fb1;}
.m-post-remark{ border:1px dashed #ecd18f; background:#e8ecf0; color:#999; padding:10px; font-size:12px; margin-bottom:30px;}
.m-contact{ padding-top:10px;}

.contact-item{ width:272px; height:308px; box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 4px;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 4px; position:relative; border:1px solid #eee; }
.contact-item::before{ position:absolute; bottom:-9px; right:-6px; width:100px; height:15px; background:url(../images/shadow-right.png) 50% 100% no-repeat;content:''; display:block;  }
.contact-item::after{position:absolute; bottom:-11px; left:-3px; width:100px; height:15px;background:url(../images/shadow-left.png) 0% 100% no-repeat;content:''; display:block; }
.contact-item h4{ font-size:20px; padding:12px 0 6px;}</pre></body></html>