<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*common*/
.top,
.foot,
.header,
.nav { width: 1004px; margin: 0 auto; }
.content { width: 974px; margin: 0 auto; }
.tit { overflow: hidden; background: url("../images/titBg.png") repeat-x; height: 36px; line-height: 36px; padding: 0 10px; }
.tit h2 { float: left; font-size: 14px; color: #000; background: url("../images/titLe.png") no-repeat left center; padding-left: 15px; }
.tit .more { float: right; width: 38px; height: 16px; padding: 10px 0; }
/*top*/
.topOut { height: 23px; line-height: 23px; background: #f3f3f3; }
.top { overflow: hidden; }
.topLeft { width: 30%; float: left; }
.topRight { width: 30%; float: right; text-align: right; }
.topRight a { display: inline-block; padding: 0 5px; }
/*header*/
.header { overflow: hidden; padding: 5px 0; }
.logo { float: left; }
.logo,
.logo img { width: 539px; height: 87px; }
.phone { width: 170px; float: right; padding-left: 70px; background: url("../images/phone.png") no-repeat left center; margin-top: 30px; }
/*nav*/
.navOut { height: 52px; background: url("../images/navBg.png") left top; line-height: 52px; font-size: 16px; }
.navOut li { width: 143px; text-align: center; float: left; }
.navOut li:hover { background: #3c92ff; }
.navOut li a { color: #fff; }
.nav { overflow: hidden; }
/*banner*/
.js_banner { width: 100%; height: 314px; position: relative; margin-bottom: 25px; }
.js_banner .img a,
.js_banner .img,
.js_banner .img li { width: 100%; height: 100%; }
.js_banner .img { position: relative; }
.js_banner .img li { position: absolute; top: 0; left: 0; }
.js_banner .img a { display: block; }
.focus { position: absolute; width: 100%; bottom: 0; z-index: 99; text-align: center; height: 35px; background: rgba(0,0,0,0.6); }
.focus li { display: inline-block; *display:inline;
zoom: 1; width: 30px; height: 8px; background: #fff; text-indent: -999em; cursor: pointer; position: relative; top: 11px; margin: 0 2px; }
.focus li.state { background: #0068b7; }
/*content*/
.content { background: url("../images/line.png") no-repeat top center; padding: 15px; box-shadow: 0 1px 2px #ccc; overflow: hidden; }
.mainLeft { width: 226px; float: left; }
.searchForm .submit { width: 24px; height: 19px; border: none; background: url("../images/search.png") no-repeat center; }
.searchInput { width: 177px; border: 1px solid #d5d5d5; height: 17px; }
.search { background: #044ea5; padding: 15px 8px; }
.proBox { background: url("../images/proBg.png") no-repeat center; width: 206px; height: 324px; margin-top: 10px; padding: 10px; }
.proBox .proTit { height: 65px; color: #fff; }
.proBox .proTit h2 { font-size: 20px; }
.proMenu { padding: 0 15px; font-size: 16px; }
.proMenu li { height: 36px; line-height: 36px; background: url("../images/proLi.png") no-repeat left center; padding-left: 30px; }
.proMenu li a { color: #000; }
.proMenu li a:hover { color: #044ea5; font-size: 18px; font-weight: bold; }
.qqBox { background: url("../images/qqBg.png") no-repeat center; height: 45px; line-height: 45px; font-size: 14px; padding-left: 60px; margin-top: 10px; }
.conText p { line-height: 24px; padding-left: 20px; }
.conText .ico1 { background: url("../images/ico1.png") 0 0 no-repeat; }
.conText .ico2 { background: url("../images/ico1.png") 0 -48px no-repeat; }
.conText .ico3 { background: url("../images/ico1.png") 0 -107px no-repeat; }
.conText .ico4 { background: url("../images/ico1.png") 0 -155px no-repeat; }
.conText .ico5 { background: url("../images/ico1.png") 0 -203px no-repeat; }
.contactBox { background: url("../images/contactBg.png") no-repeat center; width: 206px; height: 177px; padding: 2px 10px 10px 10px; margin-top: 10px; }
.contactBox h2 { background: url("../images/contactTit.png") no-repeat center; height: 44px; line-height: 44px; text-align: center; font-size: 14px; }
.mainRight { float: right; width: 720px; }
.newsH .newsList { padding: 10px 0; }
.newsH,
.aboutH { width: 350px; float: left; overflow: hidden; height: 248px; }
.newsH .newsList li { height: 24px; line-height: 24px; overflow: hidden; background: url("../images/newsLi.png") no-repeat left center; padding-left: 15px; border-bottom: 1px dotted #dbdbdb; }
.newsH .newsList li span { float: right; display:;
width: 20%; text-align: right; }
.newsH .newsList li a { float: left; width: 75%; }
.aboutText a { float: left; display: inline-block; width: 120px; height: 88px; margin-right: 10px; }
.aboutText { padding-top: 15px; height: 200px; line-height: 20px; overflow: hidden; }
.newsH { margin-right: 20px; }
.productBox { margin-top: 20px; }
.picList { overflow: hidden; margin-right: -10px; height: 141px; }
.picList li { float: left; width: 160px; margin: 0 30px; height: 141px; }
.picList li img { width: 157px; height: 113px; border: 1px solid #ccc; padding: 1px; }
.picList li span { display: block; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 150px; text-align: center; }
/*scroll*/
#demo { height: 190px; width: 680px; margin: 0 auto; overflow: hidden; }
#demo img { width: 157px; height: 113px; border: 1px solid #ccc; padding: 1px; }
#indemo { float: left; width: 20000px; }
#demo1 { float: left; }
#demo2 { float: left; }
.proList { overflow: hidden; padding: 25px 15px; }
.proList li { float: left; width: 160px; height: 140px; margin-right: 15px; }
.proList li span { width: 160px; display: block; line-height: 24px; height: 24px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #002443; text-decoration: underline; }
.honorBox { background: #ebf1f3; height: 135px; overflow: hidden; padding: 15px 25px; }
.honorList { overflow: hidden; margin-right: -10px; height: 141px; }
.honorList li { float: left; width: 160px; margin: 0 30px; height: 141px; }
.honorList li img { width: 157px; height: 113px; border: 1px solid #ccc; padding: 1px; }
.honorList li span { display: block; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 150px; text-align: center; }
/*footer*/
.footer { background: url("../images/foot.png") no-repeat top center; padding: 20px 0; line-height: 24px; margin-top: 20px; }
.footNav { text-align: center; }
.footNav a { display: inline-block; padding: 0 5px; }
.friendlink { text-align: center; }
.friendlink a { display: inline-block; padding: 0 5px; }
.copyright { text-align: center; }
.copyright a { display: inline-block; padding: 0 5px; }
/*内页*/
.position { overflow: hidden; background: url("../images/riLine.png") bottom center no-repeat; padding-bottom: 5px; }
.position h2 { float: left; font-size: 16px; color: #000; }
.position .crumbs { float: right; background: url("../images/locLogo.png") no-repeat left center; padding-left: 30px; }
.right-content { padding: 20px 0 0 0; }
/*news-list*/
.news-list li { overflow: hidden; background: url("../images/news.png") left center no-repeat; padding-left: 25px; height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; }
.news-list li span { display: block; width: 25%; text-align: right; float: right; }
.news-list li span i { color: #ff0000; }
.news-list li a { display: block; width: 70%; }
.news-list li a:hover { color: #0068b7; }
/*img-list*/
.img-list { overflow: hidden; margin-right: -60px; }
.img-list li { float: left; width: 198px; height: 204px; border: 1px solid #ccc; margin: 0 60px 25px 0; }
.img-list li span { padding: 10px; display: block; }
.img-list li img { width: 198px; height: 148px; }
/*product-list*/
.product-list { overflow: hidden; margin-right: -60px; }
.product-list li { float: left; width: 200px; height: 206px; margin: 0 60px 25px 0; }
.product-list li a { display: block; border: 1px solid #ccc; width: 198px; height: 148px; }
.product-list li:hover a { border-color: #044ea5; }
.product-list li:hover span { color: #044ea5; }
.product-list li span { padding: 10px; display: block; text-align: center; }
.product-list li img { width: 198px; height: 148px; }
/*show*/
.text-title { margin-bottom: 15px; border-bottom: #636363 dotted 1px; }
.text-title h1 { text-align: center; font-size: 16px; line-height: 32px; color: #044ea5; }
.text-title p { text-align: center; line-height: 26px; }
.detail { line-height: 24px; }
/*message*/
.message { width: 490px; padding-top: 20px; margin-left: auto; margin-right: auto; }
.message fieldset&gt;div { margin-bottom: 15px; line-height: 32px; overflow: hidden; }
.message label { float: left; text-align: right; font-size: 14px; min-width: 70px; }
.message input[type=text] { width: 320px; height: 26px; text-indent: 10px; color: #333; border: 1px soild #ccc; }
.message textarea { width: 313px; height: 94px; padding: 5px; line-height: 22px; color: #333; border: 1px soild #ccc; }
.messBtn { padding: 0 24px; margin-left: 100px; border: 1px solid #87b3b7; border-radius: 3px; cursor: pointer; color: #333; font: 14px/28px '微软雅黑'; background: #9ac8cc; }
.messBtn:hover { background: #a7dbdf; }
.message .submit { width: 230px; margin: 0px auto; }
.message .submit input { width: 110px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; border: none; background: #4585d0; }
.message .submit input:hover { background: blue; cursor: pointer; }
.btn2 { margin-left: 6px; }
.form_box { padding: 30px 0px; }
.nameBox,
.phoneBox { display: inline-block; }
.nameBox input[type=text] { width: 106px; }
.phoneBox input[type=text] { width: 128px; }
/*candidate*/
.candiWrap { overflow: hidden; }
.candi-tit { font-size: 16px; color: #044ea5; text-align: center }
.candidate { width: 400px; padding-top: 20px; padding-left: 150px; margin-left: auto; margin-right: auto; }
.candidate fieldset&gt;div { margin-bottom: 15px; line-height: 32px; overflow: hidden; }
.candidate label { float: left; text-align: right; font-size: 14px; min-width: 70px; }
.candidate input[type=text] { width: 195px; height: 26px; text-indent: 10px; color: #333; border: 1px soild #ccc; }
.candidate textarea { width: 313px; height: 94px; padding: 5px; line-height: 22px; color: #333; border: 1px soild #ccc; }
.messBtn { padding: 0 24px; margin-left: 100px; border: 1px solid #87b3b7; border-radius: 3px; cursor: pointer; color: #333; font: 14px/28px '微软雅黑'; background: #9ac8cc; }
.messBtn:hover { background: #a7dbdf; }
.candidate .submit { width: 230px; }
.candidate .submit input { width: 110px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; border: none; background: #4585d0; }
.candidate .submit input:hover { background: blue; cursor: pointer; }
.btn2 { margin-left: 6px; }
.form_box { padding: 30px 0px; }
.nameBox,
.phoneBox { display: block; }
.nameBox input[type=text] { width: 128px; }
.sexBox select,
.eduBox select,
.stateBox select,
.expBox select { width: 132px; height: 30px; }
.candidate .birthdayBox input { width: 128px; }
/*table样式*/
.hrBox { border-collapse: collapse; color: #002443; margin-bottom: 30px; }
.hrBox td { text-align: center; height: 32px; border: 1px solid #ccc; }
.myJob a { display: block; width: 103px; height: 28px; background: url("../images/job.png") no-repeat; line-height: 28px; text-align: center; font-size: 14px; color: #fff; }
/*分页*/
.page { padding: 25px 10px; overflow: hidden; line-height: 22px; text-align: center; }
.page span { margin: 0 5px; text-align: center; padding: 0 5px; font-size: 14px; background: #06F; color: #fff;}
.page a{ margin: 0 5px; text-align: center; padding: 0 5px; font-size: 14px;}
</pre></body></html>