<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import ;
@import ;
@import ;

body { font-family: å¾®è½¯é›…é»‘; }
.main { width: 1206px; margin: 0px auto;}
@font-face { font-family: 'fontawesome'; src:  format('truetype'); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 fontawesome; font-size: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.banner { float: left; width: 100%; }
.banner img {width: 100%; }
.synav { float: left; width: 100%; height: 107px;  border-bottom:#0e6eb8 11px solid;}
.navl { float: left; width: 200px;height: 107px;  }
.navl img {float: left;  margin-top:38px;}
.navli { float: left;width: 936px;height: 107px; margin-left:70px;}
.navli span { float: left; height: 30px; margin-top:17px;float:right;}
.navli span input { height: 25px; border: 1px solid #bebebe; border-right: 0px; float: left; -moz-border-radius: 5px 0px 0px 5px; /* gecko browsers */ -webkit-border-radius: 5px 0px 0px 5px; /* webkit browsers */ border-radius: 5px 0px 0px 5px; text-indent:5px;}
.navli span select { height: 27px; float: left; }
.navli span a { border: 1px solid #bebebe; display: block; float: left; height: 25px; line-height: 25px; width: 30px; text-align: center; border-left: 0px; -moz-border-radius: 0px 5px 5px 0px; /* gecko browsers */ -webkit-border-radius: 0px 5px 5px 0px; /* webkit browsers */ border-radius: 0px 5px 5px 0px; }
.navli span a:hover { text-decoration:none;}

.navli ul { float: left; width: 100%; }
.navli li {float: left; width: 117px; height: 67px;   font-size:16px; line-height:70px; text-align:right; }
.navli li a {color:#000000;text-decoration: none; display: block; cursor: pointer; font-weight:bolder; }
.navli li a:hover { color:#0066cc;}
.sydt { float: left; width: 100%; height:520px; margin-top:20px;}
.sydtl {float: left; width:665px; }
.sydtln { float: left; width: 100%; height:70px; }
.sydtln span {float: right; color:#666666; font-size:16px; line-height:70px; text-decoration:none; }
.sydtln span.a { text-decoration:none;}
.sydtln li { float: left;height:70px;font-size:24px;line-height:70px; }
.sydtln li a {color:#3f3f3f; }
.sydtln li a:hover {color:#0e6eb8 ;text-decoration:none;}
.sydtln li img { float: right;width: 1px; height:21px; margin-top:26px; margin-right:15px;}
.sydtln li.l1 { width:2px;padding:0px 15px;}
.sydtlist { float: left; width: 100%; height: 130px; border-bottom: #cfcfcf 1px solid; }
.sydtlistlast {border-bottom:0px; }
.sydtlistl { float: left; width: 75px; height: 75px; margin-top: 30px; }
.sydtlistl span { float: left;width: 75px;background-color: #0e6eb8;height: 45px; display: block; padding-top: 6px; font-size: 26px; text-align: center; box-sizing: border-box; color:#fff; }
.sydtlistl span b{float: left; width: 71px;font-weight: normal; font-size: 12px;height:28px;border:#0e6eb8 2px solid;  color:#000000;  padding-top:11px; line-height:28px;}
.sydtlistc {float: left;width: 570px;height: 75px;margin-top:30px; margin-left:10px;}
.sydtlistc span { float: left;width: 100%;  }
.sydtlistc span.bt { float: left;width: 100%; line-height:150%;  font-size: 18px; color:#000000;margin-bottom:5px;}
.sydtlistc span.cn { float: left;width: 100%; max-height:45px;line-height:20px;font-size: 14px;}
.sydtlistc span.cn a { text-decoration:none;}
.sydtlistc span.bt a { color:#333;}
.sydtlistc span.bt a:hover { text-decoration:none;}
.sydtlist.last { border-bottom: none; }
.sydtr {float: left; width: 520px; height:520px;}
.sydtr {margin-top:10px; margin-left:21px;}
.sygc { float: left; width: 100%;height:464px; background-image: ;background-repeat: no-repeat; }
.sygcn {float: left; width: 100%;height:145px; font-size: 30px; text-align:center; line-height:145px;}
.sygcn a { text-decoration:none;}
.sygcn span.gc { color: #0e6eb8; }
.sygcn span.zs {color:#000000; }
.sygcl { float: left; width: 100%;}
.sygcl li {float: left; width: 402px;height:243px; }
.syzz { float: left; width: 100% ;height:420px; background-image: ;background-repeat:repeat-x}
.syzz2 { float: left; width: 100%; }

.jobborder { width:100%;float:left;}
.jobborder td { padding:2px 0px;}
.jobborder td.bqleft { height: 35px; text-align: right; }
.jobborder td input { border:1px solid #858689;height:25px;}
.jobborder td input.in1 { background-color:#0066cc;color:#fff;border:0px;height:30px;cursor:pointer;font-size:12px;}


.syfc { float: left; width: 100%; height: 412px; background-image: ; background-repeat: no-repeat; }
.foot {float: left; width: 100% ;height:330px; background-color:#333333; }
.footl { float: left; width: 240px ;height:330px;}
.footl img { margin-left:69px;margin-top:100px; }
.footm {float: left; width: 700px;height:330px; margin-left:40px; }
.footmss { float: left; width: 100% ;height:65px;  margin-top:45px;}
.in1 { width: 220px ;height:30px; font-size:16px;text-indent:10px; margin-right:10px;}
.in2 { width: 220px ;height:30px; font-size:16px;text-indent:10px; }
.ljl { float: left; width: 100% ;height:50px; font-size:14px;}
.ljl li { float: left; width: 70px ;}
.ljl li a {  color:#fff; text-decoration:none;}
.fdre { float: left; width: 100% ;height:110px;}
.fdre li {float: left; width: 100% ;font-size:14px; color:#d9d9d9;line-height:20px;  }
.syfj {float: left; width: 100% ;height:40px;font-size:13px; color:#fff; }
.footr { float: left; width: 220px ;}
.footr span {float: left; width: 100px ;height:230px; margin-left:10px; padding-top:100px; }
.footr span b {float: left; width: 100px ; color:#fff; font-size:12px; text-align:center; line-height:30px; }

/**æ–°é—»åˆ—è¡¨é¡µ**/
.navlii {  height: 107px;float:right;}
.navlii li { float: left; width: 67px; height: 107px;   font-size:16px; line-height:120px; text-align:center;margin-left:53px;}
.navlii li.home { width:35px;}
.navlii li a {color:#000000;text-decoration: none; display: block;  font-weight:bold;}
.navlii li a:hover { background-position: center 83px; color: #0066cc; background-image: ; background-repeat: no-repeat; }
.qtbanner { background-position: center center; float: left; width: 100%; height: 261px; background-image: ; background-repeat: no-repeat; }
.newsinfo { background-image: ; }
.jubaobanner { background-image: ; }
.zhaobiaobanner { background-image: ; }
.linkusbanner { background-image: ; }
.casebanner { background-image: ; }
.jobbanner { background-image: ; }
.gaikuangbanner { background-image: ; }
.singleinfo { font-size:14px;margin:20px 0px 20px 20px;line-height:150%;min-height:630px;}
.singleinfo img { max-width:100%;}

.newsln { float: left; width: 100%; border-bottom: #dde0e2 1px solid; height: 75px; }
.newslnl { float: right; line-height:75px;}
.newslnl span {margin:0px 5px; }
.newslnl b { color:red;}
.newslnl a { color:#0066cc;text-decoration:none;}
.neswlco { float: left; width: 100%; background-color: #f9f9f9; }
.neswlcol {float: left; width: 230px;}
.neswlcols {float: left; width: 230px; margin-top:-45px; }
.neswlcols span { float: left; width: 100% ;height:95px; background-color:#0e6eb8; color:#fff; line-height:95px; text-indent:25px;font-size:20px;}
.neswlcols li {float: left; width: 100% ;height:50px;  background-color:#eef0f3; line-height:50px; text-indent:50px;font-size:14px;}
.neswlcols li a { color:#858689; text-decoration:none;display:block;height:100%;width:100%;}
.neswlcols li a:hover, .neswlcols li a.on { background-position: center center; float: left; width: 100%; height: 50px;  color: #fff;color:#0066cc; background-repeat: no-repeat; background-position: 25px 22px; }
.neswlcols li a.on { font-weight:bold; }
.con { float: left; width: 230px; margin-top: 20px; background-color: #eef0f3; }
.connav {float: left; width: 100% ;}
.connav span {float: left; width: 100% ;background-image: ; background-repeat: no-repeat;background-position: 25px 22px;font-size:20px;  color:#0e6eb8; line-height:75px; text-align:center; font-weight:bold; }
.connav ul {float: left; width: 190px ; margin-left:20px;  margin-bottom:25px; }
.connav li { float: left; width: 100% ;line-height:25px;}
.wxptma {float: left; width: 230px; margin-top:20px; background-color:#eef0f3; padding-bottom:20px; }
.wxptmal {float: left; width: 130px; }
.wxptmal img { margin-left:20px; margin-top:40px;}
.wxptmar {  float: left; width: 100px ;}
.wxptmar span { float: left; width: 100px ; }
.wxptmar span.wx {font-size:12px; font-weight:bold; color:#000000; line-height:35px; margin-top:10px;}
.wxptmar span.xq { font-size:12px; color:#707070;line-height:20px;}
.neswlcor {float: left; width:960px ;  margin-left:15px; border-left:1px solid #dde0e2; margin-top:10px;  }
.newslico {float: left; width: 945px; height:170px;  border-bottom:#ebebeb solid 1px;  margin-left:15px;}
.newslicon {float: left; width:100% ;height:50px; font-size:18px;   line-height:50px;}
.newslicon a {text-decoration:none;color:#000000; font-weight:bold;color:#333;}
.newslbc {float: left; width:100% ; }
.newslbci { float: left;width:175px; }
.newslbce {float: left; width:770px; }
.newslbce2 {width:100%; }
.newslbce span {float: left; width:100% ; }
.newslbce span.c1{float: left;width:100% ;  font-size:14px;  line-height:25px; }
.newslbce span.c1 a { text-decoration:none;color:#a2a2a2;}
.newslbce span.c2{float: left;width:100% ;  font-size:14px; color:#4d4d4d; line-height:30px; }
.newslbce span.c3{float: left;width:100% ;  font-size:14px;}
.newslbce span.c3 a {float: right;width:50px ;height:30px;  background-color:#0e6eb8; color:#fff; text-align:center;line-height:30px; text-decoration:none;}

/*èµ„è´¨è£èª‰*/
.zizhirongyu { width:96%;float:left;margin-left:2%;}
.zizhirongyu li { width:50%;float:left;border-bottom:dotted 1px #bfbfbf;padding:10px 0px;}
.zizhirongyu li div { width:350px;margin-left:65px;}
.zizhirongyu li img {border:1px solid #dde0e2;padding:10px;box-sizing:border-box; cursor:pointer;background-color:#fff;}
.zizhirongyu li img:hover { border: 1px solid #fd0908 ;}
.zizhirongyu li b, .zizhirongyu li p { width: 100%; float: left; }
.zizhirongyu li b { text-align:center;min-height:45px;line-height:150%;font-size:14px;padding-top:10px;}
.zizhirongyu li p { padding:10px 0px;min-height:55px;overflow:hidden;}
/**å…šç¾¤å»ºè®¾**/
.dqjs { float: left; width: 945px; height: 115px; border-bottom: #ebebeb solid 1px; margin-left: 15px; margin-top: 20px; }
.dqjsl {float: left; margin-top:20px;}
.dqjsl div { border:1px solid #dcdcdc;background-color:#fff;position:absolute;height:60px;width:70px;}

.dqjsl span {float: left;width:100% ;  text-align:center; }
.dqjsl span.rq { font-size:18px; line-height:35px;}
.dqjsl span.ny { font-size:12px; line-height:20px;}
.dqjsr {float: left; width: 908px; height:105px;  margin-left:40px; }
.dqjsr span {float: left; width: 848px;margin-left:60px;}
.dqjsr span.bt {float: left; width:828px ; font-size:16px; color:#3a3a3a; line-height:30px; margin-top:5px; }
.dqjsr span.bt a { font-weight:bold;text-decoration:none;}
.dqjsr span.conn{float: left; width:828px ;  font-size:14px; color:#9b9b9b; line-height:30px; max-height:40px; }

.dqjs:hover .dqjsl div {  background-color:#0e6eb8;color:#fff;}
.dqjs:hover div.dqjsr { background-color:#e2e6ed;}

/**äººåŠ›èµ„æº**/
.neswlcorr {float: left; width:960px ;  margin-left:15px; border-left:1px solid #dde0e2; margin-top:30px;margin-bottom:30px;}
.rczp {float: left; width:95% ;border:#dedede 1px solid;margin-left:5%; background-color:#fff; margin-bottom:25px;}
.rczpzw { float: left;width:100% ;height:120px; border-bottom:#dedede 1px solid;}
.sqzw { float: right;width:120px ;height:100%;margin-right:45px;}
.sqzw a { float: left; width: 120px; height: 30px; background-color: #a8a8a8; margin-top: 45px; color: #fff; font-size: 14px; text-align: center; line-height: 30px; text-decoration: none; }
.sqzw a:hover { background-color:#0066cc;}
.zwmcrq { float: left; margin-left: 35px; }
.zwmcrq span {float: left;width:100%;  }
.zwmcrq span.jtzw { float: left;font-size:20px; color:#181818;line-height:30px; margin-top:30px;}
.zwmcrq span.zwfbt { float: left;font-size:14px; color:#7c7c7c; line-height:40px;  }
.rczpms {float: left;width:835px;font-size:14px; color:#333333; line-height:20px;margin-left:35px; margin-top:30px; margin-bottom:30px; }

.pageinfo { margin:20px 0px 20px 20px;width:100%;float:left;box-sizing:border-box;}
.infotitle { width:100%;border-left:3px solid #0e6eb8;float:left;box-sizing:border-box;padding-left:10px;}
.infotitle span { width: 100%;float:left;font-size:12px; }
.infotitle span.t {font-weight:bold;font-size:18px;color:#333;margin-bottom:10px;}
.infocontent { margin-top:30px;width:100%;float:left;font-size:14px;line-height:150%;}
.infocontent img { max-width:100%;}
.nextpage { width:100%;float:left;margin-top:10px;border-top:1px solid #dedede;padding-top:10px;}
.nextpage ul li { height:30px;line-height:30px;}

.jubao { width: 100%; box-sizing: border-box; padding-left: 20px; }
.jubao div.t { width: 100%; text-align: center; height: 80px; line-height: 50px; color: #0066cc ;font-size:24px;font-weight:bold;}
.jubao  p{ line-height:180%;font-size:14px;}
.jubao table { padding:5px;background-color:#fff;margin-top:20px;}
.jubao td.bqleft { text-align:right;height:40px;line-height:40px;}
.jubao td input { height:25px;border:1px solid #858689;}
.jubao td input.in_400 { width:400px;}
.jubao td input.in_200 { width: 200px; }
.jubao td input.in_300 { width: 300px; }
.jubao td textarea { border: 1px solid #858689; }
.jubao td input.in1 { background-color: #0066cc; margin-right: 20px; border: 0px; color: #fff; font-size: 14px; height: 27px; }
.jubao td input.in2 { background-color: #858689; border: 0px; color: #fff; font-size: 14px; height: 27px; }
.jubao td.t { height: 80px; text-align: center; font-size: 24px; color: #ff0000; }
.jubao td.t b {font-size:12px;font-weight:normal;color:#858689; }
.jubao td.t2 { height: 80px; font-size: 18px; color: #ff0000; }

.caigoutable { width:100%;float:left;margin-top:20px;margin-bottom:20px;}
.caigoutable td.bqleft { background-color: #d9ecfb ;text-align:right;height:35px;}
.caigoutable td input { height:25px;border:1px solid #858689;}
.caigoutable td input.in1 { background-color: #0099ff ;font-size:14px;border:0px;height:28px;color:#fff;}
.caigoutable td.t { color:#ff0000;height:40px;}



.d { }
/**å·¥ç¨‹å±•ç¤º**/
.gcalnav { float: left; width: 100%; height: 35px; background-color: #f7f7f7; background-color: #0e6eb8; }
/**å·¥ç¨‹å±•ç¤º**/
.sclbtj { float: left; width: 100%; margin-left: 1%; margin-top: 10px; border-bottom: 1px solid #d8d8d8; padding-bottom: 20px; }
.sclbtjl { float: left; width: 48%; margin-left: 2%; }
.sclbtjn { float: left; width: 100%; font-size: 18px; font-weight: bold; }
.sclbtjlo { float: left; width: 100%; font-size: 14px; line-height: 200%; color: #878787; margin-top: 10px; }
.sclbtjr { float: left; width: 470px;height:360px;margin-left:10px; }
.sclbtjr img { width: 470px; height: 360px; }
.gczsli { float: left; width: 100%; margin-top: 20px; }
.gczslin { float: left; width: 98%; font-size: 18px; font-weight: bold; margin-left: 2%; }
.gczslin b { color:#0066cc;font-size:18px;}
.gczslist { float: left; width: 100%; margin-top: 20px; padding-left: 20px; box-sizing: border-box; }
.gczslist li { float: left; width: 290px; height: 200px; margin-right: 34px; margin-bottom: 20px; }
.gczslist li.la { margin-right: 0px; }
.gczslist li span { float: left; background-image: ; position: absolute; display: block; height: 35px; margin-top: -35px; font-size: 16px; line-height: 35px; text-align: center; color: #fff; width: 290px; }
.fyzs { float: left; width: 100%; height: 50px; }


.page { width:100%;float:left;height:120px;line-height:80px;}
/* æœ¬ä¾‹å­css */
.slidebox { width: 450px; height: 230px; overflow: hidden; position: relative; border: 1px solid #ddd; }
.slidebox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.slidebox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slidebox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slidebox .hd ul li.on { background: #f00; color: #fff; }
.slidebox .bd { position: relative; height: 100%; z-index: 0; }
.slidebox .bd li { zoom: 1; vertical-align: middle; }
.slidebox .bd img { width: 450px; height: 230px; display: block; }





.home:before { content: "\f015"; }
.star:before { content: "\f005"; }
.pencil:before { content: "\f040"; }
.map:before { content: "\f041"; }
.user:before { content: "\f2c0"; }
.tel:before { content: "\f095"; }
.message:before { content: "\f0e0"; }
.qq:before { content: "\f1d6"; }
.weibo:before { content: "\f18a"; }
.mobile:before { content: "\f10b"; }
.jiantou:before { content: "\f0de"; }
.building:before { content: "\f0f7"; }
.history:before { content: "\f1da"; }
.calendar_empty:before { content: "\f133"; }
.flag:before { content: "\f024"; }
.angle_right:before { content: "\f105"; }
.time:before { content: "\f017"; }
.eye_open:before { content: "\f06e"; }
.pic:before { content: "\f03e"; }
.play:before { content: "\f144"; }
.shopping_cart:before { content: "\f07a"; }
.yuan:before { content: "\f22d"; }
.search:before { content: "\f002"; }</pre></body></html>