.main {
  max-width: 1280px;
  margin: auto;
}
body {
  min-width: 1280px !important;
}
/*body {*/
/*  min-width: 1200px !important;*/
/*}*/

body, button, input, select, textarea {
  color: #444;
  font: 14px/1.5 "PingFang SC", Arial, "Microsoft YaHei", sans-serif;
}

ul,ol {
  list-style-type: none;
}

a {
  color: #444;
  text-decoration: none;
  transition: all 0.1s ease-in-out;
  -webikit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
}

a:hover {
  color: #e5a414;
}

* {
  margin: 0;
  padding: 0;
}

.banner{
  background: url(/img/theobald-software/theobald-software-1.png) no-repeat #938e8e center/1920px;
  height: 312px;

}

.banner .content {
  padding-top: 70px;
}
.banner .content .title{

  font-size: 36px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}
.banner .content .text-1{
  padding-top: 10px;
  font-size: 24px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}

.text-box .button-class{
  padding: 8px 25px;
  background-color: #0069EC;
  border: none;
  border-radius: 30px;
  color: #fff !important;
  font-family: PingFang SC-Regular, PingFang SC;
}

.section{
  margin-top: 60px;
}

.download-btn-box{
  margin-top: 29px;
}
.banner .download-btn,.slide-from-new,.about-dkm-btn {
  font-size: 16px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #F12A3C;
  margin-top: 10px;
  padding: 6px 20px;
  border-radius: 50px 50px 50px 50px;
}
.slide-from-new-box{
  margin-top: 45px;
}
.section-1 .section-flex-box{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.small-title{
  font-size: 16px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #818181;
}

.title-box{
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.title-box img{
  height: 25px;
  padding-top: 6px;
}
.title-box .title{
  margin: 0 10px;
  font-size: 30px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
}
.section-1 .section-flex-box .body-t1{
  margin-top: 30px;
  font-size: 16px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  width: 562px;
}

.section-2{
  margin-top: 75px;
  background-color: #F7F7F7;
}

.section-top{
  text-align: center;
  padding-top: 75px;
}
.section-top .title-box{
  justify-content: center;
}

.section-2 .munu-ul{
  margin-top: 56px;
  display: flex;
  justify-content: space-between;
}

.section-2 .munu-ul li{
  padding: 0 37px 29px 37px;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);
  border-radius: 0px 40px 40px 40px;

}
.section-2 .munu-ul .current{
  border: 3px solid #F12A3C;
}

.section-2 .munu-ul li .body-t1{
  margin-top: 20px;
  text-align: center;
  font-size: 20px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
}
.section-2 .item-ul{
  margin-top: 80px;
  padding-bottom: 75px;
}
.section-2 .item-ul ul{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.section-2 .item-ul ul li{
  margin-right: 15px;
}

.section-2 .item-ul .item{
  display: none;
}
.section-2 .item-ul  .item-current{
  display: block;
}

.section-3-content{
  margin-top: 50px;
}

.section-3-content .img-text-item{
  display: flex;
  justify-content: center;
}
.section-3-content .img-text-item:nth-child(2){
  margin-top: 20px;
}

.section-3-content .img-text-item .img-text-box{
  width: 400px;
  font-size: 16px;
  font-family: PingFang SC-Bold, PingFang SC;
  font-weight: bold;
  color: #333333;
  align-items: center;

}
.section-3-content .img-text-item .img-text-box:nth-child(1){
  margin-right: 120px;
}

.section-3-content .img-text-item .img-text-box img{
  height: 25px;
  margin-right: 20px;
}

.section-3-content .img-text-item .img-text-box span{
  padding-top: 5px;
}

.download-btn-box{
  margin-top: 58px;
}

.section-3 .download-btn-box{
  text-align: center;
}

.padding-bottom-75{
  padding-bottom: 75px;
}

.section-4{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 75px;
  border-top: 3px solid #C2C2C2;
  margin-bottom: 100px;

}
.section-4 .left-box{
  width: 30%;
}

.section-4 .right-box{
  width: 65%;
}

.section-4 .right-box .section-4-ul{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.section-4 .right-box .section-4-ul li{
  margin-top: 25px;
}

.section-3-back{
  background-color: #F7F7F7;
}

.section-5 .section-5-ul{
  position: relative;
}
.section-5 .section-5-ul li{
  width: 1232px;
  display: none;
}


.section-5 .section-5-ul .current{
  display: block;
}
.section-5 .section-5-ul .item-1{
  background: url(/img/theobald-software/theobald-software-51.png);
  height: 435px;
}

.section-5 .section-5-ul .item-2{
  background: url(/img/theobald-software/theobald-software-52.png);
  height: 435px;
}

.section-5 .section-5-ul .item-3{
  background: url(/img/theobald-software/theobald-software-54.png);
  height: 435px;
}
.section-5 .section-5-ul li .body-text{
  width: 764px;
  margin: auto;
  padding-top: 48px;
}
.section-5 .section-5-ul li .body-text .t1{

  font-size: 16px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  margin-left: 64px;
}
.section-5 .section-5-ul li .body-text .t2-box{

  font-size: 16px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  padding: 64px 48px;

  background: #FFFFFF;;
  box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);
  border-radius: 0px 50px 50px 50px;
  opacity: 0.75;
  margin-top: 22px;
}

.section-5 .switch-but-box{
  position: absolute;
  left: 48%;
  margin-top: -55px;
}
.section-5 .switch-but-box ul{
  display: flex;
}
.section-5 .switch-but-box .switch-but-item{
  display: none;
}
.section-5 .switch-but-box .switch-but-current{
  display: block;
}

.en-t1{
  font-size: 16px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: white;
}