<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
a:hover {text-decoration: none;}

.inban1 {height: 300px;background: url(Img/inpage/inban01.jpg) no-repeat center;}

.page_top {height: 50px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.page_top .topul1 {float: left;}
.page_top .topul1 li {float: left;height: 50px;line-height: 50px;padding: 0 3px;font-size: 14px;}
.page_top .topul1 li:first-child {width: 50px;height: 50px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding: 0;margin-right: 20px;}
.page_top .topul1 li:first-child img {display: block; margin: 19px auto;}
.page_top .topul1 li.li3 a {color: #16993b;}

.page_top .topul2 {float: right;}
.page_top .topul2 li {float: left;height: 50px;line-height: 50px;margin-left: 20px;font-size: 14px;font-weight: bold;position: relative;}
.page_top .topul2 li a {color: #333;}
.page_top .topul2 li i {display: none;width: 56px;height: 3px;position: absolute;bottom: 0;left: 0;background: #16993b;}
.page_top .topul2 li.cur i ,.page_top .topul2 li:hover i {display: block;}


/**/
.qydt {padding: 40px 0;}
.qydt .qydt_top {height: 329px;position: relative;overflow: hidden;}
.qydt .qydt_top ul {position: relative;z-index: 1;}
.qydt .qydt_top ul li {float: left;width: 1004px;}
.qydt .qydt_top ul li dl {position: relative;height: 329px;padding:0 35px 0 510px;}
.qydt .qydt_top ul li dl dt {position: absolute;left: 0;top: 0;}
.qydt .qydt_top ul li dl dd.dd1 {font-size: 24px;color: #333;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;height: 46px;line-height: 46px;border-bottom: 1px solid #333;}
.qydt .qydt_top ul li dl dd.dd2 {margin-top: 20px;line-height: 24px;font-size: 14px;color: #333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;	-webkit-box-orient: vertical;height: 96px;}
.qydt .qydt_top ul li dl dd.dd3 {margin-top: 40px;font-size: 14px;color: #333;width: 60px;padding-right: 25px;background: url(Img/inpage/icon02.png) no-repeat right center;height: 32px;line-height: 32px;}

.qydt .qydt_top span.qydt_btn {display: block;width:28px;height: 94px;position: absolute;top: 144px;z-index: 2;cursor: pointer;}
.qydt .qydt_top span.qydt_btnl {background: url(Img/inpage/jtl01.png) no-repeat center;left: 0;}
.qydt .qydt_top span.qydt_btnr {background: url(Img/inpage/jtr01.png) no-repeat center;right: 0;}

.qydt .qydt_bot {height: 220px;margin-top: 40px;position: relative;}
.qydt .qydt_bot ul {padding-left: 35px;background: url(Img/inpage/qydtbg01.png) no-repeat left 16px;width: 725px;}
.qydt .qydt_bot ul li {height: 39px;line-height: 39px;font-size: 13px;color: #333;border-bottom: 1px dashed #d0d0d0;margin-bottom: 2px;}
.qydt .qydt_bot ul li a {float: left;width: 465px;color: #333;}
.qydt .qydt_bot ul li span {float: right;color: #555;margin-right: 12px;}
.qydt .qydt_bot a.qydt_more {display: block;position: absolute;right: 0;top: 0;width: 215px;height: 165px;background: #ebebeb;font-size: 35px;font-weight: bold;text-align: center;padding-top: 45px;color: #fff;}

.qydt .qydt_bot ul li:hover a {color: #16993b;}
.qydt .qydt_bot a.qydt_more:hover {background: #16993b;}


/**/
h2.h2_title {font-size: 24px;text-align: center;padding-top: 40px;margin-bottom: 5px;color: #333;}
h2.h2_title a {color: #333;}
p.p_title {font-size: 24px;color: #999;text-align: center;margin-bottom: 25px;}
p.p_title span {display: block;margin: 10px auto;width: 31px;height: 1px;background: #16993b;}

.newstit {height: 380px;background: #e9e9e9;}
.newstit .newscon {position: relative;}
.newstit .newscon ul {position: relative;}
.newstit .newscon ul li {float: left;margin-left: 14px;}
.newstit .newscon ul li p {height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #333; width:240px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.newstit .newscon ul li:first-child {margin-left: 0;}


/**/
.video {height: 430px;}
.video .video_type {text-align: center;height: 36px;border-bottom: 1px solid #ccc;margin-bottom: 38px;}
.video .video_type a {display: inline-block;*display: inline;*zoom: 1;width: 110px;font-size: 18px;padding-bottom: 11px;border-bottom: 3px solid #fff;margin-right: 10px;color: #333;}
.video .video_type a.cur {border-bottom-color: #16993b;color: #16993b;font-weight: bold;}
.video .video_con {position: relative;height: 172px;overflow: hidden;}
.video .video_con .concase {position: relative;height: 172px;}
.video .video_con ul {position: relative;z-index: 1;}
.video .video_con ul li {width: 318px;height: 129px;float: left;margin-left: 24px;position: relative;}
.video .video_con ul li i {display: none;width: 39px;height: 39px;position: absolute;left: 50%;margin-left: -20px;top: 60px;z-index: 2;background: url(Img/inpage/videobf.png) no-repeat center;}
.video .video_con ul li:first-child {margin-left: 0;}
.video .video_con ul li img {display: block; width:318px; height:172px;}

.video .video_con ul li:hover i {display: block;}

.video .video_con .video_btn {display: block !important;position: absolute;top: 36px;width: 28px;height: 94px;z-index: 2;cursor: pointer;}
.video .video_con .video_btnl {background: url(Img/inpage/jtl01.png) no-repeat center;left: 0;}
.video .video_con .video_btnr {background: url(Img/inpage/jtr01.png) no-repeat center;right: 0;}


/**/
.qynk {height: 475px;background: #e9e9e9;position: relative;}
.qynk .qynkbg {height: 106px;width: 1188px; background: url(Img/inpage/qynkbg.png) no-repeat center;position: absolute;left: 50%;top: 312px;margin-left: -594px;}
.qynk .qynk_con {height: 220px;position: relative;overflow: hidden;}
.qynk .qynk_con ul {position: relative;z-index: 1;}
.qynk .qynk_con ul li {width: 161px;height: 220px;float: left;margin-left: 34px;position: relative;}
.qynk .qynk_con ul li img {display: block;}

.qynk .qynk_con .qynk_btn {display: block;position: absolute;top: 70px;width: 28px;height: 94px;z-index: 2;cursor: pointer;}
.qynk .qynk_con .qynk_btnl {background: url(Img/inpage/jtl01.png) no-repeat center;left: 0;}
.qynk .qynk_con .qynk_btnr {background: url(Img/inpage/jtr01.png) no-repeat center;right: 0;}


/**/
.case {height: 520px;}
.case .case_con ul {position: relative;z-index: 1;}
.case .case_con ul li {width: 198px;height: 131px;float: left;position: relative;border: 1px solid #dbdbdb;margin:0 -1px -1px 0;position: relative;z-index: 1;overflow: hidden;}
.case .case_con ul li img {display: block;transition: all 0.5s;}
.case .case_con ul li:hover {border-color: #16993b;z-index: 2;}
.case .case_con ul li:hover img {transform: scale(1.1);}

.case a.ckgd {display: block;margin: 32px auto 0 auto;width: 138px;height: 33px;border: 1px solid #cccccc;line-height: 33px;text-indent: 27px; position: relative;font-size: 14px;}
.case a.ckgd i {display: block;width: 25px;height: 9px;position: absolute;right: 25px;top: 12px;background: url(Img/inpage/icon03.png) no-repeat center;}
.case a.ckgd:hover {background: #16993b;color: #fff;border-color: #16993b;}
.case a.ckgd:hover i {background: url(Img/inpage/icon04.png) no-repeat center;}


/**/
.abo_header {height: 136px;}
.abo_header .bgsd {height: 136px;border-top: 5px solid #dddddd;position: fixed;left: 0;top: 0;background: #fff;width: 100%;z-index: 999;}
.abo_header .hbg {width: 1215px;height: 7px;background: url(Img/inpage/topbg.png) no-repeat center;position: absolute;right: 0;top: -5px;}
.abo_header h2 {width: 179px;height: 72px;float: left;margin-top: 33px;}
.abo_header h2 img {display: block;}

.abo_header ul {float: right;height: 35px;margin-top: 60px;}
.abo_header ul li {float: left;height: 20px;line-height: 20px;font-size: 16px;margin-right: 25px;position: relative;padding-bottom: 10px; width: 76px;text-align: center;}
.abo_header ul li:first-child {text-indent: 32px;}
.abo_header ul li img {position: absolute;top: -2px;left: 0px; margin-right: 5px;}

.abo_header ul li.cur ,.abo_header ul li:hover {border-bottom: 2px solid #16993b;font-weight: bold;}
.abo_header ul li.cur a ,.abo_header ul li:hover a {color: #16993b;}

.inban2 {height: 300px;background: url(Img/inpage/inban02.jpg) no-repeat center;}


/**/
.abo_video {height: 265px;}
.abo_video .container {height: 265px;position: relative;}
.abo_video .v_con {height: 458px;position: absolute;top: -194px;left: 0;overflow: hidden; width:1004px;}
.abo_video .v_con span.video_bf {width: 89px;height: 89px;position: absolute;left: 50%;margin-left: -45px;top: 136px;background: url(Img/inpage/videobf2.png) no-repeat center;}
.abo_video .v_con .videoan {width: 65px;height: 200px;position: absolute;right: -65px;top: 110px;}
.abo_video .v_con .videoan span {display: block;width: 65px;opacity: 0.5;}
.abo_video .v_con .videoan span.v_an1 {background: url(Img/inpage/bfan01.png) no-repeat center;height: 68px;}
.abo_video .v_con .videoan span.v_an2 {background: url(Img/inpage/bfan02.png) no-repeat center;height: 65px;}
.abo_video .v_con .videoan span.v_an3 {background: url(Img/inpage/bfan03.png) no-repeat center;height: 66px;}
.abo_video .v_con .videoan span.v_an4 {background: url(Img/inpage/bfan04.png) no-repeat center;height: 33px;width: 16px;position: absolute;left:-16px;top: 80px;}

.abo_video .v_con .videoan span:hover {opacity: 1;}


/**/
.abo_com {padding-bottom: 60px;}
.abo_com .com_con {font-size: 14px;color: #333;line-height: 24px;}
.abo_com dl {padding-left: 502px;position: relative;height: 270px;background: #f2f2f2;margin-top: 40px;}
.abo_com dl dt {width: 502px;height: 270px;position: absolute;left: 0;top: 0;}
.abo_com dl dt img {display: block;}
.abo_com dl dd.dd1 {padding: 33px 0 0 22px;font-size: 24px;color: #333;font-weight:bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.abo_com dl dd.dd2 {font-size: 14px;color: #333;font-weight: bold;margin: 10px 28px 0 22px;line-height: 25px;padding-bottom: 12px;border-bottom: 1px solid #cccccc;}
.abo_com dl dd.dd3 {font-size: 14px;color: #333;line-height: 24px;margin:20px 0 0 22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;	-webkit-box-orient: vertical;height: 72px;}


/*about_flowåŽ†ç¨‹*/
.about_flow{width: 100%;background: url(Img/inpage/devbg.jpg) no-repeat center; height: 640px;}
.about_flow h2.h2_title {color: #fff;}
.about_flow p.p_title {color: #fff;}
.about_flow .lcbox{ overflow:hidden; width:1140px; height:485px; margin:15px auto; position:relative}
.about_flow .lcbox i{ display:block; width:46px; height:46px; position:absolute; cursor: pointer; top:234px;}
.about_flow .lcbox .btn01{ background:url(Img/inpage/about_flowBtn01.png) no-repeat center top; left:0}
.about_flow .lcbox .btn02{ background:url(Img/inpage/about_flowBtn02.png) no-repeat center bottom; right:0}
.about_flow .lcbox em{ display:block; width:1004px; height:1px; background-color:#8ca3db; position:absolute; top:267px; left:80px;}
.about_flow .lcwin { overflow:hidden; width:1004px; height:485px; position:relative; margin:0 auto;}
.about_flow .lcwin ul{ overflow:hidden; position:absolute; left:0; top:0; height:500px; padding-left:130px;}
.about_flow .lcwin li{ float:left; width:320px; overflow:hidden; height:190px; overflow:hidden; position:relative; padding-top:50px; margin-top:260px; margin-left:-130px;background: url(Img/inpage/about_flow_icon04.png) no-repeat 156px 38px;}
.about_flow .lcwin li h3{ width:100%; height:50px; text-align:center; line-height:50px; background-color:#16993b; font-size:24px; color:#fff; font-weight:bold;}
.about_flow .lcwin li .wen{ overflow:hidden; width:280px; padding:20px; background-color:#fff; max-height:64px; overflow-y:auto}
.about_flow .lcwin li p{ padding-left:10px; font-size:14px; color:#777; line-height:20px; background:url(Img/inpage/about_flow_icon02.png) no-repeat left 9px;}
.about_flow .lcwin li img{ display:block; position:absolute;}
.about_flow .lcwin li .yuan{ top:0; left:165px;}
.about_flow .lcwin li .san{ top:38px; left:157px;}

.about_flow .lcwin li.even{ padding-top:0; padding-bottom:85px; margin-top:0}
.about_flow .lcwin li.even .yuan{ top:260px;}
.about_flow .lcwin li.even {background: url(Img/inpage/about_flow_icon01.png) no-repeat 156px 225px;}
.about_flow .lcwin li.even h3{ top:175px; position:absolute; left:0}
.about_flow .lcwin li.even .wen{bottom:100px;position:absolute;left:0;}


/**/
.abo_cur {height: 1065px;}
.abo_cur .cur_con dl {position: relative;height: 270px;background: #f2f2f2;margin-bottom: 21px;}
.abo_cur .cur_con dl dt {width: 502px;position: absolute;top: 0;height: 270px;}
.abo_cur .cur_con dl dt img {display: block;}
.abo_cur .cur_con dl dd.dd1 {padding: 50px 0 0 30px;font-size:18px;color: #333;font-weight: bold;margin-bottom: 25px;}
.abo_cur .cur_con dl dd.dd1 span {display: block;width: 36px;height: 1px;background: #333;margin-top: 18px;}
.abo_cur .cur_con dl dd.dd2 {margin: 5px 75px 0 30px;font-size: 14px;color: #333;line-height: 24px;}

.abo_cur .cur_con dl.dl1 ,.abo_cur .cur_con dl.dl3 {padding-right: 502px;}
.abo_cur .cur_con dl.dl1 dt ,.abo_cur .cur_con dl.dl3 dt {right: 0;}
.abo_cur .cur_con dl.dl2 {padding-left: 502px;}
.abo_cur .cur_con dl.dl2 dt {left: 0;}

/**/
.abo_ent {height: 715px;background: url(Img/inpage/aboentbg.jpg) no-repeat center;}
.abo_ent h2.h2_title {color: #fff;}
.abo_ent p.p_title {color: #fff;}

.abo_ent .ent_con {}
.abo_ent .ent_con dl {width: 250px;position: relative;height: 252px;background: #fff;float: left;}
.abo_ent .ent_con dl dt {position: absolute;top: 0;width: 250px;height: 252px;z-index: 1;}
.abo_ent .ent_con dl dt img {display: block;}
.abo_ent .ent_con dl dd.dd1 {padding: 45px 0 0 18px;font-size: 18px;color: #333;font-weight: bold;}
.abo_ent .ent_con dl dd.dd1 span {display: block;margin-top: 15px;width: 36px;border-top: 1px solid #333;}
.abo_ent .ent_con dl dd.dd2 {margin: 25px 30px 0 18px;line-height: 24px;font-size: 14px;color: #333;}
.abo_ent .ent_con dl dd.dd3 {width: 14px;height: 20px;position: absolute;top: 115px;z-index: 2;}

.abo_ent .ent_con dl.dl1 {padding-left: 250px;margin: 0 0 2px 2px;}
.abo_ent .ent_con dl.dl1 dt {left: 0;}
.abo_ent .ent_con dl.dl1 dd.dd3 {left: 236px;background: url(Img/inpage/jtl02.png) no-repeat center;}

.abo_ent .ent_con dl.dl2 {padding-right: 250px;margin: 0 0 2px 2px;}
.abo_ent .ent_con dl.dl2 dt {right: 0;}
.abo_ent .ent_con dl.dl2 dd.dd3 {right: 236px;background: url(Img/inpage/jtr02.png) no-repeat center;}


/**/
.honor {height: 460px;}
.honor .p_title {margin-bottom: 0;}
.honor .hon_p1 {text-align: center;font-size: 14px;}
.honor .hon_con {margin-top: 30px;position: relative;height: 230px;}
.honor .hon_con .conbox {position: relative;width: 860px;overflow: hidden;margin: 0 auto;}
.honor .hon_con .conbox ul {position: relative;z-index: 1;}
.honor .hon_con .conbox ul li {width: 270px;float: left;margin-left: 25px;}
.honor .hon_con .conbox ul li p {height: 40px;font-size: 14px;line-height: 40px;text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.honor .hon_con .conbox ul li:first-child {margin-left: 0;}
.honor .hon_con .conbox ul li img {display: block;}

.honor .hon_con .hon_btn {display: block;position: absolute;top: 85px;width: 46px;height: 46px;z-index: 2;cursor: pointer;}
.honor .hon_con .hon_btnl {background: url(Img/inpage/jtl03.png) no-repeat center;left: 0;}
.honor .hon_con .hon_btnr {background: url(Img/inpage/jtr03.png) no-repeat center;right: 0;}


/**/
.team {padding-bottom: 30px;background: #f2f2f2;}
.team .team_con {}
.team .team_con .conleft {width: 400px;}
.team .team_con .conleft .l_case {height: 200px;background: #16993b;}
.team .team_con .conleft .l_case dl {width: 200px;height: 150px;padding-top: 50px}
.team .team_con .conleft .l_case dl dt img {margin: 0 auto;}
.team .team_con .conleft .l_case dl dd {font-size: 22px;color: #fff;text-align: center;margin-top: 15px}
.team .team_con .conleft .l_case img {display: block;}

.team .team_con .conright {width: 598px;background: #f2f2f2;height: 600px;}
.team .team_con .conright dt {padding-top: 3px;}
.team .team_con .conright dt img {display: block;}
.team .team_con .conright dd.dd1 {font-size: 20px;color: #555;margin: 45px 30px 0 20px;}
.team .team_con .conright dd.dd2 {font-size: 13px;color: #555;margin: 15px 30px 0 20px;line-height: 24px;}


/**/
.contact {padding-bottom: 40px;}
.contact .condl1 {height: 222px;background: #f2f2f2;padding:0 30px 0 260px;position: relative;}
.contact .condl1 dt {position: absolute;left: 32px;top: 15px;}
.contact .condl1 dd.dd1 {padding-top: 32px;line-height: 24px;font-size: 14px;padding-bottom: 10px;border-bottom: 1px solid #d1d1d1;}

.contact .condl1 dd.dd2 {font-size: 16px;color: #333;margin-top: 15px;}
.contact .condl1 dd.dd3 {font-size: 28px;color: #16993b;margin-top: 10px;font-weight: bold;height: 35px;padding-left: 40px;background: url(Img/inpage/icon09.png) no-repeat left center;}

.contact .con_p1 {font-size: 24px;color: #333;margin-top: 30px;}
.contact .con_adress {}
.contact .con_ul {width: 363px;margin-left: 65px;border-bottom: 1px dashed #aaaaaa;position: relative;padding: 40px 0; }
.contact .con_ul li {height: 24px;line-height: 24px;font-size: 14px;}
.contact .con_ul li:first-child {position: absolute;left: -65px;top: 40px;}

.contact .con_ul.ul1 li {font-size: 18px;font-weight: bold;color: #333;}
.contact .con_ul.ul1 ,.contact .con_ul.ul2 {height: 60px;}
.contact .con_ul.ul3 ,.contact .con_ul.ul4 {border-bottom: none;padding-bottom: 0;}
.contact .con_ul.ul4 {padding-top: 50px;}

.contact .map {margin: 40px auto 0 auto;border: 2px solid #d2d2d2;width: 990px;height: 487px;}

.contact .buss {position: relative;margin-top: 40px;}
.contact .buss dt {padding-left: 65px;position: relative;font-size: 18px;font-weight: bold;color: #333;height: 30px;line-height: 30px;}
.contact .buss dt i {display: block;width: 42px;height: 53px;background: url(Img/inpage/icon14.png) no-repeat center;position: absolute;left: 0;top: 0;}
.contact .buss dd {padding-left: 90px;position: relative;line-height: 24px;font-size: 14px;color: 3333;margin-top: 10px;color: #333;}
.contact .buss dd i {display: block;width: 20px;height: 20px;background: #16993b;line-height: 20px;text-align: center;color: #fff;border-radius: 50%;position: absolute;left: 65px;top: 3px;}

.contact .taxt {position: relative;margin-top: 40px;}
.contact .taxt dt {padding-left: 65px;position: relative;font-size: 18px;font-weight: bold;color: #333;height: 30px;line-height: 30px;}
.contact .taxt dt i {display: block;width: 42px;height: 53px;background: url(Img/inpage/icon15.png) no-repeat center;position: absolute;left: 0;top: 0;}
.contact .taxt dd {padding-left: 65px;position: relative;line-height: 24px;font-size: 14px;color: 3333;margin-top: 10px;color: #333;}

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