<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin:0;padding:0;}
body{  background:#fff; font-family:Arial, 'Microsoft YaHei',SimHei, SimSun; font-size:14px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal; outline:none;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover,a:active{ color:#f00; text-decoration:none;}
a{ text-decoration:none;}

.wrap{width:1200px; margin:0 auto;}
.wrap1{width:1100px; margin:0 auto;}
.img-none{display:none !important;}
.img-position-absolute{position: absolute;top: 0;bottom: 0; left: 0;right: 0; max-width: 100%; max-height: 100%;display: block;margin:auto;padding: auto;}
#bigbox{width:100%; min-width:1220px; float:left;}

.topbox{width:100%; overflow:hidden; height:3px; background:#035cac; color:#fff; font-size:14px;}
.top_L{float:left;}
.top_R{float:right; background:url(/static/index/images/top_dianhua.png) no-repeat left center; padding-left:32px;}


.top_header{ width:100%; margin:0 auto;height: 100px;}
.header{ width:1200px;  height:100px; overflow:hidden; position:relative;margin:22px auto; }
.header .logo{ margin:-6px 0 0 10px;}
.header .topInfo{ position:absolute; right:20px; color:#fff; bottom:20px; font-size:20px; font-weight:bold;}
.header .topInfo span{font-size: 27px;color: #3a3737;font-family: "Impact";line-height: 65px;}
.header .toplink{position:absolute; right:20px;  top:20px; font-size:12px; width:205px; text-align:right;color: #fff; }
/*å¯¼èˆª*/
.top_jpg{ width:100%; margin:0 auto; background:#035cac;}
.nav{padding-left:10px; height:55px;width: 1200px;margin: 0 auto;}
.nav ul li{	float: left;height:55px;text-align: center; position:relative; z-index:999; width:160px;background: url(images/xli.png) no-repeat right;}
.nav ul li a{ line-height:55px; display: block; font-size:18px; color:#FFF;}
.nav ul li a:hover{ color:#fff; text-decoration:none; background:#00427d; }



/*banner*/
.banner{width: 100%; overflow:hidden; height:auto; position: relative;}
.banner .banner_img_top{padding-top:31.25%;}
.pagination {width: 100%; position: absolute; left: 0; text-align: center; bottom:5px; z-index:99;}
.swiper-pagination-switch {display:inline-block; width:10px; height:10px; border-radius:10px; background:#035cac; margin:0 3px; cursor: pointer; opacity:0.5;}
.swiper-active-switch { opacity:1;}
--&gt;/*END*/

.main{width:100%; overflow:hidden; padding:40px 0;}
.main_left{width:240px; float:left;}
.about{width:100%; float:left;}
.about_title{display:block; overflow:hidden; background:url(/static/index/images/about_title.jpg) no-repeat center center; background-size:cover;background: #1a5ca8;
    height: 60px;
    text-align: center;
    padding-top: 30px;}
.about_p{display:block; overflow:hidden; height:48px; line-height:48px; font-size:24px; color:#fff; font-weight:bold;}
.about_sp{display:block; overflow:hidden; height:22px; line-height:22px; font-size:12px; color:#fff; text-transform:uppercase;}
.about_ul{display:block; overflow:hidden; border:1px solid #efefef;border: 3px solid #1a5ca8;}
.about_ul li{display:block; overflow:hidden; border-bottom:1px solid #efefef; padding-bottom:1px;}
.about_ul li a{display:block; overflow:hidden; height:46px; line-height:46px; font-size:14px; color:#222; background:url(/static/index/images/about_li1.png) no-repeat 15px center; padding:0 15px 0 40px; transition:all 0.4s;}
.about_ul li:hover{ }
.about_ul li:hover a{ color: #666666;padding-left: 53px;}

.about_ul dl{ display:none}
.about_ul dl dd{ width:100%;  display:block;background:url(/static/index/images/left_li.png) no-repeat;background-position: 94% 50%; padding-left:30px;}
.about_ul dl dd a{ color:#333; text-align:left; line-height:32px; font-size:14px; }
.about_ul dl dd a:hover{ color:#f00;}

/** engnieering **/
#gcal{ width: 100%; background: url(/static/index/images/gcal.jpg) no-repeat center top; height: 541px; padding:60px 0 0 0;}
.gczl_title{  text-align:center; margin-bottom: 60px;}
.tejia_case ul li{width: 292px;height: 320px;float: left; margin:0 6px;position: relative;transition:all 0.4s;}
.case_img{width: 292px;height: 219px;margin:0 auto;}
.case_img img{width: 292px;height: 219px;}
.case_title{width: 292px;height: 33px;margin:0 auto;margin-top: 9px;text-align: center;line-height: 33px;color: #ffffff;font-size:14px;font-weight: bold; }
.case_info{width: 245px;height: 70px; overflow: hidden; margin:0 auto;text-align: center;line-height: 25px;color: #8b8b8b;font-size:14px; }
.case_btn{width: 117px;height: 29px; border-radius: 30px; margin:0 auto; margin-top: 12px; text-align: center;line-height: 29px;background: #9b9da9;font-size:12px; color: #fff; }

.tejia_case ul li:hover .case_btn{background: #e21710;}
.tejia_case ul li:hover .case_title,.tejia_case ul li:hover .case_info{color: #fff;}
.tejia_case ul li a {width: 292px;height: 386px;display:block; overflow:hidden;}
.tejia_case ul{width:9999px; position:absolute;}
.tejia_case{position: relative; width:1200px; height:386px; overflow:hidden; margin-left:80px;}
.tejia_ccase{position:relative;  width:1360px; height:386px; overflow:hidden;margin: 0 auto;}
.bbtn{ display:block; width:0; height:0;}

.main_right{width:945px; float:right;}
.dqwz_title{width:100%; float:left; border:1px solid #e5e4e4;background: url(/static/index/images/list_bt_bg.jpg); height:41px;height: 34px;}
.dqwz_p{float:left; height:38px; line-height:38px; font-size:16px; color:#fff; font-weight:bold; padding:0 20px;}
.dqwz_more{float:right; line-height:35px; padding-right:15px;color:#222; font-size:14px;}
.dqwz_more a{color:#222; text-transform:uppercase;}
.dqwz_contect{width:100%; float:left;}
.cptj_ul{display:block; overflow:hidden; width:953px;}
.cptj_ul li{width:230px; float:left; margin:0 8px 10px 0;}
.cptj_ul li .cptj_B{width:225px; overflow:hidden; border:1px solid #efefef; padding:1px; transition:all 0.4s;}
.cptj_ul li .cptj_B .cptj_img{width:237px; overflow:hidden;}
.cptj_ul li .cptj_B .cptj_img .cptj_img_top{padding-top:73.45133%;}
.cptj_ul li .cptj_txt{display:block; overflow:hidden; height:38px; line-height:38px; margin-top:1px; background:#efefef; text-align:center; font-size:14px; color:#222222; transition:all 0.4s;}
.cptj_ul li:hover .cptj_B{border-color:#035cac;}
.cptj_ul li:hover .cptj_txt{background:#035cac; color:#fff;}

.gsjj{width:100%; overflow:hidden;}
.gsjj_title{display:block; overflow:hidden; text-align:center; background:url(/static/index/images/gsjj_title.jpg) no-repeat center center; padding:10px 0 25px 0;}
.gsjj_B{display:block; overflow:hidden; background:url(images/gsjj_title_bj.png) no-repeat center top;}
.gsjj_p{display:block; overflow:hidden; height:76px; line-height:76px; font-family:'Bell MT'; font-size:90px; color:#fff;}
.gsjj_sp{display:block; overflow:hidden; height:40px; line-height:40px; font-weight:bold; font-size:24px; color:#fff;}
.gsjj_pp{display:block; overflow:hidden; height:14px; line-height:14px; font-family:'Times New Roman'; font-weight:bold; font-size:14px; color:#fff; text-transform:uppercase;}
.gsjj_contect{display:block; overflow:hidden; padding:40px 0;}
.gsjj_txt{width:796px; float:left; background:url(/static/index/images/gsjj_img.jpg) no-repeat center center; background-size:cover;}
.gsjj_hover{display:block; overflow:hidden;background: rgba(3, 92, 172, 0.7) none repeat scroll 0 0 !important; background-color: #035cac;padding: 30px;}
.gsjj_txt span {overflow: hidden; height: 240px; display: block; font-size: 14px; color: #fff; line-height: 24px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical;}
.lxwm{width:264px; float:left; height:260px; background:#035cac; padding:20px; font-size:14px; color:#fff; line-height:24px;}
.lxwm img{display:block; width:150px; height:150px; margin-top:10px;}


/** youshi **/

#youshi{ width: 100%;   padding:60px 0;}
#in_02_ul{width: 1200px;height: 399px;margin:0 auto;margin-top: 30px;}
#in_02_ul li{width: 183px;height: 390px; border:solid 3px #fff; float: left;margin:0px 5px;border-radius: 150px;background: #1b5da8;position: relative;transition:all 0.4s;}
#in_02_ul li .in_02_img{width: 173px;height: 173px;position: absolute;left:5px;top:5px;z-index: 1;transition:all 0.4s;}
#in_02_ul li .in_02_num{width: 173px;position: absolute;left:0px;top:170px;text-align: center;color: #fff;font-size: 36px;font-weight: bold;z-index: 2;transition:all 0.4s;}
#in_02_ul li .in_02_title{width: 173px;position: absolute;left:0px;top:210px;text-align: center;color: #fff;font-size: 24px;font-weight: bold;transition:all 0.4s;}
#in_02_ul li .in_02_info{width: 160px; height: 95px; overflow: hidden; text-align: center; position: absolute;left:16px;top:247px;color: #fff;font-size: 14px;line-height: 25px;transition:all 0.4s;}
#in_02_ul li:hover{background: #1ca472; -moz-box-shadow: 0px 0px 10px #cfcfcf; -webkit-box-shadow: 0px 0px 10px #cfcfcf; box-shadow: 0px 0px 10px #cfcfcf;}
#in_02_ul li:hover .in_02_img{opacity: 0;}
#in_02_ul li:hover .in_02_num{top: 52px;}
#in_02_ul li:hover .in_02_title{top: 90px;}
#in_02_ul li:hover .in_02_info{top: 138px;height: 230px;}

.case{width:100%; overflow:hidden; padding:20px 0; background:#efefef;}
.case_title{display:block; overflow:hidden; text-align:center;}
.case_p{display:block;overflow:hidden; line-height:36px; padding-bottom:16px; font-size:24px; color:#035cac; font-weight:bold; background:url(/static/index/images/case_heng.png) no-repeat center bottom;}
.case_sp{display:block;overflow:hidden; line-height:34px; font-size:16px; color:#898989; font-weight:bold; font-family:'Times New Roman'; text-transform:uppercase;}
.case_contect{display:block; overflow:hidden; padding-top:20px;}
.case_contect img{width:406px; float:right; margin-left:70px;}
.case_shutiao{width:18px; float:left; height:45px;background:#035cac; margin-right:15px;}
.case_B{display:block; overflow:hidden;}
.case_pp{display:block; overflow:hidden; line-height:36px; font-size:24px; color:#006dca; font-weight:bold;}
.case_txt{display:block; overflow:hidden; font-size:14px; color:#222; line-height:30px; margin-top:10px;}
.case_more{width:142px; float:right; margin-top:10px;}
.case_more a{display:block; overflow:hidden; height:45px; line-height:45px; text-align:center; background:#006dca; font-size:14px; color:#fff;}

.footer {width:100%; background:#035cac; overflow: hidden; font-size: 14px; color: #fff; line-height:24px; text-align: center; padding:15px 0;}
.footer a{color:#fff; margin:0 10px;}
.footer a:hover{color:#fff; text-decoration:underline !important;}

/* down */
.c_1100_8{float: left; width: 100%; background: #434343;;}
.t_8{float: left; width: 100%; padding: 23px 0 27px 0;border-bottom: 1px solid rgba(255,255,255,.1);}
.le_8{float: left; width: 770px; }
.le_8 .le_8_1{float: left; width: 100%; padding-bottom: 12px; border-bottom: 1px solid rgba(255,255,255,.1);}
.le_8 .le_8_1 ul{float: left; width: 100%;}
.le_8 .le_8_1 li{float: left; padding-right: 35px;}
.le_8 .le_8_1 li a{float: left; display: block; font-size: 14px; color: #fff; line-height: 30px; height: 30px;}
.le_8 .le_8_1 li a:hover{color: rgba(255,255,255,.8);}
.le_8 .le_8_2{float: left; width: 100%; padding-top: 17px; font-size: 14px; line-height: 30px; color: rgba(255,255,255,.8);}
.le_8 .le_8_2 span{float: left; padding-right: 2px; font-weight: bold; line-height: 30px; height: 30px;}
.le_8 .le_8_2 a{line-height: 30px; height: 30px; padding: 0 9px; color: rgba(255,255,255,.8); }
.le_8 .le_8_2 a:hover{color: #fff;}
.le_8 .le_8_3{float: left; width: 100%; line-height: 30px; height: 30px; font-size: 14px; color: rgba(255,255,255,.8);}
.le_8 .le_8_3 .span{font-weight: bold;}
.le_8 .le_8_3 p{display:inline-block; color:#fff;}
.r_8{float: right; width: 281px; border-left: 1px solid rgba(255,255,255,.1); margin-top: 9px;}
.r_8 h4{float: left; width: 100%; text-align: right; font-size: 14px; font-weight: bold; height: 30px; color: #fff;}
.r_8 .r_8_1{float: left; width: 100%;}
.r_8 .r_8_1 a{float: right; margin-left: 30px; position: relative;}
.r_8 .r_8_1 a &gt; img{float: left; display: block; }
.r_8 .r_8_1 a span{float: left;padding-left: 8px; line-height: 36px; height: 36px; font-size: 14px; color: rgba(255,255,255,.8);}
.r_8 .r_8_1 a i{position: absolute; width: 90px; height: 0; bottom: 100%;  left: 50%; margin-left: -40px; overflow: hidden;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.r_8 .r_8_1 a i img{display: block; padding-bottom: 10px;}
.r_8 .r_8_1 a:hover i{height: 100px;}
.r_8 .r_8_1 a:hover span{color: #fff;}
.r_8 .r_8_2{float: left; width: 100%; text-align: right; line-height: 26px; height: 26px; margin-top: 13px; font-size: 14px; color: rgba(255,255,255,.8);}
.r_8 .r_8_2 .span{float: right; font-weight: bold; font-size: 18px; font-family: Arial;}
.r_8 .r_8_2 .span p{display:inline-block;color: #fff;}
.d_8{float: left; width: 100%; padding: 11px 0 12px 0; text-align: center; font-size: 12px; color: #fff; line-height: 24px; height: auto;}
.d_8 a{float: left; width: 100%; display: block; color: #fff;}
.d_8 a:hover{color: rgba(255,255,255,.8);}
.w_1100 { margin: 0 auto; width: 1200px;}

/*å…¬å¸ç®€ä»‹*/
.about_title1{display:block; margin-top:10px; overflow:hidden; height:60px; line-height:60px; background:#035cac; text-align:center; font-size:20px; color:#fff;}
.about_title1 span{background:url(/static/index/images/about_lx_logo.png) no-repeat left center; padding-left:60px; display:inline-table;}
.about_txt{display:block; overflow:hidden; border:1px solid #efefef;font-size:14px; color:#222222; line-height:24px; padding:10px;}
.company{display:block; overflow:hidden; border:1px solid #efefef; padding:15px; font-size:14px; color:#222; line-height:30px;}

/*äº§å“å±•ç¤º*/
.cpxq{display:block; overflow:hidden; margin:15px auto;}
.cpxq_T{display:block; overflow:hidden; text-align:center; font-size:16px; color:#222; font-weight:bold; line-height:30px;}
.cpxq_img{display:block;  overflow:hidden;}
.cpxq_img img{display:block; max-width:100%; height:auto; margin:0 auto;}
.cpxq_txt{ font-size:14px; color:#666; line-height:26px; font-family:"å¾®è½¯é›…é»‘" !important}
.cpxq_txt span{font-family:"å¾®è½¯é›…é»‘" !important}
.cpxq_txt p{font-family:"å¾®è½¯é›…é»‘" !important}
.cpxq_txt img{max-width:100% !important; height:auto !important; }



/*æ–°é—»èµ„è®¯*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; border-bottom:1px dashed #ccc; line-height:40px; font-family:'Microsoft YaHei';}
.xw_ul li span{float:right; font-size:14px; color:#888;}
.xw_ul li a{display:block; height:40px; overflow:hidden; font-size:14px; color:#000;}
.xw_ul li:hover a{color:#086cc4;}

.xwxq{display:block; overflow:hidden;}
.xwxq_T{display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#000000; font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #ccc; text-align:center;}
.xwxq_sp{display:block; line-height:22px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#7a7a7a; padding:15px 0; text-align:center;}
.xwxq_txt{display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#000;}




/*åŽ‚æˆ¿è®¾å¤‡*/
.equ{display:block; overflow:hidden; border:1px solid #efefef; padding:30px 15px;}
.equ img{display:block; max-width:100%; height:auto; margin:0 auto;}

/*è”ç³»æˆ‘ä»¬*/
.contact{display:block;  overflow:hidden; border:1px solid #efefef; padding:15px;}
.contact_txt{display:block; overflow:hidden; font-size:14px; color:#222222; line-height:30px;}
 #map {float: left; width: 100%; margin-top:10px;}
#dituContent { width: 100%; height:250px;}
.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
.iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding: 4px; white-space: -moz-pre-wrap; word-wrap: break-word;}

/*æµ®åŠ¨QQ*/
.open{width:31px; height:110px; background:url(/static/index/images/openTrigger.jpg) no-repeat center center; position:fixed; right:0; top:150px;z-index:9999; cursor:pointer;}
.off{width:24px; height:24px; background:url(/static/index/images/closeBtnImg.gif) no-repeat center center; position:fixed; right:-5px; top:140px;z-index:9999; cursor:pointer;}
.fix_qq { display:none;
position: fixed;
right: 0px;
top: 150px;
width: 93px;
height: 122px;
z-index:9999;
background: url(/static/index/images/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(/static/index/images/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(/static/index/images/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(/static/index/images/qq_04.png) no-repeat;
}

</pre></body></html>