body{ min-width: 1200px; max-width: 1920px; background:#fff; margin: 0 auto; }
.floor,.box1Head,.intit,.box1Subtit{
  width: 100%; height: auto; overflow: hidden;
}
.bodymain{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; }

.box1Head{  height: 100px; display: flex; align-items: center; margin-top: 0; }
.box1Head .logo{ flex:1; width: 410px; }
.box1Head .logo img{ width: 410px; }

.box1Head .hotphone{ height: 24px; line-height:24px; margin-top: 20px; display: flex; align-items: center;  }
.box1Head .hotphone .tit{ width:auto; margin-right: 0px; font-size:18px;color: #A2A2A2  }
.box1Head .hotphone .tit img{ width:35px; }
.box1Head .hotphone .phone{ font-weight: bold; font-size:22px;color: #EE7400;  }


.floorHead{	
 background: #FFFFFF; 	
 box-sizing: border-box;
 /* 描边色/描边浅色 */
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 border-color: #D8D8D8; }
.box1Head .logo{ flex:1; width: 410px; }
.box1Head .logo img{ width: 410px; }

.floorban{ position: relative; display: flex; align-items: center; justify-content: center; }
.floorban .banBox,.floorban .banBox img{ width: 100%; height: auto; overflow: hidden; }
.floorban .banInfo{
	position: absolute; top: 40%; left: 50%; z-index: 1;
	margin: 0 0 0 -600px;
	width: 1200px; height: auto; overflow: hidden;	
}
.floorban .banInfo .tit,.floorban .banInfo .subtit{  width: 100%; height: auto; overflow: hidden; }
.floorban .banInfo .tit{ height: 50px; line-height:50px; font-size:32px; color: #d81722; font-weight: bold; }
.subtit{  line-height:40px; font-size:20px; color: #d81722; margin-top: 4px; }

.floor1{ margin-top: 20px; }
.intit{ height: 100px; text-align: center; position: relative;
 background: url(../images/tit_bg.png) no-repeat center top;
 }
.intit .titen,.intit .titzh{ width: 100%; height: auto; overflow: hidden; text-align: center; }
.intit .titen{
margin-top:16px;
line-height: 58px;
text-align: center; /* 浏览器可能不支持 */
letter-spacing: 0px;
font-variation-settings: "opsz" auto;
font-feature-settings: "kern" on;
color: #FFFFFF;
font-size:24px;
text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
/* 系统概览 */
font-family: AlibabaPuHuiTi;
font-weight: 700;
font-variation-settings: "opsz" auto;}

.box1Subtit{  line-height:30px; font-size:18px; color: #333; margin-top: 20px; }
.box1{ width: 100%; height: auto; overflow: hidden;  margin-top: 50px;}

.aboutbox{ width: 394px; height: 368px; overflow: hidden; float:left; }
.titbox{  width: 100%; overflow: hidden; text-align:center;
 height: 34px;
 line-height:34px;
 border-radius: 7.26px 7.26px 0px 0px;
 opacity: 1; 
 background: #238EF3; }
.titbox .tittext{
font-family: Source Han Sans;
font-size: 15.84px;
font-weight: bold;
height: 34px;
line-height:34px;
letter-spacing: 0em;
font-variation-settings: "opsz" auto;
font-feature-settings: "kern" on;
color: #FFFFFF;}

.titboxblue{ background:#99E2FF; }
.aboutbody{   width: 100%; height: 334px; overflow: hidden; 
 border-radius:0 0 7.26px 7.26px ;
 opacity: 1; 
background: url(../images/about_bg.png) no-repeat center center; background-size: auto 90%;
background-color: #EAF0FE;}
.aboutbody .img, .aboutbody .con{   width: 100%; height: auto; overflow: hidden; text-align:center }
.aboutbody .img img{   width: 80px; height: 80px; overflow: hidden; margin:0 auto; margin-top:14px; }
.aboutbody .con{   width: 326px; height: auto; overflow: hidden; margin:0 auto; margin-top:25px; text-indent:2em;
font-family: AlibabaPuHuiTi;
font-size: 18px;
line-height: 24px;
text-align: justify; /* 浏览器可能不支持 */
display: flex;
align-items: center;
letter-spacing: 2px;
font-feature-settings: "kern" on;
/* 正文色/正文辅助色 */
color: #767676;
font-weight: 400;
font-variation-settings: "opsz" auto;
}

.jiagoubox{  width: 792px; height: auto; overflow: hidden; float:right; }
.jiagoucon,.jiagoubody{  width: 100%; height: auto; overflow: hidden;  }
.jiagoubody{ border-radius:0 0 7.26px 7.26px ; opacity: 1; background-color: #EAF0FE; }
.jiagoubody1{ height: 80px; }
.jiagoubody1 .conItem{ margin-top:6px; float:left; width:20%; text-align:center;
font-family: Source Han Sans;font-size: 13.2px;font-weight: bold;
 height: 70px; line-height:70px;
letter-spacing: 0em;	
color: #767676;	}

.jiagoucon2,.jiagoucon3{ margin-top: 8px; }

.jiagouitem{ width:234px; margin-left:44px; float:left; }
.jiagouitem:nth-child(1){ margin-left:0; }
.jiagoubody2{ height: 88px; }
.jiagoubody2 .conMain{ width:90%; overflow:hidden; margin:0 auto; margin-top:10px; }
.jiagoubody2 .conItem{ margin-top:8px; float:left; width:50%; text-align:center;
font-family: Source Han Sans;
font-size: 13.2px;
font-weight: bold;
line-height: 24px;
letter-spacing: 0em;
font-variation-settings: "opsz" auto;
font-feature-settings: "kern" on;
color: #767676;	}

.jiagoubody3{ height:82px; } 
.jiagoubody3 .conItem{  margin-top:20px; float:left; width:20%; text-align:center; } 
.jiagoubody3 .conItem .img,.jiagoubody3 .conItem .text{ width:100%; overflow:hidden; float:left; text-align:center; } 
.jiagoubody3 .conItem .img img{ max-width:80%; max-height:80%; }
.jiagoubody3 .conItem .text{ font-family: Source Han Sans;
font-size: 11.88px;
font-weight: bold;
line-height: 24px;
letter-spacing: 0em;
font-variation-settings: "opsz" auto;
font-feature-settings: "kern" on;
color: #767676;}

.floor2{ height: auto; min-height:600px; background: url(../images/floor2_bg.png) no-repeat center top; background-size: 100% auto; margin-top: 80px; }
.floor2 .bodymain{ margin-top: 24px; }
.liangbox{ width:100%; height:auto; overflow:hidden; margin-top:30px; padding:10px 0; }
.liangItem{ float:left;
width: 290px;
height: 313px;
border-radius: 8px;
opacity: 1;
display: flex;
flex-direction: column;
background: #FFFFFF;	
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);	
} 
.liangItem1{ margin-top:50px;  margin-left:0;	} 
.liangItem2{ margin-top:0;  margin-left:8px;	} 
.liangItem3{ margin-top:70px;  margin-left:8px;	} 
.liangItem4{ margin-top:15px;  margin-left:8px;	} 
.liangItemMain{ width:258px; margin:16px auto 0; }
.liangItem .img,.liangItem .text,.liangItem .desc{ width:100%; overflow:hidden; float:left; } 
.liangItem .img img{ max-width:100%; max-height:192px; margin:0 auto; }
.liangItem .text{ 
	margin-top:14px;
	font-family: Source Han Sans;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	text-align: left;
	letter-spacing: 0em;		
	font-feature-settings: "kern" on;
	color: #1A1A1A;
}
.liangItem .desc{ 
	margin-top:6px;
	font-family: Source Han Sans;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 0em;		
	font-feature-settings: "kern" on;
	color: #767676;
}


.floor3{ height: auto; margin-top: 40px; }
.floor3 .bodymain{ margin-top: 15px; }
.jiazhibox{ width:100%; height:auto; overflow:hidden; }
.jiazhiItem{ width: 389px; height: 176px; border-radius: 12px; opacity: 1; float:left; margin-top:15px; margin-left:15px;
	background: #EAF0FE; text-align:center; }
.jiazhiItem:nth-child(3n+1){ margin-left:0; }
.jiazhiItem .img,.jiazhiItem .text{ width:100%; overflow:hidden; float:left; text-align:center; } 
.jiazhiItem .img img{ max-width:60px; max-height:60px; margin:0 auto; margin-top:30px; }
.jiazhiItem .text{ 
	margin-top:6px;	
	font-family: AlibabaPuHuiTi;
	font-size: 21.17px;
	font-weight: bold;
	line-height: 34px;
	letter-spacing: 0px;		
	font-variation-settings: "opsz" auto;
	font-feature-settings: "kern" on;
	color: #3D3D3D;
}

.floor4{ height: auto; min-height:600px; background: url(../images/floor4_bg.png) no-repeat center top; background-size: 100% auto; margin-top: 80px; }
.floor4 .bodymain{ margin-top: 30px; }
.anbox{ width:100%; height:auto; overflow:hidden; margin-top:10px; padding:10px 0; }
.anItem{ float:left;
width: 250px;
height: 419px;
border-radius: 12px;
opacity: 1;	
background: #EAF0FE;	
box-sizing: border-box;
border: 1px solid #238EF3;
position:relative; margin-left:64px;
}
.anItem:nth-child(1){ margin-left:0; }
.anbg{ 
width: 250px;
height: 107px;
border-radius: 12px 12px 0px 0px;
opacity: 1;	
background: #238EF3;
}
.anMain{ 
position: absolute;
left: 17px;
top: 72px;
width: 216px;
height: auto;
opacity: 1;
}
.anItem .img,.anItem .text,.anItem .desc{ width:100%; overflow:hidden; float:left; text-align:center; } 
.anItem .img img{ max-width:80px; max-height:80px; margin:0 auto; }
.anItem .text{ 
	margin-top:10px;		
	font-family: AlibabaPuHuiTi;
	font-size: 21.17px;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
	letter-spacing: 0px;		
	font-variation-settings: "opsz" auto;
	font-feature-settings: "kern" on;
	color: #3D3D3D;	
}
.anItem .desc{ 
	margin-top:30px;		
	font-family: AlibabaPuHuiTi;
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	text-align: justify; /* 浏览器可能不支持 */
	display: flex;
	align-items: center;
	letter-spacing: 0px;		
	font-variation-settings: "opsz" auto;
	font-feature-settings: "kern" on;
	color: #767676;
	
}

.xinfloorfoot{ min-height: auto; background:#4a4a4a; position: relative; margin-top: 0; }
.xinfloorfoot .bodymain{ margin-top: 0;}

.footBox{
 width: 100%; height: auto; overflow: hidden; margin-top: 50px; }
.footLink,.footCopy{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; }
.footLink{ display: flex;  }
.footLink dl:nth-child(1){ width:345px; }
.footLink dl:nth-child(2){ width:288px; }
.footLink dl:nth-child(3){ flex: 1; }
.footLink dl:nth-child(4){ width:136px; }
.footLink dt,.footLink dd{ width: 100%; height: auto; overflow: hidden; }
.footLink dt{ height:70px; line-height:70px; font-size:22px; color: rgba(255,255,255,1); font-weight: bold; position: relative; }
.footLink dt .line{ position: absolute; bottom:0; left: 0; z-index: 1; width: 30px; height:1px;  background: rgba(255,255,255,0.8);  }
.footLink dd{ height:34px; line-height:34px; font-size:18px; color: rgba(255,255,255,1); margin-top: 10px;  }
.footCopy{ height: 60px; line-height:60px; font-size:14px; color: rgba(255,255,255,1); 
 text-align: center; margin-top: 20px; border-top: solid 1px rgba(255,255,255,0.2); }

.footLink dl.ewm img{ width: 136px; height:136px; }