@charset "utf-8";
*{margin:0px;padding:0px; font-family:"微软雅黑", Arial, Helvetica, sans-serif;text-decoration:none;}
body{ _height:auto;height:auto; margin:0px auto;text-decoration:none;}
button,submit{cursor:pointer;}
.clear { display:block !important; clear:both; height:0px; line-height:0px; font-size:0;} 
img{border:0;vertical-align:middle;}
li{list-style-type:none;}
ul{list-style:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.cl{ clear:both;}
.fr{float:right}
.fl{float:left}
input{ outline:none; }
.all{ width:100%; min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1; position: absolute;}
@media screen and (max-width:800px){
.common-list{
padding:15px;
}
.new-pt-item{
width:48%;
float:left;
line-height:1.5;
color:#666;
padding:1%
}
.PChj1{
height:300px;
.PChj1y{
    padding-top: 40px;
}
.PChj1y1 h2{
    font-size: 20px;
}
}
.PCwm2n{
width:100% !important;
height:100px;
background: #f5f5f5;
}
.PCwm2n tr td h2{
font-size: 20px;
}
.PCwm2n tr td p{
font-size: 14px;
}
.contact,.contact_map{
height:fit-content;
width:100%;
float:none
}
.contact_textbox{
height:300px;
}
.PWhj2,.PChj3,.PChj3n,.PWhj4,.PWhj6,.PChj3s,.PChj3x,.PWhj4s,.PWhj4s2,.PWhj4x,.PWhj6s,.PWhj6x{
width:90% ;
margin:0 auto;
}
.newsList a{
display: block;
float:left;
width: 200px; /* 定义容器宽度 */
  white-space: nowrap; /* 确保文本在一行内显示 */
  overflow: hidden; /* 超出容器部分隐藏 */
  text-overflow: ellipsis; 
}
	.s-secondNav span{
    color: #5c5c5c;
}
.section-clients .icons-grid .client-icon{
	float: inherit;
	margin: 20px auto;
}
.float_qq{display: none;}
.fy{display: none;}
/*导航开始*/
header,.hhh,.in2n_con,.header,.hy,.hy2,.hz,.header_z,.header_y,.PCin4x2s{display: none;}

.NavBtnDiv{width:100%;height:100%;position:fixed;z-index:100;top:0px;left:0%;display: none;font-size:14px;}
.NavBtnR{width:100%;height:100%;background:#fff;
animation:NavBtnR 0.6s;-webkit-animation:NavBtnR 0.6s;
animation-fill-mode:forwards;
-webkit-animation-fill-mode:forwards;
opacity:0;position: relative;
}
@keyframes NavBtnR{
0%{transform:translateX(100px) translateX(0px);opacity: 0;}
100%{opacity: 1;}
}
.NavBtnRs{width:24px;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;position: absolute;z-index:104;top:20px;right:5%;}
.Header2{width:100%;height:56px;/*position: fixed;*/top:0px;left:0%;z-index: 10;font-size:14px;background:#347eff}
.HeaderLogo2{width:25%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;float: left;margin-left:5%;}
.HeaderLogo2 img{margin-top: 15px;}

.sousuo2{width:26px;height:26px;margin-right:10px;transition: 0.6s;position: relative;margin-right:7.2%;margin-top:17px;float:right;} 
.sousuo2:hover{transform:rotate(360deg);}
.tel12{width:26px;height:26px;margin-right:10px;transition: 0.6s;}
.Header3{width:100%;height:56px;background:#fff;position: fixed;top:0px;left:0%;border-bottom:1px solid #dedede;z-index: 10;font-size:14px;display: none;}
.HeaderLogo3{width:25%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;float: left;margin-left:5%;}
.HeaderLogo3 img{margin-top: 15px;}
.tel13{width:26px;height:26px;margin-right:10px;transition: 0.6s;}
.nav1B{width:30px;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;float: right;margin-right:5%;margin-top:17px;display: block;}
.WAPbanner{width: 100%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1; }
.top{width: 100%;height: 50px;margin-top: 80px;}
.top_title{width: 100%;height: 50px;margin: 0px auto;}
.top_title h2{font-size: 24px;color: #0C1924;line-height: 50px;text-align: center;}
.xmys_top{width: 100%;height: 140px;}
.xmys_top_title{width: 100%;height: 140px;margin: 0px auto;}
.xmys_top_title h2{font-size: 40px;color: #2e73f9;line-height: 140px;text-align: center;}
.xmys_content{width: 90%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 30px;}
.xmys_content_one{width: 100%;height: 240px; position: relative;margin-bottom: 25px;}
.xmys_img{width: 100%;height: 240px;}
.xmys_bottom{width: 100%;height: 50px;background-color:rgba(46,115,249,0.8);position: absolute;bottom: 0%;}
.xmys_bottom h2{text-align: center;line-height: 50px;color: #fff;font-size: 16px;font-weight: normal;}
/*解决方案开始*/
.PCin1{display: none;}
.WAPin1{width:100%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.WAPin1s{width:95%;min-height:50px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 40px;}
.WAPin1s h2{margin:0px auto; text-align: center;font-size: 26px;}
.WAPin1xx{width:100%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.WAPin1xx_y{width:90%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.WAPin1xx_y>h2{line-height: 40px;text-align: center;}
.WAPin1xx_y>h2>a{font-size: 24px;color: #0C1924;}
.WAPin1xx_yn{height:70px;overflow: hidden;transition:0.6s;}
.WAPin1xx_yn p{line-height: 25px;font-size: 14px;color: #0C1924;}
.More2{width:100%;height:30px;line-height:30px;text-align: center;font-size: 14px;color:#347EFF;margin-top: 10px;border: 0px;background: none;}
.More3{display: none;width:100%;height:30px;line-height:30px;text-align: center;font-size: 14px;color:#347EFF;margin-top: 10px;border: 0px;background: none;}
.WAPin1xx_y1{width:100%;min-height:120px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 15px;}
.WAPin1xx_y1 ul li{width:33%;height: 120px;float: left;text-align: center;}
.WAPin1xx_yn1n{width: 90px;height: 120px;margin:0px auto;}
.WAPin1xx_yn1ns{width: 90px;height: 63px;background-size: 100% 100%;text-align: center;padding-top:27px;}
.WAPin1xx_yn1nx{width: 90px;height: 30px;margin:0px auto;}
.WAPin1xx_yn1nx h2{line-height: 30px;font-size: 14px;color: #0C1924;font-weight: normal;text-align: center;}
.WAPin1xx_yn1n:hover .PCin1xx_yn1nx h2{font-size: 14px;color: #347EFF;}
.WAPin1xx_yn2{width: 135px;height: 45px;background:#347EFF;border-radius: 50px;margin-top: 20px;margin:0px auto;margin-top: 20px;margin-bottom: 30px;}
.WAPin1xx_yn2 h2{line-height: 45px;text-align: center;}
.WAPin1xx_yn2 h2 a{font-size: 14px;color:#fff;}
.WAPin1xx_z{width:90%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}

/*广告位*/
.PCin2{display: none;}
.WAPin2{width: 100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;background: url(../images/bg.jpg)no-repeat top center;margin-top: 40px;overflow: hidden;background-size: 100% 100%}
.WAPin2n{width: 90%;min-height:10px; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 80px;margin-bottom: 70px;margin-left: 5%;}
.WAPin2n>h2{line-height: 35px;font-size: 24px;color: #fff;}
.WAPin2n>p{line-height: 30px;font-size:14px;color: #fff;margin-top: 5px;}
.WAPin2n_but{width: 130px;height: 40px;background:#fff;border-radius: 50px;margin-top: 20px;}
.WAPin2n_but h2{line-height: 40px;text-align: center;}
.WAPin2n_but h2 a{font-size: 14px;color:#347EFF;}

/*服务体系开始*/
.PWin3{width:100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;background-size: 100% 100%;overflow: hidden;padding-bottom:30px;}
.PWin3s{width:90%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 50px;}
.PWin3s h2{line-height: 40px;font-size: 28px;color: #0C1924;text-align: center;}
.PWin3x{width:95%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 20px;}
/*服务体系结束*/
/*实时动态开始*/
.PCin4{display: none;}
.WAPin4{width: 100%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-bottom:15px;}
.WAPin4s{width:90%;height:50px;margin:0px auto;margin-top: 30px;}
.WAPin4s h2,.PCin4s h2{line-height: 50px;color: #0C1924;font-size: 24px;text-align: center;}
.WAPin4x{width: 90%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;position: relative;}

.WAPin4xn1d{width:88%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-bottom: 30px;padding-top: 20px;padding-bottom: 20px;}
.WAPin4xn1{width:95%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;box-shadow: 0px 0px 10px #F2F2F2;margin:0px auto;}
.WAPin4xn1s{width:100%;height: 150px;}

.WAPin4xn1x{width: 87%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 25px;margin-right: 20px;margin-bottom: 20px;}
.WAPin4xn1x h2{line-height: 30px;font-size:16px;color: #0C1924;text-align: left;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.WAPin4xn1x p{line-height: 25px;font-size: 14px;color: #0C1924;text-align: left;}
.WAPin4xn1x p span{line-height: 25px;font-size: 14px;color: #A0BFF2;text-align: left;}

.WAPin4xn1x2{width: 100%;height:35px;border-top:1px solid #F5F5F5;text-align: center;padding-top: 15px;}
.WAPin4xn1x_but{width:75px;height:25px;border:1px solid #2D73FF;border-radius: 3px;margin-bottom: 10px;}
.WAPin4xn1x_but h2{line-height: 25px;text-align: center;font-size: 12px;color: #2D73FF;font-weight: normal;}

.WAPin4xn1x_but2{width:75px;height:25px;border:1px solid #FFBF67;border-radius: 3px;margin-bottom: 10px;}
.WAPin4xn1x_but2 h2{line-height: 25px;text-align: center;font-size: 12px;color: #FFBF67;font-weight: normal;}

.WAPin4x2{width:135px;height:45px;margin:0px auto;border:1px solid #2D73FF;border-radius: 3px;margin-bottom: 10px;border-radius: 50px;margin-top: 40px;margin-bottom: 50px;}
.WAPin4x2 h2{line-height: 45px;text-align: center;font-weight: normal;}
.WAPin4x2 h2 a{font-size: 14px;color: #2D73FF;display: block;}
/*实时动态结束*/
/*底部开始*/
.PCfooter{display: none;}
.WAPfooter{width:100%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.WAPfooters{width:100%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;background: #3A426B;padding-bottom: 20px;}

.WAPfooters_s{width:60%;min-height:100px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 25px;}
.WAPfooters_s ul li{width:45%;text-align: center;float: left; }
.WAPfooters_s ul li h2{font-size: 14px;font-weight: normal;line-height: 30px;color: #FFFFFF;}

.WAPfooters_x{width: 60%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 20px;}

.WAPfooters_x ul li{width: 40%;height: 30px;border-radius: 50px;border:1px solid #FFFFFF;line-height: 30px;text-align: center;float: left;margin-left: 10px;margin-right: 10px;}
.WAPfooters_x ul li a{font-size: 14px;color: #fff;display: block;border-radius: 50px;}
.WAPfooterx{width:100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;background: #303965;padding-top: 20px;padding-bottom: 20px;}
.WAPfooterx p{text-align: center;font-size: 16px;color: #fff;line-height: 30px;}

/*底部结束*/
/*导航*/
.clearfix:before,
.clearfix:after {
  background:url(images/in9.png) no-repeat top center;background-size:20px 20px;
  display: table;
}
.clearfix:after {
  clear: both;
}s-secondItem
.clearfix {
  *zoom: 1;
  /*IE/7/6*/
}
/*定位居中*/
.middle {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.s-side {
  width:90%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #fff;
  padding:30px 10% 30px 10%;
}
.s-side .s-firstItem i {
  font-size:1em;color:#323232;
}
.s-side .s-firstItem span {color:#323232;
  display: inline-block;
  margin-right:5%;
  font-size:1.2em;
}
.s-side .first {width:90%;
	padding:10px 0px;
	border-bottom: 1px solid #f5f5f5;
}
.s-side .d-firstNav span {color:#323232;
  display: inline-block;font-size:1.2em;
}
.s-side .d-firstNav i.fr {
  font-size: 1.2em;color:#5c5c5c;
}
.s-side .s-secondNav,.s-side .s-secondItem,.s-side .s-thirdItem {color:#5c5c5c;margin-left:10px;margin-top: 10px;}
.s-secondNav,.s-fourthNav,.s-thirdNav{color:#5c5c5c;margin-left:20px;margin-top: 10px;}

.s-secondNav span a{color:#5c5c5c;}
.s-secondNav:hover,.d-firstNav:hover{cursor: pointer;color:#1DB9EC;}

.s-fourthNav span a{color:#5c5c5c;}
.s-fourthNav:hover,.d-firstNav:hover{cursor: pointer;color:#1DB9EC;}

.s-thirdNav span a{color:#5c5c5c;}
.s-thirdNav:hover,.d-firstNav:hover{cursor: pointer;color:#1DB9EC;}

.s-side .d-secondDrop {color:#5c5c5c;margin-left: 20px;margin-top: 10px;}
.s-side .d-thirdDrop {color:#5c5c5c;margin-left: 20px;margin-top: 10px;}
.s-side .d-fourthDrop {color:#5c5c5c;margin-left:100px;margin-top: 10px;}
.iconRotate {transform: rotate(90deg);transition: transform 0.5s;}
.s-firstDrop,.s-secondDrop,.s-thirdDrop,.s-fourthDrop{color:#5c5c5c;display: none;}
.WAPin4x .swiper-slide img{
		display: inherit;
	}
	
/************************案例页开始******************************/
.anlibody{background-size:250% !important;}
.anli_bannern{width:90%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top:40px;}

.anli1_img1{display: none;}


.anliMain{width:100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.anliMain_n{width:100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.anli1{width:95%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;padding-top: 15px;}
.anli1s{width:90%; min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;box-shadow:0 0 15px #EBEBEB;overflow: hidden;}
.anli1x{width: 100%; height: 45px; margin:0px auto;margin-top: 10px;}
.anli1x h2{line-height: 45px;text-align: center; font-weight: normal;font-size: 18px;color: #0C1924;}
.anli1:hover .anli1x h2{font-size: 18px;color: #347EFF;}


.anli_gd{width:40%;height: 40px; margin:0 auto;margin-top: 40px;margin-bottom:33px;border: 1px solid #347EFF;border-radius: 25px;}
.anli_gd h2{line-height: 40px;text-align:center;}
.anli_gd h2 a{font-size: 14px;color: #347EFF;font-weight: normal;display: block; }

/************************案例内页开始******************************/

.WPan1{width:100%;height: 55px;background: #fff;box-shadow: 0px 0px 15px #f0f0f0;}
.WPan1z{width: 70%;height: 55px;margin-left: 5%;}
.WPan1z h2{line-height: 55px;font-size: 18px;color: #0C1924;font-weight: normal;}
.WPan1y{width:30px;height: 30px;margin-right: 5%;margin-top: 13px;}


.WPan2{width:90%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 25px;border-radius: 5px;}


.WPan3{width:100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 50px;background: #fff;box-shadow: 0px 0px 15px #f0f0f0;}

.WPan3n{width:100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;margin-top: 30px;position: relative;margin-bottom: 30px;}
.WPan3n_n{width:85%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}

.WPan3n_n1{width:90%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;padding-top: 10px;}
.WPan3n_n1s{width: 100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.WPan3n_n1sz{width:90px;height: 90px;margin:0px auto;border-radius: 50px;border:5px solid #E6F0FF;text-align: center;}
.WPan3n_n1sz img{border-radius: 50px;text-align: center;}

.WPan3n_n1sy{width:100%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;}
.WPan3n_n1sy h2{line-height:40px;font-size: 18px;color: #3A426B;font-weight: normal;margin-top: 15px;}
.WPan3n_n1sy ul li{width:100%;line-height:35px;font-size:16px;color: #0C1924;float: left;}


.WPan3n_n1x{width: 80%;min-height:10px;margin:0px auto; height:auto; _height:auto; overflow:hidden; zoom:1;text-align: center;margin-top: 20px;}
.WPan3n_n1x img{width: 155px;height: 155px;box-shadow: 0px 0px 15px #f0f0f0;}
.WPan3n_n1x h2{line-height: 40px;text-align: center;font-size: 14px;color: #0C1924;}

}
@media screen and (max-width: 801px){
.WAPin4x2XW {width: 100%;min-height: 10px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.WAPin4x2s {width: 85%;height: 40px;margin: 0px auto;margin-bottom: 5px;}
.WAPin4x2s ul li {width: 45%;height: 35px;background: #F2F4F7;border: 1px solid #EDEDED;float: left;text-align: center;line-height: 35px;border-radius: 25px;cursor: pointer;}
.WAPin4x2s ul li a {font-size: 16px;display: block;color: #666666;border-radius: 25px;}
}