img {
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 1700px) {
  .jianfeiMain .sec5 .contentox .list .item + .item {
    margin-top: 15px;
  }
  .jianfeiMain .sec5 .contentox .ps {
    margin-top: 30px;
  }
  .jianfeiMain .sec10 .contentbox .desc2 {
    font-size: 38px;
    line-height: 45px;
  }
}
@media screen and (max-width: 1600px) {
  .jianfeiMain .sec5 {
    margin-top: -250px;
  }
}
@media screen and (max-width: 1515px) {
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox {
    margin-left: 40px;
    padding-top: 20px;
  }
  .indexpage .indexMain .index-sec3 .contbox .left {
    width: 49.305555%;
  }
  .indexpage .indexMain .index-sec3 .contbox .right .list .item {
    width: 49%;
  }
  .indexpage .indexMain .index-sec3 .contbox .right .list .item .over .desc {
    padding: 0 5px 5px;
  }
  .footerCont .contWrapbox .left {
    width: 410px;
    padding: 90px 20px;
  }
  .footerCont .contWrapbox .right .L1 {
    padding: 40px 0 40px 40px;
  }
  .productDetailMain .sec1 .contwrapbox .left {
    margin-right: 40px;
  }
  .aboutMain .sec1 .aboutbox .rightbox {
    margin-left: 30px;
    padding-top: 0px;
  }
  .aboutMain .sec4 .contwrapbox .left {
    width: 48.958333%;
  }
  .aboutMain .sec4 .contwrapbox .right .list .item {
    width: 49%;
    height: auto;
    padding: 15px 0;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox {
    padding-top: 50px;
    padding-left: 2.5%;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox .tip {
    font-size: 50px;
    line-height: 55px;
  }
  .jianfeiMain .sec10 .contentbox .desc2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 1359px) {
   .header .box2 .headerbox2-cont .nav-box #menuPc li a {
   
    padding: 0 13px;
   }
  .header .box1 .headerbox1-cont .right .rbox1 {
    display: none;
  }
  .header .box2 .headerbox2-cont .nav-box #menuPc li + li {
    margin-left: 20px;
  }
/*   .indexpage .indexMain .index-sec1 .listbox .item .descbox .title {
    margin-bottom: 30px;
  } */
  .indexpage .indexMain .index-sec1 .listbox .item .descbox .more {
    margin-top: 30px;
  }
  .indexpage .indexMain .index-sec1 .aboutbox {
    flex-direction: column;
    align-items: center;
    margin: 80px 0;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .leftbox {
    order: 1;
    margin-top: 50px;
    max-width: 100%;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox {
    padding-top: 0px;
    width: 100%;
    margin-left: 0px;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist {
    justify-content: center;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item + .item {
    margin-left: 30px;
  }
  .indexpage .indexMain .index-sec3 .contbox {
    flex-direction: column;
  }
  .indexpage .indexMain .index-sec3 .contbox .left {
    width: 100%;
  }
  .indexpage .indexMain .index-sec3 .contbox .right .list {
    margin-left: 0px;
    margin-top: 20px;
  }
  .indexpage .indexMain .index-sec3 .contbox .right {
    width: 100%;
  }
  .footerCont .contWrapbox {
    flex-direction: column;
  }
  .footerCont .contWrapbox .left {
    margin-top: 20px;
    width: 100%;
  }
  .footerCont .contWrapbox .right {
    width: 100%;
  }
  .productMain .contwrapbox .right .list .item {
    width: 49%;
  }
  .productDetailMain .sec1 .contwrapbox {
    flex-direction: column;
    align-items: center;
  }
  .productDetailMain .sec1 .contwrapbox .left {
    margin-right: 0px;
    justify-content: center;
  }
  .productDetailMain .sec1 .contwrapbox .right .title {
    text-align: center;
  }
  .productDetailMain .sec1 .contwrapbox .right .sharebox {
    justify-content: center;
  }
  .productDetailMain .sec1 .contwrapbox .right .descbox {
    text-align: center;
  }
  .productDetailMain .sec1 .contwrapbox .right .btns {
    justify-content: center;
  }
  .productDetailMain .sec6 .m-width-content .contwrapbox,
  .productDetailMain .sec5 .m-width-content .contwrapbox,
  .productDetailMain .sec3 .m-width-content .contwrapbox {
    padding-top: 50px;
  }
  .aboutMain .sec1 .aboutbox {
    flex-direction: column;
    align-items: center;
    margin: 80px 0;
  }
  .aboutMain .sec1 .aboutbox .leftbox {
    order: 1;
    margin-top: 50px;
    max-width: 100%;
    height: auto;
  }
  .aboutMain .sec1 .aboutbox .rightbox {
    padding-top: 0px;
    width: 100%;
    margin-left: 0px;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
  }
  .aboutMain .sec1 .aboutbox .rightbox .numlist {
    justify-content: center;
  }
  .aboutMain .sec1 .aboutbox .rightbox .numlist .item + .item {
    margin-left: 30px;
  }
  .aboutMain .sec2 .numlist .item {
    padding: 0;
    width: 33.3%;
    display: flex;
    justify-content: center;
  }
  .aboutMain .sec3 .contwrapbox .listWrap .list {
    max-width: 98%;
  }
  .aboutMain .sec4 .contwrapbox {
    flex-direction: column;
  }
  .aboutMain .sec4 .contwrapbox .left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
  }
  .caseMain .sec1 .list .item .right {
    padding-right: 0px;
  }
  .caseMain .sec1 .list .item .left {
    margin-right: 20px;
  }
  .caseMain .sec1 .list .item .right .line {
    margin: 10px 0;
  }
  .pageDetailBox .otherpages,
  .pageDetailBox .titlebox {
    padding: 0 0;
  }
  .pageDetailBox .descbox {
    padding: 0 0 70px;
  }
  .contactMain .sec1 .left {
    margin-right: 30px;
  }
  .hifuMain .sec1 .list .item {
    padding: 50px 10px;
  }
  .header_hifu .box1 .headerbox1-cont .right .contact {
    display: none;
  }
  .header_hifu .box2 .headerbox2-cont .nav-box #menuPc li {
    margin-right: 20px;
  }
  .header_hifu .box2 .headerbox2-cont .logobox {
    margin-right: 20px;
    width: 240px;
  }
  .hifuMain .sec4 .list .item {
    flex-direction: column;
  }
  .hifuMain .sec4 .list .item .textbox {
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
    order: 0 !important;
  }
  .hifuMain .sec4 .list .item .videoBox {
    width: 100%;
  }
  .footerCont .contWrapbox .right .L1 {
    padding: 40px 0;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox {
    padding-top: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox .desc2,
  .jianfeiMain .sec1 .contwrapbox .contentbox .desc {
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox .tip {
    font-size: 35px;
    line-height: 38px;
  }
  .jianfeiMain .sec2 .list .item {
    padding: 0px 10px;
  }
  .jianfeiMain .sec2 .list .item .text {
    font-size: 20px;
    line-height: 22px;
  }
  .jianfeiMain .sec6 .contwrapbox .imgbox {
    max-width: 37%;
  }
  .jianfeiMain .sec6 .contwrapbox .descbox {
    max-width: 61%;
    padding: 30px;
  }
  .jianfeiMain .sec7 .contwrapbox .imgbox {
    max-width: 45%;
    margin-right: 25px;
  }
  .jianfeiMain .sec7 .contwrapbox .textbox {
    flex: auto;
    padding-top: 0px;
  }
  .jianfeiMain .sec7 .contwrapbox .textbox .tip {
    margin-bottom: 30px;
  }
  .jianfeiMain .sec10 .contentbox .play {
    width: 80px;
  }
  .jianfeiMain .sec11 .item .cont {
    padding: 0;
  }
  .jianfeiMain .sec11 .item:nth-child(odd) .textbox {
    margin-left: 50px;
  }
  .jianfeiMain .sec11 .item:nth-child(even) .textbox {
    margin-right: 50px;
  }
  .jianfeiMain .sec12 .item:nth-child(odd) .imgbox {
    margin-right: 50px;
  }
  .jianfeiMain .sec12 .item:nth-child(even) .imgbox {
    margin-left: 50px;
  }
  .jianfeiMain .sec14 .list .item {
    width: 32%;
  }
  .aboutMain .sec3 .contwrapbox .desc {
    max-width: 100%;
  }
}
@media screen and (max-width: 1100px) {
    .hifuMain .sec9 .text h3{
        font-size: 18px;
    }
    .hifuMain .sec9 .text{
        position: relative;
        background: rgba(0,0,0,0.4);
    }
    .hifuMain .sec9 .inner-text{
        padding: 12px;
    }
  .header .box2 .headerbox2-cont {
    height: auto;
  }
  .header.fbg .header-box .box2 {
    height: auto;
  }
  .header.fbg .header-box{
  	position: relative;
  }
  .header{
  	position:sticky;
  	left:0;
  	top:0;
  	width:100%;
  }
  .header.fbg .header-box .box2 .headerbox2-cont{
  	display:none;
  }
  .header .box2 .headerbox2-cont .userBtns {
    display: none;
  }
  .header .box1 .headerbox1-cont .right .rbox2 {
    display: none;
  }
  .indexpage .indexMain .index-sec1 .listbox .item {
    width: 100%;
  }
  .indexpage .indexMain .index-sec1 .listbox .item + .item {
    margin-top: 20px;
  }
  .indexpage .indexMain .index-sec1 .listbox .item .descbox {
    position: static;
    display: flex;
    padding: 20px 0;
  }
	.indexpage .indexMain .index-sec1 .listbox .item .descbox .subtitle{
		margin-bottom:16px;
	}
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .tip {
    font-size: 40px;
    line-height: 45px;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist {
    flex-direction: column;
    align-items: center;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item + .item {
    margin-left: 0px;
    margin-top: 30px;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item {
    width: 100%;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item .descbox {
    width: 300px;
    flex: auto;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox {
    text-align: left;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .leftbox {
    width: 100%;
    height: auto;
  }
  .productMain .contwrapbox .leftnav {
    display: none;
  }
  .productDetailMain .sec5 .m-width-content .contwrapbox .tip,
  .productDetailMain .sec6 .m-width-content .contwrapbox .tip,
  .productDetailMain .sec3 .m-width-content .contwrapbox .tip {
    font-size: 20px;
    line-height: 22px;
  }
  .productDetailMain .sec6 .m-width-content .contwrapbox,
  .productDetailMain .sec5 .m-width-content .contwrapbox,
  .productDetailMain .sec3 .m-width-content .contwrapbox {
    padding-top: 15px;
  }
  .productDetailMain .sec5 .m-width-content .contwrapbox .desc,
  .productDetailMain .sec6 .m-width-content .contwrapbox .desc,
  .productDetailMain .sec3 .m-width-content .contwrapbox .desc {
    max-width: 90%;
    margin-top: 15px;
  }
  .productDetailMain .sec7 .dateSheetBox .table td {
    padding: 10px 5px;
  }
  .productDetailMain .detailNavbox .navlist {
    display: none;
  }
  .productDetailMain .sec1 .contwrapbox .left .smallBox {
    display: none;
  }
  .productDetailMain .sec1 .contwrapbox .left {
    width: 100%;
  }
  .productDetailMain .sec1 .contwrapbox .left .bigbox {
    width: 100%;
    height: auto;
  }
  .header .box1 .headerbox1-cont .logobox {
    max-width: 50%;
  }
  .header .box1 .headerbox1-cont {
    height: auto;
    padding: 15px 20px;
  }
  .indexpage .banner .btn .dicon {
    display: none;
  }
  .indexpage .banner .swiper-pagination {
    bottom: 10px;
  }
  .indexpage .indexMain .index-sec3,
  .indexpage .indexMain .index-sec1 {
    margin-top: 50px;
    margin-bottom: 30px;
  }
  .indexpage .indexMain .index-sec3 .sectip,
  .indexpage .indexMain .index-sec2 .sectip,
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .tip,
  .indexpage .indexMain .index-sec1 .sectip {
    font-size: 30px;
    line-height: 35px;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .leftbox .over .play {
    width: 70px;
  }
  .indexpage .indexMain .index-sec2 {
    padding: 50px 0;
  }
  .indexpage .indexMain .index-sec3 .contbox .left .over .desc {
    padding: 0 5px 5px;
  }
  .footerCont .contWrapbox .right .list .item1,
  .footerCont .contWrapbox .right .list .item2 {
    display: none;
  }
  .footerCont .contWrapbox .right .list .item .formBox,
  .footerCont .contWrapbox .right .list .item {
    width: 100%;
  }
  .footerCont .contWrapbox .right .L2 {
    font-size: 14px;
    text-align: center;
  }
  .productDetailMain .sec1 .contwrapbox .right .title {
    font-size: 25px;
    line-height: 26px;
  }
  .productDetailMain .sec1 .contwrapbox .right .btns .btn img {
    display: none;
  }
  .messageboxWrap .tip,
  .productDetailMain .sec7 .tip,
  .productDetailMain .sec4 .tip,
  .productDetailMain .sec2 .tip {
    font-size: 30px;
  }
  .productDetailMain .sec5,
  .productDetailMain .sec6,
  .productDetailMain .sec3 {
    flex-direction: column;
    display: flex;
  }
  .productDetailMain .secimgbg {
    order: 1;
  }
  .productDetailMain .sec5 .m-width-content,
  .productDetailMain .sec6 .m-width-content,
  .productDetailMain .sec3 .m-width-content {
    position: relative;
    text-align: center;
  }
  .productDetailMain .sec5 .m-width-content .contwrapbox,
  .productDetailMain .sec6 .m-width-content .contwrapbox,
  .productDetailMain .sec3 .m-width-content .contwrapbox {
    align-items: center;
  }
  .productDetailMain .sec5 .m-width-content .contwrapbox .desc,
  .productDetailMain .sec6 .m-width-content .contwrapbox .desc,
  .productDetailMain .sec3 .m-width-content .contwrapbox .desc {
    text-align: center;
    margin-bottom: 20px;
    color: #626262;
  }
  .productDetailMain .sec5 .m-width-content .contwrapbox .tip,
  .productDetailMain .sec6 .m-width-content .contwrapbox .tip,
  .productDetailMain .sec3 .m-width-content .contwrapbox .tip {
    color: #1b1b1b;
    text-align: center;
  }
  .productDetailMain .sec7 {
    margin: 50px 0;
  }
  .productDetailMain .sec4 {
    padding: 50px 0;
  }
  .messageboxWrap .usedComp {
    width: 100%;
    margin-bottom: 10px;
  }
  .aboutMain .sec3 .contwrapbox .tip,
  .aboutMain .sec2 .tip,
  .aboutMain .sec1 .aboutbox .rightbox .tip {
    font-size: 30px;
    line-height: 35px;
  }
  .indexpage .indexMain .index-sec3 .contbox .right .list .item {
    width: 100%;
  }
  .indexpage .indexMain .index-sec3 .contbox .right .list .item:nth-last-child(-n + 2) {
    margin-bottom: 20px;
  }
  .productMain .contwrapbox .right .list .item {
    width: 100%;
  }
  .aboutMain .sec2 .numlist {
    flex-direction: column;
  }
  .aboutMain .sec2 .numlist .item {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }
  .aboutMain .sec2 .numlist .item .descbox .f1 {
    margin-top: 15px;
    justify-content: center;
  }
  .aboutMain .sec2 .numlist .item + .item {
    margin-top: 20px;
  }
  .aboutMain .sec2 .numlist .item + .item:before {
    display: none;
  }
  .productdetailPage .header.fbg .box1 {
    display: none !important;
  }
  .productdetailPage .header.fbg .header-box {
    position: fixed !important ;
  }
  .aboutMain .sec3 .contwrapbox .desc {
    text-align: center;
  }
  .aboutMain .sec3 .contwrapbox {
    padding: 50px 0;
  }
  .aboutMain .sec4 .contwrapbox .right .list .item {
    width: 100%;
  }
  .aboutMain .sec4 .contwrapbox .right .list .item:nth-last-child(-n + 2) {
    margin-bottom: 20px;
  }
  .caseMain .sec1 .list .item {
    flex-direction: column;
    padding: 10px;
  }
  .caseMain .sec1 .list .item .left {
    width: 100%;
    margin-right: 0px;
  }
  .caseMain .sec1 .list .item .right {
    width: 100%;
    padding-top: 20px;
  }
  .pageDetailBox .titlebox .title {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
  }
  .pageDetailBox .titlebox .infoBox {
    flex-direction: column;
  }
  .pageDetailBox .titlebox .infoBox .timebox {
    margin-top: 20px;
  }
  .pageDetailBox .otherpages .item .imgboxWrap {
    display: none;
  }
  .pageDetailBox .otherpages .item {
    width: 100%;
  }
  .pageDetailBox .otherpages {
    flex-direction: column;
  }
  .pageDetailBox .otherpages .item .linkbox .title {
    width: 100%;
  }
  .pageDetailBox .otherpages .item .linkbox {
    margin-bottom: 15px;
  }
  .pageDetailBox .otherpages .item .linkbox .btn {
    margin-top: 6px;
  }
  .pageDetailBox .otherpages .item.right {
    text-align: right;
  }
  .downloadMain .list {
    grid-template-columns: repeat(auto-fit, 46%);
  }
  .contactMain .sec1 {
    flex-direction: column;
  }
  .contactMain .sec1 .left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .contactMain .sec1 .left .tip {
    font-size: 30px;
    line-height: 35px;
  }
  .contactMain .sec1 .right {
    width: 100%;
  }
  .communicationMain .list .item {
    flex-direction: column;
  }
  .communicationMain .list .item .descbox {
    padding-top: 25px;
    order: 1;
    width: 100%;
    margin-right: 0px;
  }
  .communicationMain .list .item .descbox .title {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .communicationMain .list .item .right {
    width: 100%;
  }
  .header_hifu {
    position: relative;
    background-color: #000;
  }
  .header_hifu .box1 {
    display: none;
  }
  .header_hifu .box2 .headerbox2-cont .logobox {
    max-width: 40%;
  }
  .header_hifu .box2 .headerbox2-cont .userBtns {
    display: none;
  }
  .header_hifu .icon-bar {
    background-color: #fff;
  }
  .header_hifu.fbg .header-box {
    background-color: #000 !important;
  }
  .hifuMain .sec1 {
    margin-top: 20px;
  }
  .hifuMain .sec1 .list {
    flex-direction: column;
  }
  .hifuMain .sec1 .list .item {
    padding: 20px 10px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
  }
  .hifuMain .sec1 .list .item .imgbox {
    position: static;
    margin-bottom: 15px;
    transform: translateX(0);
  }
  .hifuMain .sec1 .list .item + .item:before {
    display: none;
  }
  .hifuMain .sec8 .tip,
  .hifuMain .sec7 .tip,
  .hifuMain .sec5 .tip,
  .hifuMain .sec2 .tip {
    font-size: 30px;
  }
  .hifuMain .sec2 .tip2 {
    width: 100%;
    text-align: center;
  }
  .hifuMain .sec2 .list .item {
    width: 100%;
  }
  .hifuMain .sec2 {
    margin: 50px 0;
  }
  .hifuMain .sec4 .list .item .textbox .tip {
    font-size: 30px;
  }
  .hifuMain .sec4 .list .item {
    margin-top: 50px;
  }
  .hifuMain .sec4 {
    margin-bottom: 50px;
  }
  .hifuMain .sec5 .desc {
    flex-direction: column;
  }
  .hifuMain .sec5 .desc .right,
  .hifuMain .sec5 .desc .left {
    width: 100%;
    margin-bottom: 20px;
  }
  .hifuMain .sec8 .textlist_col3_2 .item,
  .hifuMain .sec7 .textlist_col2 .item,
  .hifuMain .sec8 .textlist_col4 .item,
  .hifuMain .sec7 .textlist_col3 .item {
    width: 100%;
    margin-bottom: 15px;
  }
  .hifuMain .sec8 .textlist_col3_2 .item.flexempty,
  .hifuMain .sec7 .textlist_col2 .item.flexempty,
  .hifuMain .sec8 .textlist_col4 .item.flexempty,
  .hifuMain .sec7 .textlist_col3 .item.flexempty {
    margin-bottom: 0px;
  }
  .header_jianfei {
    position: relative;
    background-color: #fff;
  }
  .header_jianfei .box1 {
    display: none;
  }
  .header_jianfei .box2 .headerbox2-cont .logobox {
    max-width: 40%;
  }
  .header_jianfei .box2 .headerbox2-cont .userBtns {
    display: none;
  }
  .header_jianfei.fbg .header-box {
    background-color: #fff !important;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox,
  .jianfeiMain .sec1 .contwrapbox,
  .jianfeiMain .sec1 .m-width-content {
    position: static;
  }
  .jianfeiMain .sec1 .m-width-content {
    transform: translateX(0);
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox {
    width: 100%;
    padding: 20px 0;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox .tip {
    font-size: 30px;
    line-height: 35px;
  }
  .jianfeiMain #kf {
    width: 60px;
    height: 60px;
  }
  .jianfeiMain .sec1 .contwrapbox .contentbox .more {
    height: 38px;
    font-size: 16px;
  }
  .jianfeiMain .sec2 .list .item {
    width: 50%;
  }
  .jianfeiMain .sec2 .list .item .text {
    font-size: 16px;
  }
  .jianfeiMain .sec3 {
    padding: 50px 0;
  }
  .jianfeiMain .sec3 .tip {
    font-size: 30px;
  }
  .jianfeiMain .sec3 .tip2 {
    width: 100%;
  }
  .jianfeiMain .sec3 .list .item {
    width: 100%;
  }
  .jianfeiMain .sec4 .contentox {
    width: 100%;
    padding: 50px 0;
  }
  .jianfeiMain .sec4 .contentox .tip {
    font-size: 30px;
    line-height: 33px;
  }
  .jianfeiMain .sec5 {
    margin-top: 0px;
  }
  .jianfeiMain .sec4 .contentox .imglist {
    padding: 0;
  }
  .jianfeiMain .sec5 {
    padding-top: 50px;
    background: none;
  }
  .jianfeiMain .sec5 .contentox .tip {
    font-size: 30px;
    line-height: 33px;
  }
  .jianfeiMain .sec5 .contentox {
    width: 100%;
  }
  .jianfeiMain .sec6 .contwrapbox {
    flex-direction: column;
  }
  .jianfeiMain .sec6 .contwrapbox .imgbox {
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
  }
  .jianfeiMain .sec6 .contwrapbox .descbox {
    margin-top: 20px;
    width: 100%;
    max-width: 100%;
  }
  .jianfeiMain .sec6 .contwrapbox .descbox .btns .btn {
    width: 200px;
    height: 48px;
    font-size: 16px;
  }
  .jianfeiMain .sec7 .contwrapbox .imgbox {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .jianfeiMain .sec7 .contwrapbox .imgbox img {
    width: 100%;
  }
  .jianfeiMain .sec7 .contwrapbox {
    flex-direction: column;
  }
  .jianfeiMain .sec7 .contwrapbox .textbox {
    width: 100%;
  }
  .jianfeiMain .sec7 .contwrapbox .textbox .tip {
    font-size: 30px;
    line-height: 33px;
  }
  .jianfeiMain .sec8 .item {
    width: 100%;
  }
  .jianfeiMain .sec9 .contwrapbox {
    width: 100%;
    box-sizing: border-box;
  }
  .jianfeiMain .sec11 .item .tip,
  .jianfeiMain .sec11 .item .tip,
  .jianfeiMain .sec12 .tip,
  .jianfeiMain .sec11 .item .tip,
  .jianfeiMain .sec9 .contwrapbox .tip {
    font-size: 30px;
    line-height: 33px;
  }
  .jianfeiMain .sec10 .contentbox .desc2 {
    display: none;
  }
  .jianfeiMain .sec10 .contentbox .desc {
    display: none;
  }
  .jianfeiMain .sec10 .contentbox .play {
    width: 60px;
  }
  .jianfeiMain .sec11 {
    padding: 50px 0;
  }
  .jianfeiMain .sec11 .item .cont {
    flex-direction: column;
  }
  .jianfeiMain .sec11 .item .cont {
    width: 100%;
  }
  .jianfeiMain .sec11 .item:nth-child(odd) .textbox {
    margin-left: 0px;
  }
  .jianfeiMain .sec11 .item:nth-child(even) .textbox {
    margin-right: 0px;
  }
  .jianfeiMain .sec11 .item:nth-child(even) .left {
    order: 0;
  }
  .jianfeiMain .sec11 .item .cont .textbox p + p {
    margin-top: 15px;
  }
  .jianfeiMain .sec11 .item + .item {
    margin-top: 30px;
  }
  .jianfeiMain .sec11 .item .tip {
    margin-top: 20px;
  }
  .jianfeiMain .sec12 {
    padding: 50px 0;
  }
  .jianfeiMain .sec12 .item {
    flex-direction: column;
    padding: 0;
    background: none;
    margin-bottom: 30px;
  }
  .jianfeiMain .sec12 .item:nth-child(odd) .imgbox {
    margin-right: 0px;
  }
  .jianfeiMain .sec12 .item .imgbox {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
  }
  .jianfeiMain .sec12 .item .textbox {
    width: 100%;
  }
  .jianfeiMain .sec12 .item .textbox .titlebox {
    margin-bottom: 20px;
  }
  .jianfeiMain .sec12 .item:nth-child(even) .imgbox {
    margin-left: 0px;
    order: 0;
  }
  .jianfeiMain .sec11 .item .cont .left {
    width: 100%;
  }
  .jianfeiMain .sec11 .item .cont .left img {
    width: 100%;
  }
  .jianfeiMain .sec14 .tip {
    font-size: 30px;
    line-height: 33px;
  }
  .jianfeiMain .sec14 .list .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .jianfeiMain .sec14 .list .item.flexempty {
    margin-bottom: 0;
  }
  .jianfeiMain .sec14 {
    padding: 50px 0;
  }
  .jianfeiMain .sec15 {
    padding: 50px 0;
  }
  .jianfeiMain .sec15 .tip {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .jianfeiMain .sec10 .contentbox {
    width: 100%;
    box-sizing: border-box;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item {
    flex-direction: column;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item .descbox .f1 {
    justify-content: center;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item .descbox .f2 {
    text-align: center;
  }
  .indexpage .indexMain .index-sec1 .aboutbox .rightbox .numlist .item img {
    margin-bottom: 15px;
    margin-right: 0px;
  }
  .aboutMain .sec2 .numlist .item img {
    margin-right: 0px;
  }
  .header_hifu.fbg .header-box .box2,
  .header_jianfei.fbg .header-box .box2 {
    height: 80px;
  }
  .indexpage .carousel-caption{padding:0 20px;}
  .indexpage .banner .title1{font-size:20px;}
  .indexpage .banner .title3{font-size:12px;margin-top:0;font-weight:400;}
  .btnDEKAwhite{margin-top:10px;}
  .header.fbg .header-box .box1{display:block;}
}
@media screen and (max-width: 767px) {
  .downloadMain .list {
    grid-template-columns: repeat(auto-fit, 100%);
  }
}
