<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*body扩展*/

/*首页幻灯start*/


.indexslide
{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1;}
.indexslide .flexslider img
{width:100%;height:100%;}
.flexslider
{width: 100%;position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;z-index:1;}
.slides
{position:relative;z-index:1;}
.slides li
{width:100%;height:760px;background-size:100%;}
.flex-control-nav
{position:absolute;bottom:5px;z-index:2;margin-left:44%;}
.flex-control-nav li
{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a
{display:inline-block;width:14px;height:14px;line-height:50px;overflow:hidden;background:#aaaaaa;cursor:pointer;border-radius: 50%;}
.flex-control-nav .flex-active{background:#ffffff;}
.ad_txt{width: 100%;position: relative;overflow: hidden;top:23.5%;padding-top:5%;width:1200px; margin:0 auto;font-family:"Microsoft YaHei" !important;}
.ad_txt a{display: block;color: #fff;text-decoration: none;}
.ad_txt a .title{overflow: hidden;position: relative;opacity: 0;transform: translateY(-60px);}
.ad_txt a .title .cn{font-size:40px; letter-spacing:1px;}
.ad_txt a .title .en{font-size:18px;line-height:70px;letter-spacing:1px;}
.ad_txt a .more{overflow: hidden;position: relative;margin-top: 1%;opacity: 0;transform: translateY(40px);}
.ad_txt a .more span{display: block;width: 10%;text-align: center;border: 1px solid #fff;line-height: 35px;height: 35px;margin: 0 auto;}
.flex-direction-nav
{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a
{display:block;width:76px;height:76px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev
{left:5%;background:url(../images/btn_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next
{right:5%;background:url(../images/btn_r.png) center center no-repeat;}
.flex-active-slide{width: 100%;height:595px;}
.ad_txt a:hover .more span{background:#096b52;}
.slides li.flex-active-slide .title{opacity: 1;transition: all 1.5s;transform: translateY(0px);}
.slides li.flex-active-slide .more{opacity: 1;transition: all 1s;transform: translateY(0px);}
/*首页幻灯end*/

/*公司简介start*/
.globalabout{ width:100%; height:auto; overflow:hidden; background:url(../images/bgn2.jpg) center top no-repeat #f4f4f4;background-size:100% 100%;}

.indexabout{ height:auto; overflow:hidden; position:relative; padding:5% 0 3% 0;}
.indexabout .ableft{ width:50%; height:auto; overflow:hidden; float:left;}

.indexabout .ableft .thebt{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexabout .ableft .thebt .t1{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexabout .ableft .thebt .t1 .title{ font-size:30px; color:#2859c2;font-family:"Microsoft YaHei" !important; float:left; line-height:180%; letter-spacing:2px;}
.indexabout .ableft .thebt .t1 .tubiao{ width:auto; height:auto; overflow:hidden; float:left; margin-top:1.6%; margin-left:2%;}
.indexabout .ableft .thebt .t1 .tubiao img{ width:95%; height:auto;}
.indexabout .ableft .thebt .t2{ color:#676767; font-size:16px;font-family:"Microsoft YaHei" !important; letter-spacing:1.4px; margin-top:1%;} 

.indexabout .ableft .thecont{ padding:10% 0; color:#666666; font-size:15px;font-family:"Microsoft YaHei" !important; line-height:220%; text-indent:32px;text-align:Justify;text-justify:inter-ideograph;}
.indexabout .ableft .thenum{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexabout .ableft .thenum ul{}
.indexabout .ableft .thenum ul li{ width:33%; height:auto; overflow:hidden; float:left;font-family:"Microsoft YaHei" !important; }
.indexabout .ableft .thenum ul li span{ color:#2958c2; font-size:46px; font-weight:bold; float:left;}
.indexabout .ableft .thenum ul li p{color:#2958c2; font-size:18px; line-height:180%; text-indent:5px;}
.indexabout .ableft .thenum ul li em{ color:#666666; font-size:15px; display:block; width:100%; height:auto; overflow:hidden;}


.indexabout .abright{ width:480px; height:480px; overflow:hidden; float:right; background-size:100% 100%;}

.indexabout .abright .thead{ width:462px; height:422px; overflow:hidden; margin-left:14px; margin-top:15px;}

.indexabout .abright .anniu{position:absolute; left:5px; bottom:20px; width:125px; height:125px; overflow:hidden;}
.indexabout .abright .anniu img{ width:100%; height:100%;}

@media screen and (max-width:1024px){
.indexabout .abright{ width:400px; height:440px; }
.indexabout .abright .thead{ width:362px; height:422px;}
}

/*公司简介end*/


/*产品展示start*/

.globalproduct{ width:100%; height:auto; overflow:hidden; background:url(../images/bgn5.jpg) center top no-repeat; background-size:100% 100%;position:relative; z-index:1;}
.globalproduct .thebj{ width:100%; height:auto; overflow:hidden; position:absolute; left:0; bottom:0; padding:2% 0; background:url(../images/bgn6.png) repeat; z-index:2;}

.indexproduct{ height:auto; overflow:hidden; position:relative; padding:7% 0 0 0;z-index:3; }

.indexproduct .thetop{}
.indexproduct .thetop .tleft{float:left; width:80%; height:auto; overflow:hidden; position:relative;}
.indexproduct .thetop .tleft .t1{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexproduct .thetop .tleft .t1 .title{ font-size:26px; color:#fff;font-family:"Microsoft YaHei" !important; float:left; line-height:180%; letter-spacing:2px; float:left;}
.indexproduct .thetop .tleft .t1 .tubiao{ width:auto; height:auto; overflow:hidden; float:left; margin-top:0.9%; margin-left:2%; float:left;}
.indexproduct .thetop .tleft .t1 .tubiao img{ width:75%; height:auto;}
.indexproduct .thetop .tleft .t2{ color:#fff; font-size:16px;font-family:"Microsoft YaHei" !important; letter-spacing:1.4px; margin-top:0.5%;} 

.indexproduct .thetop .tright{float:right; width:12%; height:auto; overflow:hidden; padding-top:1.6%;}
.indexproduct .thetop .tright .more{ width:100%; height:auto; overflow:hidden;color:#fff; font-size:16px;}
.indexproduct .thetop .tright .more img{ width:100%; height:auto; overflow:hidden;}

.indexproduct .thecont{ width:100%; height:auto; overflow:hidden; position:relative; padding-top:7%;}

.indexproduct .thecont .thelist{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexproduct .thecont .thelist ul{}
.indexproduct .thecont .thelist ul li{ float:left; width:31%; height:auto; overflow:hidden; position:relative;}
.indexproduct .thecont .thelist ul li .tp{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexproduct .thecont .thelist ul li .tp .pic{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1;}
.indexproduct .thecont .thelist ul li .tp .pic img{ width:100%; height:auto; overflow:hidden;}
.indexproduct .thecont .thelist ul li .tp .chexing{ position:absolute; bottom:0; left:0; width:100%; height:auto; overflow:hidden; z-index:2; background:url(../images/bgn1.png) repeat; color:#fff; font-size:14px;font-family:"Microsoft YaHei" !important;line-height:180%; padding:2% 2%;}
.indexproduct .thecont .thelist ul li .bt{ padding:4.8% 0; font-size:18px;font-family:"Microsoft YaHei" !important; color:#fff; line-height:200%; border-right:1px solid #526ba1; margin-top:10%;}
.indexproduct .thecont .thelist ul li.zw-x{ width:3.5%; height:auto; overflow:hidden; border:none;}


.indexproduct .thecont .thelist ul li .fugai{ width:100%; height:100%; overflow:hidden; position:absolute; left:0px; top:500px; z-index:222;}
.indexproduct .thecont .thelist ul li .fugai .g1{ width:80%; height:auto; overflow:hidden; color:#fff; font-size:24px;font-family:"Microsoft YaHei" !important;  margin:0 auto; padding:5% 0; margin-top:8%;}
.indexproduct .thecont .thelist ul li .fugai .g2{ width:80%; height:auto; overflow:hidden; color:#fff; font-size:15px;font-family:"Microsoft YaHei" !important;  margin:0 auto; padding:5% 0; line-height:150%;text-align:Justify;text-justify:inter-ideograph;}
.indexproduct .thecont .thelist ul li .fugai .g3{ width:10%; height:auto; overflow:hidden; left:10%; position:absolute; bottom:10%;}
.indexproduct .thecont .thelist ul li .fugai .g3 img{ width:80%; height:auto; overflow:hidden;}

/*产品展示end*/


/*服务业绩start*/
.globalfwyj{ width:100%; height:auto; overflow:hidden; position:relative; background:url(../images/bgn8.jpg) center top no-repeat; background-size:100% 100%;position:relative; }

.indexfwyj{ height:auto; overflow:hidden; position:relative; padding:5% 0;}

.indexfwyj .thetop{}
.indexfwyj .thetop .tleft{float:left; width:80%; height:auto; overflow:hidden; position:relative;}
.indexfwyj .thetop .tleft .t1{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexfwyj .thetop .tleft .t1 .title{ font-size:26px; color:#2859c2;font-family:"Microsoft YaHei" !important; float:left; line-height:180%; letter-spacing:2px; float:left;}
.indexfwyj .thetop .tleft .t1 .tubiao{ width:auto; height:auto; overflow:hidden; float:left; margin-top:0.9%; margin-left:2%; float:left;}
.indexfwyj .thetop .tleft .t1 .tubiao img{ width:75%; height:auto;}
.indexfwyj .thetop .tleft .t2{ color:#666666; font-size:16px;font-family:"Microsoft YaHei" !important; letter-spacing:1.4px; margin-top:0.5%;} 

.indexfwyj .thetop .tright{float:right; width:12%; height:auto; overflow:hidden; padding-top:1.6%;}
.indexfwyj .thetop .tright .more{ width:100%; height:auto; overflow:hidden;color:#fff; font-size:16px;}
.indexfwyj .thetop .tright .more img{ width:100%; height:auto; overflow:hidden;}

.indexfwyj .thecont{ width:100%; height:auto; overflow:hidden; position:relative; padding:3% 0;}

.indexfwyj .thecont .ctleft{ width:48%; height:auto; overflow:hidden; float:left;}
.indexfwyj .thecont .ctleft .pic{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexfwyj .thecont .ctleft .pic img{ width:100%; height:auto; overflow:hidden;}

.indexfwyj .thecont .ctright{ width:48%; height:auto; overflow:hidden; float:right;font-family:"Microsoft YaHei" !important;}
.indexfwyj .thecont .ctright .t1{ width:100%; height:auto; overflow:hidden; position:relative; font-size:36px; color:#000000; padding-bottom:8%;}
.indexfwyj .thecont .ctright .t2{ width:100%; height:auto; overflow:hidden; position:relative; font-size:16px; color:#fd8413; padding-bottom:5%; font-weight:bold;}
.indexfwyj .thecont .ctright .t3{ width:100%; height:auto; overflow:hidden; position:relative; font-size:16px; color:#717984; line-height:200%;}
.indexfwyj .thecont .ctright .t3 p{ width:100%; height:auto; overflow:hidden; position:relative; display:block;}
.indexfwyj .thecont .ctright .t3 span{ width:100%; height:auto; overflow:hidden; position:relative; display:block;}

.indexfwyj .pplist{ width:100%; height:auto; overflow:hidden; position:relative;}

.indexfwyj .pplist ul li{ width:15.5%; height:auto; overflow:hidden; position:relative; float:left; text-align:center; background:#dce1e8;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.indexfwyj .pplist ul li:hover{ cursor:pointer;}
.indexfwyj .pplist ul li img{filter: brightness(0.6);}
.indexfwyj .pplist ul li.on{background:#2858c1;}
.indexfwyj .pplist ul li.on img{filter: brightness(1);}


.indexfwyj .pplist ul li img{ width:100%; height:auto; overflow:hidden;}
.indexfwyj .pplist ul li.zw-x{ width:1.4%; height:auto; overflow:hidden; position:relative; background:none;}
.indexfwyj .pplist ul li.zw-y{ width:100%; height:auto; overflow:hidden; background:none;}
.indexfwyj .pplist ul li.zw-y:hover{ cursor:auto;}

/*服务业绩end*/

/*地理位置start*/
.globaldlwz{ width:100%; height:auto; overflow:hidden; position:relative;background:url(../images/bgn10.jpg) center top no-repeat; background-size:100% 100%;}

.indexdlwz{ height:auto; overflow:hidden;position:relative; padding:5% 0 4% 0;}

.indexdlwz .wleft{ width:40%; height:auto; overflow:hidden; float:left;}
.indexdlwz .wleft .t1{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexdlwz .wleft .t1 .title{ font-size:26px; color:#fff;font-family:"Microsoft YaHei" !important; float:left; line-height:180%; letter-spacing:2px; float:left;}
.indexdlwz .wleft .t1 .tubiao{ width:auto; height:auto; overflow:hidden; float:left; margin-top:1.8%; margin-left:2%; float:left;}
.indexdlwz .wleft .t1 .tubiao img{ width:75%; height:auto;}
.indexdlwz .wleft .t2{ color:#fff; font-size:16px;font-family:"Microsoft YaHei" !important; letter-spacing:1.4px; margin-top:0.5%;} 
.indexdlwz .wleft .thecont{ width:100%; height:auto; overflow:hidden; position:relative; padding-top:15%;}
.indexdlwz .wleft .thecont p{ color:#fff; font-size:22px;font-family:"Microsoft YaHei" !important; letter-spacing:2px; line-height:160%;}
.indexdlwz .wleft .thecont p font{color:#fda527;}


.indexdlwz .wright{ width:55%; height:auto; overflow:hidden; float:right;}
.indexdlwz .wright .themap{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexdlwz .wright .themap img{ width:100%; height:auto; overflow:hidden;}

.indexdlwz .wright .themsg{ position:absolute; width:10%; height:auto; overflow:hidden; top:43%; right:2%; background:#a0badb; color:#fff; padding:0.5% 0; text-align:center; line-height:160%;font-family:"Microsoft YaHei" !important;}


/*地理位置圆点闪动*/

@keyframes scale{0% {transform: scale(1)}
 50%,  75% {transform: scale(4)}
 78%,  100% {opacity: 0}
}
 @keyframes scales {
 0% {
 transform: scale(1)
}
 50%,  75% {
 transform: scale(2)
}
 78%,  100% {
 opacity: 0
}
}
.smallcircle2 {
	position: absolute;
	width: 15px;
	height: 15px;
	background-color: #fc9b13;
	border-radius: 100%; right:18.5%; top:42%;
}
.smallcircle2:before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	opacity: .6;
	background-color: #fc9b13;
	animation: scale 1.5s infinite cubic-bezier(0, 0, .49, 0.02);
}
 @keyframes scaless {
 0% {
 transform: scale(1)
}
 50%,  75% {
 transform: scale(3)
}
 78%,  100% {
 opacity: 0
}
}
/*地理位置圆点闪动*/
        

/*地理位置end*/

/*合作客户start*/
.globalhzkh{ width:100%; height:auto; overflow:hidden; background:#fff;}

.indexhzkh{ height:auto; overflow:hidden; position:relative; padding:4% 0;}
.indexhzkh .thetop{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexhzkh .thetop .t1{ width:100%; height:auto; overflow:hidden; position:relative;}
.indexhzkh .thetop .t1 .title{ font-size:26px; color:#2858c4;font-family:"Microsoft YaHei" !important; float:left; line-height:180%; letter-spacing:2px; float:left;}
.indexhzkh .thetop .t1 .tubiao{ width:auto; height:auto; overflow:hidden; float:left; margin-top:0.8%; margin-left:1%; float:left;}
.indexhzkh .thetop .t1 .tubiao img{ width:75%; height:auto;}
.indexhzkh .thetop .t2{color:#676767; font-size:16px;font-family:"Microsoft YaHei" !important; letter-spacing:1.4px; margin-top:0.5%;} 


.indexhzkh .thecont{ width:100%; height:auto; overflow:hidden; position:relative; margin-top:3%;}
.indexhzkh .thecont ul{}
.indexhzkh .thecont ul li{ width:13%; height:auto; overflow:hidden; float:left; margin-right:1%;}
.indexhzkh .thecont ul li img{ width:100%; height:auto; overflow:hidden;}


.indexhzkh .extend
{ width:100%; height:auto;overflow:hidden;position:relative; margin-top:3%;}
.indexhzkh .extend ul
{list-style:none;}
.indexhzkh .extend ul li
{width:155px; height:auto;overflow:hidden;float:left;margin-right:12px;}
.indexhzkh .extend ul li img
{width:100%;height:auto;overflow:hidden; border:1px solid #eee;box-sizing:border-box;}
.indexhzkh .extend ul li img:hover{border:1px solid #2858c4;}

/*合作客户end*/



/*手机端start*/

@media (max-width:1024px){
.slides li
{height:560px;}


.ad_txt{ padding-left:18px;}
}
/*手机端end*/



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