
/*Theme Name: Ping32

Theme URI: www.nsecsoft.com

Description: Ping32

Version: 1.0.0

Author: admin

Author URI: admin

Tags: 标签，多个用半角逗号隔开

*/
* {
  margin: 0;
  padding: 0;
  /* font-family: 'Microsoft Yahei'; */
}
a {
  text-decoration: none !important;
  color: unset;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  /* -webkit-tap-highlight-color: transparent; */
  outline: none;
  border: none;
  box-shadow: none !important;
}
a:focus{outline:none;}
a:visited {
  color: unset;
  box-shadow: none !important;

}
a:hover {
  color: unset;
}
a:active {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  border: none;
  box-shadow: none;
}
body {
  background-color: #fff;
  opacity: 1;
}
ul,
ol,
li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.plr0 {
  padding-left: 0;
  padding-right: 0;
}
.mlr0 {
  margin-left: 0;
  margin-right: 0;
}
.pl2 {
  padding-left: 2px;
}
.blueButton {
  cursor: pointer;
  width: 100px;
  height: 36px;
  line-height: 35px;
  border-radius: 18px;
  background-color: #377cda;
  color: #fff;
  font-size: 13px;
  position: relative;
  box-shadow: 0px 4px 10px 1px rgba(204, 204, 204, 0.5);
}
.serviceBtn {
  box-shadow: 0px 4px 10px 1px rgb(4, 34, 77);
}
.blueButton .text {
  margin: 0 15px;
  vertical-align: middle;
}
.blueButton:hover {
  background-color: #1e336e !important;
  color: #fff !important;
  /* margin: -1px 0 0 0px; */
}
.blueButton .arrows {
  margin-left: -10%;
}
.blueButton .arrows .line {
  width: 0px;
  transition: 0.5s;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.blueButton .arrows .arrow {
  width: 20px;
  transition: 0.5s;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -48%);
}
.blueButton:hover .arrows .line {
  content: url(./image/arrows/line.svg);
  width: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.blueButton:hover .arrows .arrow {
  transform: translate(0%, -50%);
  content: url(./image/arrows/arrow.svg);
}
.blueButton:active {
  margin: 0px 0 0 0px;
  box-shadow: 1px 5px 15px 2px #ccc !important;
}
.serviceBtn:active {
  box-shadow: 0px 4px 10px 1px rgb(1, 25, 58) !important;
}
.blueFont {
  color: #5d86de;
}

/* ----------------------Menu---------------------------*/
.menuBoxBg {
  position: absolute;
  background-color: transparent;
  width: 100%;
  top: 8px;
  z-index: 100;
}
.menuBox {
  max-width: 1330px;
  padding: 0px 50px;
  margin: 0 auto;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #1e336e;
}
.menuLogo {
  width: 150px;
  height: 60px;
  cursor: pointer;
  text-align: left;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.menuLogoImg::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 60px;
  /* background-color: pink; */
  background: linear-gradient(to bottom, rgba(247, 249, 252, 0.1), rgba(255, 255, 255, 0.3), rgba(247, 249, 252, 0.1));
  transform: rotate(-30deg) translate(-90px, -180px);
  transition: transform 0ms;
}
.menuLogoImg:hover::after {
  transform: rotate(-30deg) translate(-90px, 30px);
  transition: transform 600ms;
}
.menuLogo  img {
  width: 108px;
  position: relative;
}
.menuNav {
  height: 100%;
  display: flex;
}
.menuNav .menuNavItem {
  padding: 24px 25px;
  height: 100%;
  cursor: default;
  font-size: 15px;
  /* color: #ccc; */
  /* font-weight: 600; */
  display: flex;
  align-items: center;
  position: relative;
  z-index: 9999;
  cursor: pointer;
  white-space: nowrap;
}
.menuNav .menuNavItem:nth-child(1) {
  display: none;
}
.menuAbout {
  position: relative;
  width: 150px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 60px;
}
.menuAbout > .lineList {
  width: 20%;
  margin-left: 10%;
  display: none;
}
.startTry::after {
  content: '';
  position: absolute;
  top: 6px;
  right: 9px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #41C957;
}
.startTryBox {
  width: 65%;
  display: flex;
  align-items: center;
  background-color: transparent;
  z-index: 1;
  position: relative;
}
.startMap {
  padding: 40px 0;
  width: 100%;
  background-color: transparent;
  position: absolute;
  cursor: pointer;
  z-index: 10;
}
.startMap:hover .startTry {
  border:  2px solid #387DF7 !important;
}
.menuAbout  .startTry {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  color: #0d87ff;
  font-size: 15px;
  padding: 6px 12px 5px 8px;
  text-align: center;
  background-color: transparent;
  border:  2px solid #86B4F7;
  height: 30px;
  border-radius: 20px;
  /* background-color: pink; */
  z-index: 0;
}
.startTry:hover {
  border:  2px solid #387DF7 !important;
}
.startTryList {
  position: absolute;
  width: 370px;
  height: 240px;
  background-color: #fff;
  top: 75.5px;
  right: -50px;
  transform: translateY(-10px);
  transform-origin: top center;
  border-radius: 10px;
  box-shadow: 0 15px 35px rgb(50 50 93 / 10%), 0 5px 15px rgb(0 0 0 / 7%);
  padding: 25px;
  opacity: 0;
  display: none;
}
.startTryListTitle {
  font-size: 12px;
  color: #9098ab;
  position: relative;
  padding-left: 10px;
  margin-bottom: 20px;
}
.startTryListTitle::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #41C957;
}
.startTryListBox {
  display: flex;
  justify-content: space-between;
}
.startTryListBox > div {
  width: 49%;
}
.startTryListBoxRight {
  background-color: #f3f7fa;
  border-radius: 5px;

}
.startTryListBoxLeft {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.startTryListItem {
  width: 100%;
  padding: 13px 20px;
  border-radius: 5px;
  background-color: #f3f7fa;
  color: #1e336e;
  cursor: pointer;
}
.startTryListItem:hover {
  color: #fff;
  background-color: #4c8ef9;
}
.menuQDCode {
  width: 100%;
  margin: auto;
}


.menuAbout > .lineList > .line {
  width: 100%;
  height: 2px;
  background-color: #6e6b7b;
  margin: 8px 0;
  border-radius: 8px;
}
.menuListBox {
  position: absolute;
  bottom: -1%;
  /* overflow: hidden; */
  left: 50%;
  background-color: #fff;
  transform-origin: 50% 0%;
  transform: translate(-50%, 100%) ;
  /* padding: 30px; */
  border-radius: 10px;
  /* transform-style: preserve-3d; */
  box-shadow: 0 15px 35px rgb(50 50 93 / 10%), 0 5px 15px rgb(0 0 0 / 7%);
  display: none;
  /* z-index: 50; */
}
/* .menuListBox::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 35px;
  bottom: 0;
  left: 0;
  background-color: #f7f8fc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
} */
.menuListBox > div {
  /* overflow: hidden; */
}
.menuListArrow {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #fff;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%) rotateZ(45deg);
  z-index: 10;
}
.productMenu {
  flex: 1;
  padding: 5px 0;
  width: 305px ;
  box-sizing: border-box;
}
.productMenu:nth-child(3n - 1),.productMenu:nth-child(3n) {
  flex: 1;
  margin-left: 50px;
  /* width: 266px; */
}
.productMenu:nth-child(2n) {
  margin-left: 20px;
}
.productMenuList {
  min-width: 1270px;
  /* padding: 20px; */
}

.iconActive {
  display: none;
}

.productMenu:hover .menuSmallContent {
  color: #1e336e !important;
}
.fourProductMenuItemTop,
.fourProductMenuItemBottom {
  display: flex;
}
.fourProductMenuItemTop a > div,
.fourProductMenuItemBottom a > div {
  /* flex: 1; */
}
.fourProductMenuItemTop {
  margin-bottom: 15px;
}
.fourProductMenuItemTopLeft {
  /* margin-right: 20px; */
  border:1px solid transparent;
  width: 35px !important;
  text-align: center;
}
.fourProductMenuItemTopLeft > img {
  width: 35px;
  height: 35px;
}
.fourProductMenuItemTopRight {
  margin-left: 10px;
  box-sizing: border-box;
}
.menuSmallTitle {
  font-size: 15px;
  margin-bottom: 5px;
  color: #1e336e;
  display: flex;
  align-items: center;
  min-height: 22px;
}
.menuSmallContent {
  font-size: 13px;
  color: #9098ab;
  white-space: nowrap;
  box-sizing: border-box;
    /* font-weight: 300; */
}
.prolsall{
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  max-height: 487px;
  border-radius: 10px;
  position: relative;
    z-index: 11;
}
.prolsleft{
  width: 443.34px;
  height: 100%;
  padding:20px;
}
.prolsleftimg{
  margin:20px;
}
.prolsleftimg img{
  width: 100%;
  border-radius: 8px;
}
.prolsleftitembox{
  margin: 0 20px;
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.prolsleftitem{
  width: 174px;
  height: 43px;
  background-color: #fff;
  padding: 10px;
  
  border: 1px solid #e3e5e7;
  
  border-radius: 8px;
  margin-top: 15px;
}
.prolsleftitemtext{
  text-align: center;
  font-size: 15px;
  background-color: #596779;
  -webkit-background-clip: text;
  color: transparent;
}
.prolsleftitem:hover{
  background-color: #f7f9fc;
  cursor: pointer;
}
.prolsleftitem:hover .prolsleftitemtext{
  background-color: #007dfc;
}
.prolsright{
  width: 888.66px;
  padding: 40px;
  background-color: #f7f9fc;
  height: 100%;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  justify-content: center;
}
.prolsrightone{
  width: 50%;
  margin: 16px 0;
  padding-right: 40px;
  border-right: 1px solid #e3e5e7;
}
.prolsrighttwo{
  width: 50%;
  padding-left: 40px;
}
.prolsrighttitle{
  font-size: 15px;
  color: #8b9aab;
  margin-top: 16px;
  margin-bottom: 15px;
}
.prolsrighttitlele{
  margin-top:0px;
}
.prolsrightitem{
  margin-bottom: 20px;
  box-sizing: border-box;
  cursor: pointer;
}
.prolsrightitem2{
  margin-bottom: 0;
}
.prolsrightitemtitle{
  font-size: 15px;
  font-weight: 600;
  background-color: #596779;
  -webkit-background-clip: text;
  color: transparent;
  margin-bottom: 5px;
}
.prolsrightitemtitle3 span{
  color: #fff;
  margin-left: 10px;
  font-size: 11px;
  position: relative;
  top: -2px;
  padding: 1px 5px;
  border-radius: 8px;
  background: linear-gradient(to right,#538ffc,#99cdfe);
}
.prolsrightitem:hover .prolsrightitemtitle{
  background-color: #007dfc;
}

.prolsrightitemremake{
  font-size: 13px;
  color: #a6b2bc;
}
.prolsrighttitle1{
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #e3e5e7;
}
.menuNavItemimg,.menuNavItemimg1{
  margin-left: 5px;
  width: 12px;
  height: 12px;
  transition: all 0.3s; 
  transition-timing-function: linear;
  pointer-events: none;
}
.menuNavItemimg1{
display: none;
animation: menuNa 0.3s 1;
animation-timing-function: linear;
}
@keyframes menuNa {
0%{transform: rotateZ(180deg);}

100%{transform: rotateZ(0deg);}
}
/* 服务支持 */
.serlisrbox{
  padding: 40px;
  width: 1330px;
}
.serlistitle{
  font-size: 15px;
  color: #8b9aab;
  margin-bottom: 15px;
}
.serlisitem{
  display: flex;
  align-items: flex-start;
  margin-top: 20px;
}
.serlisitemimg1{
  width: 35px;
  height: 35px;
  padding: 7px 7.5px 8px 7.5px;

  margin-right: 10px;
  border-radius: 100%;
  background-color: #8f9aae;
}
.serlisitemimg1 img{
  width: 100%;
}
.serlisitemimg img{
  width: 20px;
  margin-right: 10px;
}
.serlisitemtitle{
  font-size: 15px;
  font-weight: 600;
  background-color: #596779;
  -webkit-background-clip: text;
  color: transparent;
  margin-bottom: 5px;
}
.serlisitemremake{
  font-size: 13px;
  color: #a6b2bc;
}
.serlisitem:hover .serlisitemtitle{
  background-color: #007dfc;
}
.serlisrightimg img{
  width: 100%;
  margin-top: 25px;
  border-radius: 10px;
}
.serbor{
  min-height: 216px;
  width: 98.55%;
  border-right: 1px solid #e3e5e7;
}
/* 解决方案 */
.planMenuList {
  /* padding: 40px; */
  width: 1330px;
}
.planle,.plancen,.planle1{
  padding: 40px;
}
.planle{
  padding-right: 0;
}
.planle1{
  padding-left: 0;
}
.planre{
  background-color: #f7f9fc;
  padding-top: 40px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.planlistitle{
  font-size: 15px;
  color: #8b9aab;
  margin-bottom: 15px;
}
.planlisitem{
  display: flex;
  align-items: flex-start;
  margin-top: 30px;
}
.planlisitemtitle{
  font-size: 15px;
  font-weight: 600;
  background-color: #596779;
  -webkit-background-clip: text;
  color: transparent;
  margin-bottom: 5px;
}
.planlisitemremake{
  font-size: 13px;
  color: #a6b2bc;
}
.planlisitemimg1{
  width: 35px;
  height: 35px;
  padding: 7px 7.5px 8px 7.5px;

  margin-right: 10px;
  border-radius: 100%;
  background-color: #8f9aae;
}
.planlisitemimg1 img{
  width: 100%;
}
.planlisitemimg img{
  width: 20px;
  margin-right: 10px;
}
.planlisitem:hover .planlisitemtitle{
  background-color: #007dfc;
}
.planlistitle1{
  padding-left: 40px;
  margin-bottom: 15px;
}
.planreimg{
  text-align: center;
}
.planreimg img{
  width: 110px;
  height: auto;
  margin:0 10px;
  margin-bottom: 15px;
  border-radius: 5px;
}
.planremore{
  background-color: #121826;
  padding: 0 40px;
  line-height: 44px;
  color: #fff;
  border-bottom-right-radius: 10px;
}
.planremore img{
  width: 15px;
  margin-left: 10px;
  margin-bottom: 2px;
  transition: all 0.3s; 
  transition-timing-function: linear;
}
.planremore:hover img{
margin-left: 15px;
}
/* !----------------------Menu---------------------------*/
/* ----------------------footer---------------------------*/
.footerBox {
  position: relative;
  background-color: #232323;
  z-index: 2 !important;
}
.footer {
  max-width: 1430px;
  padding: 0 50px;
  margin: 0 auto;
  color: #808080;
  overflow: hidden;
}
.companyInfo,
.productInfo {
  padding: 30px 0px;
  border-bottom: 1px solid #535353;
}
.productInfo {
  min-height: 340px;
}
.productInfo:last-child .row {
  transform: translateX(8%);
}
.companyInfo {
  height: 340px;
}
.companyInfo > .footerLogo {
  width: 108px;
  height: 27px;
  margin-top: 40px;
}
.companyInfo > .footerLogo > img {
  width: 100%;
  height: 100%;
}
.companyInfo > .twoIcon {
  display: flex;
  margin-top: 20px;
  align-items: center;
}
.companyInfo > .twoIcon > div {
  width: 20px;
  height: 20px;
  margin-right: 15px;
  cursor: pointer;
}
.companyInfo > .twoIcon > .qrcode {
  position: relative;
}
.companyInfo > .twoIcon > .footerLinksIcon {
  width: 19px;
  height: 17px;
}
.footerDDs {
  margin-top: 40px;
  height: 238px;
  white-space: nowrap;
}
.footerLink dd,
.footerDDs dd {
  cursor: pointer;
}
.footerDDs a {
  color: #808080 !important;
}
.companyInfo > .twoIcon > .qrcode::before {
  content: "";
  background-image: url(./image/footer/wechat.png);
  background-size: contain;
  width: 96px;
  height: 96px;
  position: absolute;
  top: 0%;
  left: 0%;
  transform: translate(0%, -100%);
  z-index: 10;
  display: none;
}
.companyInfo > .twoIcon > .qrcode:hover::before {
  display: block;
}
.companyInfo > .twoIcon > div > img {
  width: 100%;
  height: 100%;
  position: relative;
}
.productInfo dd {
  margin-top: 20px;
  font-size: 12px;
}
.footerBottom {
  padding: 15px 0;
  font-size: 12px;
}
.footerBottomRight {
  text-align: right;
}
.footerBottomRight > span {
  cursor: pointer;
}
.lianxiitem{
  margin-top: 10px;
  font-size: 12px
}
.lianxiitem2{
  margin-top: 20px;
}
.productInfoitem{
  display: block;
}
.productInfoitem2{
  display: none;
}
/* !----------------------footer---------------------------*/
.bottomPage {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.nav-links {
  margin: auto;
}
.nav-links a {
  text-decoration: none;
}
.page-numbers {
  display: inline-block;
  text-align: center;
  width: 25px;
  height: 25px;
  /* background-color: #fff; */
  border-radius: 50%;
  cursor: pointer;
  line-height: 25px;
  margin: 0 3px;
  color: #919191;
}
.current {
  color: #333;
}
.page-numbers:hover {
  background-color: #0187e6;
  color: #fff;
}
.prev,.next {
  color: #333;
}
.prev:hover,.next:hover {
  background-color: unset;
  color: #333;
}
.current:hover {
  background-color: unset;
  color: #333;
}
.prev,.next {
  width: unset;
  height: unset;
  background-color: transparent;
  border-radius: unset;
}
.pageEnd {
  color: #919191;
}
.pagination {
  margin: 0;
}
.screen-reader-text {
  display: none;
}



.download {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: flex-start;
  color: #1e336e;
}

/* shoujiduan  */
/* part2 */
.zhai{
  display: none;
}
/* .sierban{
  position: fixed;
  width: 100%;
  z-index: 9999;
} */
.apextop{
  height: 45px;
  width: 100%;
  background-color: #121826;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
  position: absolute;
  z-index: 999;
}
.apextoplogo img{
  width: 100px;
}
.apextopmenu img{
  width: 20px;
}
.heibu{
  background-color: #121826;
  height: 100vh;
  width: 100%;
  position: absolute;
  z-index: 998;
  display: none;
}
.apexcontent{
  width: 100%;
  position: absolute;
  z-index: 999;
  top: 44.7px;
  display: none;
  height: 100vh;
}
.apexcontenttop{
  background-color: #222838;
  padding:0px 40px;
  padding-bottom: 50px;
}
.apexcontentitem{
  padding: 20px 0px;
  /* border-bottom: 0.5px solid #9098ab71; */
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.apexcontentitem1{
  padding: 20px 0px;
  /* border-bottom: 0.5px solid #9098ab71; */
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.apexcontentitemheng{
  width: 100%;
  height: 1px;
  background-color: #9098ab;
  transform: scaleY(0.5);
}
.apexcontenttext{
  font-size: 16px;
  color: #fff;
}
.apexcontentimg{
  width: 20px;
  height: 20px;
}
.apexcontentimg img{
  width: 100%;
}
.apexcontentsenbox{
  padding: 20px 40px;
  display: flex;
  background-color: #293040;
  flex-direction: column;
  height: 200px;
  justify-content: space-between;
}
.apexcontentsen{
  color: #fff;
}
.apexcontentsen img{
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.apexente{
  background-color: #222838;
  width: 100%;
  padding:0px 40px;
  position: absolute;
  z-index: 999;
  top: 45px;
  display: none;
  padding-bottom: 50px;

}
.apexentetop{
  display: flex;
  padding: 20px 0px;
  align-items: center;
}
.apexentetopimg img{
  width: 20px;
  height: 20px;
  transform: rotateZ(180deg);
  margin-right: 10px;
}
.apexentetoptext{
  font-size: 16px;
  color: #fff;
}
.apexentebomitem{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0px;
}
.apexentebomitem1{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0px;
}
.apexentebomle{
  display: flex;
  align-items: center;
}
.apexentebomimg img{
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.apexentebomimg1{
  width: 40px;
  height: 40px;
  padding: 5px;
  margin-right: 10px;
}
.apexentebomimg1 img{
  width: 100%;
}
.apexentebomtitle{
  color: #fff;
  font-size: 16px;
}
.apexentebomremake{
  font-size: 12px;
  color: #939db8;
}
.apexentebommore{
  width: 20px;
  height: 20px;
}



.foottbox{
  background-color: #121826;
  padding: 0px 20px;
  width: 100%;
  margin: auto;
  position: absolute;
  z-index: 999;
}
.foott{
padding: 50px 0px;
padding-bottom: 30px;
}
.foottcall{
  padding:0px 20px;
  font-size: 14px;
  color: #939DB8;
}
.foottcalltitle{
  font-size: 17px;
  margin-bottom: 20px;
  color: #fff;
}
.foottcallremake{
  margin-bottom: 10px;
}
.foottmore{
  padding: 20px;
  margin-bottom: 30px;
  background-color: #121826;
  border-radius: 10px;
}
.foottmoreitem{
  padding: 15px;
  border-bottom: 1px solid #7D869A;
}
.foottmorelist{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.foottmoretitle{
  font-size: 17px;
  color: #fff;
}
.foottmorejt{
  transform: rotateZ(180deg);
  transition: xz 0.3s infinite;
  transition-timing-function: linear;
}
.foottmorejtcut{
  transform: rotateZ(0deg);
}
.foottmorejt img{
  width: 15px;
  height: 15px;

}
.foottmorecontent{
  margin-top: 20px;
  display: none;
}
.foottmorecontenttext{
  padding-left: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #939DB8;
}
.foottbomLogo{
  text-align: center;
  margin-bottom: 40px;
}
.foottbomLogo img{
  width: 90px;
}
.foottbomremake{
  text-align: center;
  margin-bottom: 10px;
  font-size: 14px;
  color: #939DB8;
}
.footerBox{
  background-color: #121826;
}
.companyInfo>div{
  color: #768193;
}
.lianxibox{
  color: #fff;
}
.lianxibox>div{
  margin-top: 10px;
  color: #768193;
}
.companyInfo,.productInfo{
  border-bottom: 1px solid #76819377;

  height: 340px;
}
.footerBottom{
  margin: 10px 0px;
}
.footerBottomLeft,.footerBottomRight{
  padding: 0px;
  color: #768193;
}
.footerDDs dt,.footerLink dt{
  color: #768193;
}
.footerLink>a{
  color: #768193;
}
.footerDD0>a,.footerDD1>a,.footerDD2>a,.footerDD3>a,.footerDD4>a{
  color: #768193 !important;
}

/* 中等屏幕 */
@media only screen and (min-width: 992px)and (max-width: 1199px) {
  .kuan{
    display: none;
  }
  .zhai{
    display: block;
  }
}
@media only screen  and (min-width: 576px) and (max-width: 991px) {
  .kuan{
    display: none;
  }
  .zhai{
    display: block;
  }

}
@media only screen and (max-width: 575px) {
  .kuan{
    display: none;
  }
  .zhai{
    display: block;
  }
}