<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 
*/

/*服务项目*/
.main1{ overflow:hidden; clear:both; margin:0 auto; padding: 46px 0 50px 0;}

.dh { margin: 0 auto 26px auto;text-align: center;}
.dh span,.dh a{ font-size:30px; color: #2e428a; font-weight: bold;}
.dh em{ font-size: 16px; color: #939393; display: block; margin-top: 8px; font-style: normal;}


/*banner切换*/
.banner{  height:430px; overflow:hidden; position:relative;z-index:9}
.banner .bd{ position:relative; height:430px; z-index:0;margin: 0 auto; }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:430px; display:block; }
.banner .bd li .nr{ position:absolute; left: 109px; top: 82px; }
.banner .bd li .tl{ background:#2e428a ; line-height: 60px; padding: 0 14px; font-size: 26px; color:#fff; font-weight: bold;}
.banner .bd li .summary{ width: 360px;background:url(../images/tbg.png);margin:6px 0 0 0; padding: 18px 20px; font-size: 16px; color:#fff;}
.banner .bd li a{ background:#2e428a; color:#ffffff; width: 170px; line-height: 50px; display: inline-block; font-weight: bold; text-align: center; margin: 50px 0 0 0; border-radius: 4px;}



.banner .hd{ width: 100%; height: 5px; overflow:hidden; position:absolute; left:0; bottom: 22px; z-index:1; text-align: center;}
.banner .hd ul{ overflow:hidden; zoom:1;  }
.banner .hd ul li{ color: transparent; margin: 0 5px;  width: 50px; height: 5px; text-align:center; background: #ffffff; display: inline-block; cursor:pointer; }
.banner .hd ul li.on{ background:#2e428a; }

.banner .prev{ width:69px;height:69px;display:inline-block; background:url(../images/arrow1.png) 0 0 no-repeat;position:absolute;left:0;top:180px; }
.banner .next{ width:69px;height:69px;display:inline-block; background:url(../images/arrow1.png) right 0 no-repeat;position:absolute;right:0;top:180px; }


/*关于我们*/
.about_left{ width:780px; line-height: 23px;float:left;display: block;}
.about_left .dh,.news_right .dh{ text-align:left;}
.about_left .dh em,.news_right .dh em{ margin-top:2px;}

/*新闻*/
.news_right { float:right;width:380px;}
.news_right li{ background:#eeeeee; border: 1px solid #eeeeee; height: 56px; line-height: 22px; margin: 0 0 28px 0;overflow: hidden;}
.news_right li span{ float:left; width: 68px; height: 48px; display: block; line-height: 24px; padding: 6px 0 0 0; border:1px solid #555555; margin-right: 10px; white-space: nowrap;}
.news_right li span em{ display:block; text-align:center; }
.news_right li span .d1{ font-size:22px;color:#555555;font-style: normal; font-weight: bold;}
.news_right li span .d2{font-size:12px;color:#555555;font-style:normal; }
.news_right li .tl{ color:#555555;font-size:18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold; padding: 7px 0 0 0;}
.news_right li .jj{ color:#939393;}
.news_right li a{ padding:0 6px 0 0;display: block;}


.news_right li:hover{ background:#fff;border:1px solid #2e428a; }
.news_right li:hover span{ border: 1px solid #2e428a;background:#2e428a;}
.news_right li:hover  span .d1,
.news_right li:hover  span .d2{ color:#fff}
.news_right li:hover .tl,.news_right li:hover .jj{ color:#2e428a; }


/*产品展示*/
.pro_bg{ background: #f2f6f9; padding: 40px 0;}
.mian_pro { margin:0 auto; width: 1048px; position: relative;}
.mian_pro .hd{  }
.mian_pro .hd .prev,.mian_pro .hd .next{ position: absolute; top: 240px; display:block;  width: 56px; height: 56px;  overflow:hidden;cursor:pointer; background:url(../images/arrow.png) no-repeat; z-index: 999;}

.mian_pro .hd .prev{ left: -76px; background-position: 0px 0;}
.mian_pro .hd .next{ background-position: right 0;  right: -76px;}
.mian_pro .hd .prev:hover{ background-position: 0 bottom;  }
.mian_pro .hd .next:hover{ background-position: right bottom;  }

.mian_pro .bd{}
.mian_pro .bd ul{ overflow:hidden; zoom:1; }
.mian_pro .bd ul li{ margin: 0 7px; width: 248px; height: 348px; background: #ffffff; float:left; _display:inline; overflow:hidden; border: 1px solid #e3e3e3; border-radius: 3px;}
.mian_pro .bd ul li a{ padding: 11px 20px; display: block;}
.mian_pro .bd ul li .pic { width: 100%; height:98px;display: table; text-align: center;}
.mian_pro .bd ul li span{display: table-cell; vertical-align: middle;}
.mian_pro .bd ul li img{ max-width: 100%; max-height: 98px; margin:20px 0 0 0;display:inline-block; border: 1px solid #e3e3e3;}
.mian_pro .bd ul li .nr{ margin: 18px 0 0 0; }
.mian_pro .bd ul li .tl{ color: #2e428a; font-size: 20px;height: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.mian_pro .bd ul li .tl b{ margin:0 10px 0 0;}
.mian_pro .bd ul li .summary{ margin: 6px 0 6px 0; color: #999999; height: 148px;overflow:hidden; line-height: 18px;}
.mian_pro .bd ul li .summary p{ overflow:hidden; }
.mian_pro .bd ul li .summary .service{ margin: 10px 0 0 0; }
.mian_pro .bd ul li .summary label{ float:left; width: 93px; }
.mian_pro .bd ul li .more{ background:#f8f8f8;color:#939393; width:95px;height:35px;line-height:35px;border: 1px solid #e3e3e3;border-radius: 3px; text-align: center; margin: 0 auto;}
.mian_pro .bd ul li .mian_pro .bd ul li:hover{ background:#f8f8f8;color:#939393; display:inline-block; width:95px;height:35px;line-height:35px;border: 1px solid #e3e3e3;border-radius:3px; }
.mian_pro .bd ul li:hover{ background:#2e428a; }
.mian_pro .bd ul li:hover .tl,.mian_pro .bd ul li:hover .summary{ color:#fff; }
.mian_pro .bd ul li:hover .more{ background:#f8f8f8;color:#2e428a; }

.mian_pro .all{ text-align:center; margin: 38px 0 0 0;}

.mian_pro .all a{ color:#939393; background:url(../images/all.jpg) right center no-repeat #fff;border:1px solid #939393; display: inline-block; line-height: 38px; width: 136px; padding: 0 42px 0 0;}</pre></body></html>