.banner{
	width: 100%; 
 overflow:hidden; position:relative;
}
.banner .swiper-slide{ position:relative;
	/* height: 8.0rem; */ display:block;
}
.banner .swiper-slide .zzc{ position:absolute;  width:40%;  transition:all 0.8s ease-in-out 0s; bottom:-110%; z-index:1;}
.banner .swiper-slide .zzc .nrc{ width:90%; padding:8% 5%; color:#fff;}
.banner .swiper-slide .zzc .nrc h4{ font-size:38px; color:#fff;}
.banner .swiper-slide .zzc .nrc p{ font-size:24px; line-height:1.5;color:#fff}
.banner .swiper-slide .zzc .nrc .en{
	margin-top:1.5%;
	margin-bottom:1.5%;
	font-family:Bebas, Arial, Helvetica, sans-serif; text-transform:uppercase;
}
.banner .swiper-slide .lb{ left:10%; background-color:rgba(255,102,0,0.4)}
.banner .swiper-slide .rb{right:10%;background-color:rgba(255,102,0,0.8)}
.banner .swiper-slide-active{

}
.banner .swiper-slide-active .zzc{bottom:0px;}
.banner .swiper-slide img{
display:block; border:0px;
	width: 100%; margin-left:auto; margin-right:auto;
}
.banner .swiper-pagination-bullets{ bottom:0px; margin-bottom:20px;}
.banner .swiper-pagination-bullet{
	width: 12px;
	height:12px;
 background:none;
	opacity: 1; background-color:#0061AE; 	transition:all 0.5s ease-in-out 0s;filter: Alpha(Opacity=50);
-moz-opacity:0.5; 			opacity:0.5;border-radius:12px; z-index:5;
}
.banner .swiper-pagination-bullet-active{filter: Alpha(Opacity=100);
-moz-opacity:1; 			opacity:1;
	background:#ff6600;
}
.banner .swiper-button-next,.banner .swiper-button-prev{	filter: Alpha(Opacity=0);
-moz-opacity:0; 			opacity:0;
	transition:all 0.3s ease-in-out 0s; background-color:#0061AE; width:45px; height:45px;border-radius:45px;-moz-background-size:17px ;-webkit-background-size:17px ;background-size:17px ;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{filter: Alpha(Opacity=90);
-moz-opacity:0.9; 			opacity:0.9;}
#part1{
	width:100%; display:block;
	background-color:#fff;
	padding-top:1%;
	padding-bottom:2%;clear:both;

}
#part2{
width:100%;
display:block;
	padding-top:2.5%;
	padding-bottom:2.5%;
	background-color:#f2f2f2;
	background-image: url(image/bg3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;background-size:100% auto;
}
#part3{
width:100%;
display:block;
	padding-top:2.5%;
	padding-bottom:2.5%; background-color:#f4f4f4;
}
#part4{
	width:100%;
	display:block;
	padding-top:0.1%;
	padding-bottom:0.1%;
	background-color:#F4F4F4;
	background-size: cover;	;
	background-image: url(home_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
#part4 .home-tit {
	position: relative; padding:2%;
}
#part4 .home-tit span {
	color: rgb(51, 51, 51); line-height:2; letter-spacing: 2px; font-size: 22px; font-weight: bold; display: block;
}
#part4 .home-tit h2 {
	color:#ff6600; line-height: 2; font-size: 44px; font-weight: bold; margin-top: 1.5%;
}
#part4 .home-tit .des {
	color:#0061AE; line-height: 1.8; letter-spacing: 2px; font-size: 20px; margin-top: 5px;
}
#part4 .home-tit .tip {
	color: rgb(102, 102, 102); line-height: 22px; letter-spacing: 1px; font-size: 14px; margin-top: 1.5%; max-width: 495px;
}
#part4 .home-tit .more {
	right: 0px; bottom: 10px; position: absolute;
}

#fwzs{
	width:92%; 
	 padding-left:4%; padding-right:4%; margin-top:2.5%;
}
#fwzs li{ list-style-type:none;}
#fwzs  LI{ text-align:center; width:100%;  transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s; margin-top:7%;}
#fwzs  LI .nrc{ border:#ddd solid 1px; display:block;padding:10% 4%;border-radius:5px; overflow:hidden; background-color:#fff; }
#fwzs  LI  dd{ width:100%; overflow:hidden; text-align:center; display:block; margin-top:2%; margin-bottom:6%; }
#fwzs  LI  img{ width:80px; height:80px;border-radius:100%; border:#0061AE solid 2px; display:block; margin-left:auto; margin-right:auto;}
#fwzs  LI:hover .nrc{ background-color:#0061AE; border:#0061AE solid 1px;}
#fwzs  LI  h4{ color:#222; font-weight:bold; font-size:16px; line-height:2;}
#fwzs  LI p{ color:#666; font-size:14px; text-align:left;margin-top:2%; color:#777;text-overflow: ellipsis; overflow:hidden;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical; line-height:30px; height:150px;}	
#fwzs  LI span{display:inline-block;  margin-top:3%; margin-bottom:2%; font-size:15px;}
#fwzs  LI:hover{ margin-top:0px;}
#fwzs  LI:hover p,#fwzs  LI:hover  h4,#fwzs  LI:hover span{ color:#fff; }

#fwzs .owl-controls .owl-nav .owl-next,#fwzs .owl-controls .owl-nav .owl-prev{ position:absolute; background:none; top:0px; width:3%;height:100%; line-height:0px; font-size:0px;background-size:40% auto;}
#fwzs .owl-controls .owl-nav .owl-next{ 
	left:0px;
	background-image: url(l1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#fwzs .owl-controls .owl-nav .owl-next:hover{	background-image: url(l1_h.png);}
#fwzs .owl-controls .owl-nav .owl-prev{
	right:0px;
	background-image: url(r1.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#fwzs .owl-controls .owl-nav .owl-prev:hover{background-image: url(r1_h.png);}
#fwzs .owl-controls .owl-dots .owl-dot span{
width:10px;height:10px;margin:12px 3px; background-color:#C7C7C9;
}
#fwzs .owl-controls .owl-dots .owl-dot.active span,#fwzs .owl-theme .owl-dots .owl-dot:hover span{background-color:#0061AE;}
#alzs{ width:100%; display:block; margin-top:2%;}
#alzs .iframe {
    height: 650px;
    width: 100%;
}

#alzs .iframe iframe {
        display: block;
        width: 100%;
        height: 650px;
        border: none;
    }
#allist{ width:100%; display:block; margin-top:1.5%;}
#allist ul{ list-style-type:none; margin-left:-2%;}
#allist ul li { width:23%; margin-left:2%; display:inline-block; height:220px; overflow:hidden; cursor:pointer;}
#allist ul li .fsrc{ display:none;}
#allist ul li img{ width:100%; display:block; min-height:220px;transition:all 0.6s ease-in-out 0s;}
#allist ul li:hover  img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#lmdf{float:left;width:100%; text-align:center; margin-bottom:5px; overflow:hidden; }
#lmdf A{padding:5px 2%;
	font-size:16px; 
	display:inline-block;
	 color:#555; background-color:#fff; margin:3px; border:#ddd solid 1px;border-radius:5px; text-transform:capitalize;
}
#lmdf A span{ display:table-cell; vertical-align:middle; line-height:1.8; }
#lmdf A:hover{	color:#fff; background-color:#0061AE; border:#0061AE solid 1px;}
#caselist {
	WIDTH:100%;
	 display:block; overflow:hidden; position:relative; TEXT-ALIGN: left;
}
#caselist UL {
	LIST-STYLE-TYPE: none; 
}
#caselist UL LI {
	 display:inline-block; width:31%; margin:0.9%;
}
#caselist UL LI dd{ width:100%; display:block;position:relative; overflow:hidden; display:block;height:300px;}
#caselist UL LI IMG { border:0px; width:100%; min-height:300px;transition:all 0.3s ease-in-out 0s;}
#caselist UL LI p{ padding:2.5% 1%; height:20px; line-height:20px; width:98%; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  text-align:center; position:absolute; left:0px; bottom:0px; background-color:rgba(0,97,174, .6);
}
#caselist UL LI A {
	DISPLAY: block; color:#fff;transition:all 0.3s ease-in-out 0s;
}
#caselist UL LI A:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#caselist UL LI A:hover p{ background-color:rgba(255,102,0, .7)}
#cggd{ width:100%; display:block; margin-top:2%;}
#szlb{ width:100%; text-align:center; display:block; margin-bottom:4%;}
#szlb UL{list-style-type:none; }
#szlb UL LI{ width:20%; display:inline-block; }
#szlb UL LI dd{ width:0px; height:0px; padding-bottom: 92%;
  padding-left: 92%;
  border: 2px solid #0061AE;
  border-radius: 92%;
  position: relative;display:inline-block;}
#szlb UL LI dd .wz{ width:100%; position:absolute; left:0px; top:32%; text-align:center; color:#000;}
#szlb UL LI dd  p{ font-size:14px;font-weight:bold; }
#szlb UL LI dd  p span{font-size: 46px; margin-right:10px;
	color: #ff6600;
	font-family: Bebas}
#szlb UL LI dd  h5{ font-size:16px; margin-top:2%;font-weight:bold;}
#cgzs{
	width:100%; 
	 margin-top:3%; margin-bottom:4%;
}
#cgzs li{ list-style-type:none;}
#cgzs  LI{ text-align:center; width:100%;  transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s; margin-top:3%;}
#cgzs  LI .nrc{display:block;padding:5%; padding-bottom:8%;overflow:hidden; background-color:#FFFFFF }
#cgzs  LI  dd{ width:100%; overflow:hidden; text-align:center; display:block;}
#cgzs  LI  img{ width:100%; display:block; }
#cgzs  LI:hover .nrc{ background-color:#0061AE; border:#0061AE solid 1px;}
#cgzs  LI  h4{ color:#222; font-weight:bold; font-size:16px; line-height:2; }
#cgzs  LI p{  font-size:14px; text-align:left;margin-top:2%; color:#777;text-overflow: ellipsis; overflow:hidden;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical; line-height:22px; height:110px;}	
#cgzs  LI span{display:inline-block;  margin-top:3%; margin-bottom:2%; font-size:15px;}
#cgzs  LI:hover{ margin-top:0px;}
#cgzs  LI:hover p,#cgzs  LI:hover  h4,#cgzs  LI:hover span{ color:#fff; }

#cgzs .owl-controls .owl-nav .owl-next,#cgzs .owl-controls .owl-nav .owl-prev{ position:absolute; background:none; top:0px; width:3%;height:100%; line-height:0px; font-size:0px;background-size:40% auto;}
#cgzs .owl-controls .owl-nav .owl-next{ 
	left:0px;
	background-image: url(l1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#cgzs .owl-controls .owl-nav .owl-next:hover{	background-image: url(l1_h.png);}
#cgzs .owl-controls .owl-nav .owl-prev{
	right:0px;
	background-image: url(r1.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#cgzs .owl-controls .owl-nav .owl-prev:hover{background-image: url(r1_h.png);}
#cgzs .owl-controls .owl-dots .owl-dot span{
width:10px;height:10px;margin:12px 3px; background-color:#C7C7C9;
}
#cgzs .owl-controls .owl-dots .owl-dot.active span,#cgzs .owl-theme .owl-dots .owl-dot:hover span{background-color:#0061AE;}
#jxzs{ width:100%; display:block;}
#sgxc{
	width:92%; 
	 padding-left:4%; padding-right:4%; margin-top:3%;
}
#sgxc li{ list-style-type:none;}
#sgxc  LI{ text-align:left; width:100%;  transition:all 0.4s ease-in-out 0s;}
#sgxc  LI .nrc{ border:#E2E2E2 solid 2px; display:block;padding:2%; padding-bottom:4%;border-radius:5px; overflow:hidden; background-color:#FFFFFF; }
#sgxc  LI  dd{ width:100%; overflow:hidden; text-align:left; height:260px; display:block; margin-top:1%; margin-bottom:2%; }
#sgxc  LI  img{ width:100%; display:block; margin-left:auto; margin-right:auto; min-height:260px;transition:all 0.4s ease-in-out 0s;}
#sgxc  LI:hover .nrc{  border:#AC8125 solid 2px;}
#sgxc  LI:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#sgxc  LI  h4{ color:#222; font-weight:bold; font-size:15px; line-height:25px; height:25px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#sgxc  LI p{ color:#666; font-size:14px; margin-top:2%; color:#777;text-overflow: ellipsis; overflow:hidden;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; line-height:25px; height:75px;}	
#sgxc  LI span{display:inline-block;  margin-top:3%; margin-bottom:2%; font-size:15px;}

#sgxc  LI:hover  h4{ color:#AC8125; }

#sgxc .owl-controls .owl-nav .owl-next,#sgxc .owl-controls .owl-nav .owl-prev{ position:absolute; background:none; top:0px; width:3%;height:100%; line-height:0px; font-size:0px;background-size:75% auto;}
#sgxc .owl-controls .owl-nav .owl-next{ 
	left:0px;
	background-image: url(leftb.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#sgxc .owl-controls .owl-nav .owl-next:hover{	background-image: url(lefta.png);}
#sgxc .owl-controls .owl-nav .owl-prev{
	right:0px;
	background-image: url(rightb.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#sgxc .owl-controls .owl-nav .owl-prev:hover{background-image: url(righta.png);}
#sgxc .owl-controls .owl-dots .owl-dot span{
width:10px;height:10px;margin:12px 3px; background-color:#C7C7C9;
}
#sgxc .owl-controls .owl-dots .owl-dot.active span,#sgxc .owl-theme .owl-dots .owl-dot:hover span{background-color:#0061AE;}
  .detail-page {
            margin-top: 30px;
        }

        .server{
            display: flex;
            flex-wrap: wrap;
        }

     
        
        .server a{
            width: 25%;
            padding: 10px;
            box-sizing: border-box; overflow:hidden;
        }
 .server a dd{ width:100%; display:block; overflow:hidden;}
        .server a img{
            width: 100%;transition:all 0.4s ease-in-out 0s;
        }

        .server.team-con {
    background: #fff;
    padding: 20px;
}



        
.server.team-con img {
    height: 1rem;
}

.server.team-con p {
   text-align: center;
   font-size: 24px;
   line-height: 30px; height:30px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
   margin-top: 10px; color:#111;
   }
.server.team-con a:hover p{ color:#0061AE}
.server.team-con a:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#prolist {
	WIDTH:100%;
 text-align:left; clear:both; float:left;display:block; margin-top:1.5%; margin-bottom:1.5%;
}
#prolist UL {
	LIST-STYLE-TYPE: none; 
}
#prolist UL LI {
	TEXT-ALIGN: center; WIDTH:32.3%; cursor:pointer;  background-color:#fff; margin:0.5%;display:inline-block;
}
#prolist UL LI .nrc{ padding:2%; border:#eee solid 1px; display:block;}
#prolist UL LI dd{ width:100%; cursor:pointer;TEXT-ALIGN: center; height:280px;  overflow:hidden;background-color:#fff; }
#prolist UL LI IMG { border:0px; max-width:100%; height:280px;transition:all 0.4s ease-in-out 0s;}
#prolist UL LI p{width:98%; color:#555;background-color:#f1f1f1;cursor:pointer;border-radius:1px; padding:1%; text-align:center; font-size:16px; height:30px; line-height:30px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  margin-top:2.2%; }

#prolist UL LI A {
	DISPLAY: block; color:#fff;transition:all 0.2s ease-in-out 0s;
}
#prolist UL LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#prolist UL LI:hover .nrc{ outline:#0061AE solid 1px;}
#prolist  ul li:hover p{ background-color:#0061AE; color:#FFFFFF; }
#jjfa{ width:96%; display:block; float:left; padding:3.5% 2%; background-image: url("home_solution_bg.jpg"); background-attachment: fixed; background-size: cover;}
#jjfa .home-tit span{ color: #FFFFFF; font-size:22px;font-weight:bold}
#jjfa .home-tit h2{ color: #FFFFFF; font-size:44px; text-transform:uppercase;; font-weight:bold; margin-top:2%; margin-bottom:2%;}
#jjfa .home-tit .des{ color: #FFFFFF; font-size:20px;margin-bottom:2%;}
#jjfa .home-tit .tip{ color:rgba(255,255,255,.6); font-size:14px;}
#jjfa .content{ position: relative;}
#jjfa .home-tit{ position: absolute; top:0; left:0;}
#jjfa ul{ margin: 0 -14px; padding-top: 30px;}
#jjfa li{ float: left; width:14.28%; padding:10px; text-align: center;}
#jjfa li:nth-child(7n+1){ clear: both;}
#jjfa li .item{ display: block; border: 1px solid rgba(255,255,255,.2); padding: 20px 10px 30px;}
#jjfa li .item img{ max-width:80%;}
#jjfa li .item p{ margin-top: 10px; font-size: 18px; height:30px; line-height:30px; overflow:hidden; color:#EEEEEE; letter-spacing:2px;}
#jjfa li .item:hover{ background: #0061AE;}
#jjfa li .item:hover img{ animation: tada 1s; -webkit-animation: tada 1s;}
@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}

@media only screen and (max-width: 1300px){#allist ul li{height:180px;}#allist ul li img{ min-height:180px;}#alzs .iframe,#alzs .iframe iframe{ height: 580px;}.banner .swiper-slide .zzc .nrc h4{ font-size:30px;}.banner .swiper-slide .zzc .nrc p{ font-size:20px;}#sgxc  LI  dd{ height:210px;}#sgxc  LI  img{ min-height:210px;}#caselist UL LI dd{ height:270px;}#caselist UL LI IMG{ min-height:270px;}#prolist UL LI IMG,#prolist UL LI dd  { height:210px;}#prolist UL LI p{ font-size:14px;}#jjfa .home-tit span{ font-size:18px;}#jjfa .home-tit h2{ font-size:28px;}#jjfa li .item p{ font-size:16px;}}
@media only screen and (max-width: 1100px){#jjfa li{ float: left; width:14%; padding:10px; text-align: center;}#jjfa .home-tit .des{ font-size:16px;}#jjfa li .item p{ font-size:14px;}#prolist UL LI IMG,#prolist UL LI dd  { height:170px;}#lmbt span{font-size:22px;}#lmbt i{ font-size:40px;}#lmbt p{font-size:16px;}#more  A{ font-size:18px;}#allist ul li{height:140px;}#allist ul li img{ min-height:140px;}#alzs .iframe,#alzs .iframe iframe{ height: 500px;}#szlb UL LI dd  p{ font-size:12px;}#szlb UL LI dd  h5{ font-size:14px;}#szlb UL LI dd .wz{ top:30%}#szlb UL LI dd  p span{ font-size:38px;}#szlb UL LI dd{   border: 1px solid #0061AE;}#cgzs  LI  h4,#fwzs  LI  h4{ font-size:14px;}#part2{background-image: url(image/bg3a.jpg);}.banner .swiper-slide .zzc .nrc h4{ font-size:24px;}.banner .swiper-slide .zzc .nrc p{ font-size:18px;}.banner .swiper-slide .zzc{ width:50%;}#sgxc  LI  h4{ font-size:14px;}#sgxc  LI p{ font-size:13px; line-height:22px; height:66px;}#sgxc  LI  dd{ height:180px;}#sgxc  LI  img{ min-height:180px;}.server.team-con p{ font-size:16px;font-weight: 600;}#caselist UL LI dd{ height:230px;}#caselist UL LI IMG{ min-height:230px;}#part4 .home-tit span {
	font-size: 20px;
}
#part4 .home-tit h2 {
	font-size: 36px;
}
#part4 .home-tit .tip {
	letter-spacing: 0px; max-width: 60%;
}}
@media screen and (max-width: 1050px) {
            .server a{
            width: 50%;
            padding: 10px;
            box-sizing: border-box;
            }
        }
@media only screen and (max-width: 1000px){#fwzs  LI span{ font-size:13px;}#fwzs  LI p{
 line-height:22px; height:110px;}.banner .swiper-slide .zzc .nrc p{ font-size:16px; line-height:1.2;}.banner .swiper-slide .zzc .nrc h4{ font-size:20px; font-weight:bold;}#sgxc  LI  h4{ font-size:14px;}#sgxc  LI p{ font-size:12px; line-height:20px; height:60px;}#sgxc  LI  dd{ height:150px;}#sgxc  LI  img{ min-height:150px;}#sgxc  LI:hover .nrc{  border:#AC8125 solid 1px;}#sgxc  LI .nrc{ border:#E2E2E2 solid 1px;}#sgxc .owl-controls .owl-nav .owl-next,#sgxc .owl-controls .owl-nav .owl-prev{background-size:55% auto;}#caselist UL LI dd{ height:180px;}#caselist UL LI IMG{ min-height:180px;}#lmdf A{ font-size:14px;}}
@media only screen and (max-width: 800px){#lmbt span{font-size:16px;font-weight:600;}#lmbt i{ font-size:25px;}#lmbt p{font-size:14px;}#lmbt dd em{ width:40%; height:1px;}#cgzs  LI  h4,#fwzs  LI  h4,#fwzs  LI p,#fwzs  LI span{ font-size:12px;}#fwzs  LI p{
  line-height:20px; height:100px;}#more  A{ font-size:15px; font-weight:bold}#allist ul li{height:110px;}#allist ul li img{ min-height:110px;}#alzs .iframe,#alzs .iframe iframe{ height: 380px;}#szlb UL LI dd  h5{ font-size:12px;}#szlb UL LI dd .wz{ top:28%}#szlb UL LI dd  p span{ font-size:30px;}#cgzs  LI p{ font-size:12px; line-height:20px; height:100px;}.banner .swiper-slide .zzc .nrc h4{ font-size:16px; font-weight:bold;}.banner .swiper-slide .zzc .nrc p{ font-size:14px;}.banner .swiper-slide .zzc{ width:60%;}.banner .swiper-slide .lb{ left:5%;}
.banner .swiper-slide .rb{right:5%;}.banner .swiper-pagination-bullets{ bottom:0px; margin-bottom:5px;}.banner .swiper-pagination-bullet{
	width: 10px;
	height:10px;border-radius:12px;

}
.banner .swiper-pagination-bullet-active{width: 10px;}.banner .swiper-button-next,.banner .swiper-button-prev{ display:none;}#sgxc  LI  h4{ font-size:14px; height:20px; line-height:20px;}#sgxc  LI  dd{ height:180px;}#sgxc  LI  img{ min-height:180px;}.server.team-con p{ font-size:14px;line-height: 25px; height:25px; }#caselist UL LI dd{ height:140px;}#caselist UL LI IMG{ min-height:140px;}#lmdf A{ font-size:13px; font-weight:bold;}#part4 .home-tit span {
	font-size: 18px;
}
#part4 .home-tit h2 {
	font-size: 20px;
}
#part4 .home-tit .des{ font-size:16px;}
#part4 .home-tit .tip {
	letter-spacing: 0px; max-width: 70%;
}#part4 .home-tit .more{ width:10%;}#part4 .home-tit .more img{  max-width:100%; float:right;
}#prolist UL LI { width:46%; margin:1.5%;}#prolist UL LI IMG,#prolist UL LI dd  { height:160px;}#prolist UL LI p{ font-size:12px; height:25px; line-height:25px; }
#jjfa .home-tit{ position:relative; float:left; width:100%; margin-bottom:2%;}#jjfa .home-tit span{ font-size:16px;}#jjfa .home-tit h2{ font-size:20px;}#jjfa li .item p{ font-size:14px;}#jjfa .home-tit .tip{  font-size:12px;}#jjfa ul{ margin: 0px 0px; padding-top: 20px;}
#jjfa li{  width:21%; padding:1%; margin-left:1.5%;  text-align: center;}#jjfa li .item{ padding:3% 2%;}}
@media only screen and (max-width: 600px){#lmbt span{font-size:15px;font-weight:600;}#lmbt i{ font-size:30px;}#more A{ font-size:12px; font-weight:bold;}#lmbt span{font-size:16px;}#lmbt p{font-size:14px; }#more  A{ font-size:14px;}#allist ul li{height:80px;}#allist ul li img{ min-height:80px;}#alzs .iframe,#alzs .iframe iframe{ height: 340px;}#szlb UL LI dd .wz{ top:20%}#szlb UL LI dd  p span{ width:25px; margin-right:5px;}#szlb UL LI dd  h5{ margin-top:1%;}.banner .swiper-slide .zzc .nrc h4{ font-size:14px; font-weight:bold;}.banner .swiper-slide .zzc .nrc p{ font-size:12px; line-height:18px;}#sgxc{
	width:98%; 
	 padding-left:1%; padding-right:1%;}#sgxc  LI  h4{ font-size:12px; height:20px; line-height:20px;}#sgxc  LI  dd{ height:150px;}#sgxc  LI  img{ min-height:150px;}#caselist UL LI{ width:45%; margin:2%;}#caselist UL LI dd{ height:160px;}#caselist UL LI IMG{ min-height:160px;}lmdf A{ font-size:12px; margin:2px;}#prolist UL LI IMG,#prolist UL LI dd  { height:130px;}#jjfa li{  width:45%; padding:1%; margin-left:1.5%;  text-align: center;}#lmtc h4{ font-size:14px;}}
@media only screen and (max-width: 450px){#lmbt span{font-size:14px; }#lmbt p{font-size:12px; }#lmbt dd em{ width:38%; height:1px;}#allist ul li{height:60px;}#allist ul li img{ min-height:60px;}#alzs .iframe,#alzs .iframe iframe{ height: 220px;}#szlb UL LI{ width:31%; margin-left:0.5%; margin-right:0.5%; margin-bottom:1%;}#szlb UL LI dd  p{ font-weight:normal; font-size:13px;}#szlb UL LI dd  h5{ font-size:14px; font-weight:normal;}.banner .swiper-slide .zzc{ width:70%;}.banner .swiper-slide .zzc .nrc{ width:96%; padding:2%; padding-bottom:20px;}.banner .swiper-slide .zzc .nrc .en{ margin-top:0px; margin-bottom:0px;}.banner .swiper-slide .zzc .nrc p{ font-size:12px; line-height:15px;}#sgxc  LI  dd{ height:120px;}#sgxc  LI  img{ min-height:120px;}.server.team-con p{ font-size:12px;line-height: 20px; height:20px; }#caselist UL LI dd{ height:130px;}#caselist UL LI IMG{ min-height:130px;}}
@media only screen and (max-width: 400px){#more  A{ font-size:12px;}.banner .swiper-slide .zzc{ width:75%;}#sgxc  LI  dd{ height:170px;}#sgxc  LI  img{ min-height:170px;}#caselist UL LI dd{ height:110px;}#caselist UL LI IMG{ min-height:110px;}#caselist UL LI{ width:46%; margin:1.5%;}#prolist UL LI IMG,#prolist UL LI dd  { height:90px;}}
