html,
body {
  position: relative;
  background-color: #fff
}

body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #000;
  margin: 0;
  padding: 0;
}

.container-default{
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  max-width: 1440px;
  width: 100%;
}

.main-section{
  position: relative;
}
.main-bg{
  width: 100%;
}

.func-section{ display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 1rem; margin-top: 8px; margin-bottom: 8px; }
.func-wrap{ display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-end; column-gap: .6em;
  cursor: pointer; background-color: #e6ecf9; border: solid 1px #dadada; font-size: 1rem; padding: 1.3em 1em; }
.func-section .func-title{ font-weight: bold; }
.func-section .func-subtitle{ font-size: 0.688rem; color: #595959; }

/* 登录 */
#pop-login .pop-body{ padding: 65px 40px; }
.platform-li-wrap{ display: flex; justify-content: center; align-items: center; gap: 26px; }
.platform-wrap{ position: relative; height: 181px; }
.platform-rightup{ position: absolute; width: 0; border-width: 5px;
    border-style: solid;
    border-color: white white transparent transparent;
    top: -1px;
    right: 0;}
.platform-wrap>div:first-child{ color: white; text-align: center; padding: 12px 40px;}
.platform-body{ height: 140px; padding: 28px 16px; display: flex; flex-direction: column; justify-content: center; gap: 20px; background: #f1f1f1; }
.platform-wrap .platform-login-btn{ display: block; font-size: 12px; width: 112px; text-align: center; padding: 10px 0; background: white; border: 1px solid #ccc; }

/* zyd */
#pop-zyd{ width: 90%; max-width: 775px; }
#pop-zyd .pop-body{ padding: 35px 40px; }
#pop-zyd table{ border-color: black; border-collapse: collapse; margin-top: 35px; margin-bottom: 20px; }
#pop-zyd th, #pop-zyd td{ padding: 7px 14px; text-align: center; }

#pop-5g .pop-body, #pop-service .pop-body{ padding: 35px 40px; }
.col-md-6>a>img,
.col-lg-6>a>img,
.col-sm-6>a>img,
.col-12>a>img{
	width:100%;
}

 @media screen and (max-width:1440px) {
	 .Rotation-text>img{
		 width:100%;
		   object-fit:cover;
	 }
       .Big-picture>img {
		   width:100%;
		   object-fit:cover;
	   }
	   .body-content-img{
		   height: 75%;
		display: flex;
    align-items: center;
	   }
 }
 
@media screen and (max-width:700px) {
	.platform-li-wrap{ flex-wrap: wrap; }
}