
*{font-family: "Microsoft YaHei";}
.pl150{padding-left: 150px;}
.pl60{padding-left: 60px;}
.mt100{margin-top: 100px;}
.m5{margin: 5px}
.p5{padding: 5px;}
.p0{padding: 0px;}
.pl0{padding-left: 0px;} 
.pr0{padding-right: 0px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.bbf3f3f3{border-bottom: 1px solid #f3f3f3}
.brf3f3f3{border-right: 1px solid #f3f3f3}

.page{ width:100%;height: 100%;overflow:hidden;position: relative !important;}
.carousel-indicators{margin-left: -28%;}
.carousel-indicators li {  display: inline-block;  width: 12px;  height: 12px;  margin:0px 5px;
    text-indent: -999px;  cursor: pointer;  background: #fff;  border: 1px solid #fff;  border-radius: 12px;
}
.carousel-indicators .active {  width: 28px;  height: 12px;  margin: 0;  background-color: #fff;  }
.scroldiv{width: 15%;height: 100%;position: fixed;  top: 0;right: 0;text-align: center;}

.mainforcontent{width: 100%;height: 100%;overflow-y: scroll !important;}

.page1 img{
    height: 100%;
    width: 100%;
}
.page1 .title{
    position: absolute;
    font-family: FZLTTHJW--GB1-0;
    top: 10%;
    left: 18%;
    font-size: 55px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0px;
}
.page1 .title .con2{
    font-size: 35px;
    margin-top: -20px;
}


.page2{  height: 100%;  width: 100%;  background: url("../img/p3.jpg") repeat 100%; overflow: hidden; }
.page2 #radar{  width: 80%;  height: 100%;  margin: 0 auto;  max-width: 854px;  min-width: 300px;
    min-height: 200px;  max-height: 704px;  padding-top: 3.5%;  padding-bottom: 3.5%;  }
.page2 .wycm{  position: relative;  float: left;  margin-top: -40%;  margin-left: 25%;  font-size: 40px;  color: #fff;
    font-family: "microsoft yahei";  display: none;  -webkit-transition: font-size 0.4s;  -moz-transition: font-size 0.4s;
    -ms-transition: font-size 0.4s;  -o-transition: font-size 0.4s;  transition: font-size 0.4s;  }

.page2 .wybl{ position: relative;  float: right;  margin-top: -20%;  margin-right: 18%;font-size:28px;color:#fff;  display: none;
    -webkit-transition: font-size 0.4s;  -moz-transition: font-size 0.4s;  -ms-transition: font-size 0.4s;  -o-transition: font-size 0.4s;  transition: font-size 0.4s;  }
.page2 .wybl:hover+.wycm{  font-size: 28px;  -webkit-transition: font-size 0.4s;  -moz-transition: font-size 0.4s;
    -ms-transition: font-size 0.4s;  -o-transition: font-size 0.4s;  transition: font-size 0.4s;  }
.page2 .wybl:hover{  font-size: 40px !important;  -webkit-transition: font-size 0.4s;  -moz-transition: font-size 0.4s;
    -ms-transition: font-size 0.4s;  -o-transition: font-size 0.4s;  transition: font-size 0.4s;  }

.sixproblem{position:relative;height: auto;width:100%;font-size: 44px;color:#ffffff;
    bottom:118px;display: none; text-align: center;}
.page3{overflow: hidden; text-align: center;height: auto !important;}
.page3 #objectlanren{width: 90%;margin-top: -244px; margin-left: 5%;max-width: 1300px;}
.page3 .page3_content{padding-top: 60px;padding-bottom: 40px;}
.page3 .page3_content .row{margin: 0px auto;max-width: 1024px;}
.page3_content .posr:hover img{box-shadow: 0px 0px 8px 3px rgba(11,2,5,.2); }
.anim1{display: none;}
.anim2{display: block;}
.page3 .page3_content .row .title{position: absolute;top: 5px; width: 246px;height: 204px;background: #3a3e46;opacity: 0.9;padding-left: 40px;padding-top: 40px;}
.page3 .page3_content .row .title h4{font-size: 18px;font-family: HYWenHei-DEW;color: #fefefe; text-align: left;margin-bottom: 10px;}
.page3 .page3_content .row .title h5{font-size: 12px;font-family: Arial;text-align: left;color: rgba(255,255,255,0.5);line-height: 20px;}
.page3 .page3_content .row .title2{width: 502px;height:418px; background: #438ef9;}
.page3 .page3_content .row .title3{width: 502px;height:204px;  background: #438ef9;}
.page3 .page3_content .row .phone_style{display: none}
.page3 .page3_content .row .title2 h4{font-size: 26px;margin-top: 40px;}
.page3 .page3_content .row .title3 h4{font-size: 26px;}
.page3 .mindbg {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background: url(../img/BG2.png);
    background-position: bottom;
    background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
}
.page .pagetitle{width: 100%;text-align: center;font-size: 44px;color:#333333;margin-top: 100px;}
.page .pagefbt{font-size: 14px;color:rgb(121,121,121);font-family:"Arial";margin-top: 30px;text-align: center;}
.page4{min-height: 100%;height: auto !important;background:#040b24;}
.page4 .pagetitle,.page4 .pagefbt{color:#fff}
.indexcontent{height: auto;min-height: 100%;width: 100%;overflow: hidden;overflow-y: visible;}
.sign_line{  position: relative;  height: 20px;  width:180px;  margin: 10px auto;  }
.sign_line .origin{  width: 10px;  height: 10px;  background: rgb(235,82,85);  border-radius: 5px;  margin: 0px 5px;  float: left;  }
.sign_line .line{  width: 80px;  height: 1px;  margin-top: 5px;  border-top: 1px solid rgba(185, 185, 185, 0.3);  float: left;  }
.page4 .page4content{position:relative;height: auto;min-height: 550px;margin-top:10px;}
.page4 .rowcontent{  width: 100% !important;  cursor:pointer;  max-width: 1200px;  margin: 0 auto;  margin-top: 80px; margin-bottom: 100px;}
.page4 .mindbg {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background: url(../img/data1.png);
    background-position: bottom;
    background-repeat: no-repeat;
    position: absolute;
    z-index: -1;
}
.page4 .info3{
    margin: 0 auto;
    max-width: 1200px;
    min-height: 510px;
    position: relative;
}
.page4 .info3 .wedo {
    width: 100%;
    position: relative;
    height: 510px;
}

.page4 .info3 .left_con{
    width: 289px;
    float: left;
    height: 100%;
}
.page4 .info3 .left_con>div.offer1 .bg{
    display: block;
}

.page4 .info3 .right_con{
    width: 289px;
    float: left;
    height: 100%;
}
.page4 .info3 .svg_div{
    width: calc(100% - 578px);
    float: left;
    height: 100%;
    pointer-events: none;
    position: relative;
}
.page4 #object6{
    height: 640px;
    margin-top: -62px;
}
.page4 .info3  .bottom_text .con1{
    font-size: 16px;
    color:#fcfeff;
    font-family: "FuturaBT-Medium",sans-serif;
    margin-bottom: 10px;
    z-index: 5;
    position: relative;
}
.page4 .info3  .bottom_text .con2{
    font-size: 12px;
    color:rgba(252,254,255,0.5);
    font-family: "Tahoma",sans-serif;
    line-height: 22px;
    z-index: 5;
    position: relative;
}
.page4 .info3 .bottom_text>div{
    position: relative;
    width: 289px;
    height: auto;
    padding: 10% 18%;
    min-height: 160px;
    margin-bottom: 10px;
    
}

.page4 .info3 .bottom_text>div .bg0{
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg, 
        #2375f1 0%, 
        #23a7f1 100%), 
    linear-gradient(
        #31a4ff, 
        #31a4ff);
    background-blend-mode: normal, 
        normal;
    box-shadow: 0px 1px 21px 0px 
        rgba(3, 0, 0, 0.15);
    left: 0px;
    top: 0;
    z-index: 3
}
.page4 .info3 .bottom_text>div .bg1{
    position: absolute;
    width: calc(100% - 14px);
    height: 100%;
    background-color: #31a4ff;
    box-shadow: 0px 1px 21px 0px rgba(3, 0, 0, 0.15);
    opacity: 0.2;
    left: 7px;
    bottom: -10px;
    z-index: 2
}

.page4 .info3 .bottom_text>div .bg2{
    position: absolute;
    width: calc(100% - 36px);
    height: 100%;
    background-color: #31a4ff;
    box-shadow: 0px 1px 21px 0px rgba(3, 0, 0, 0.15);
    opacity: 0.1;
    left: 18px;
    bottom: -20px;
    z-index: 1
}
.page4 .info3 .bottom_text>div .bg{
    display: none;
}
.page4 .info3 .bottom_text>div:hover .bg{
    display: block !important;
}
.page4 .pagefbt{
    margin-top: 20px;
    margin-bottom: 40px;
}

.page5{padding-left: 150px;margin-bottom: 100px;height: auto;}
.page5-img{
    width: 100%;
    height: 650px;
    position: absolute;
    z-index: -1;
}
.page5 .pagetitle{
    color: #fff;
    font-size: 42px;
    padding-top: 100px;
    margin-top: 0px;
}
.page5 .pagefbt{
    color: #fff;
    font-size: 14px;
    margin-bottom: 75px;
}
.page5 .col-xs-12 h4{
    color: #313131;
    font-size: 16px;
    margin-bottom: 14px;
}
.page5 .col-xs-12 p{
    font-size: 12px;
    color: #768085;
    line-height: 26px;
}
.page5 .col-xs-12{
    padding: 48px 100px;
    height: 300px;
}
.page5 .img_style{
    border-radius: 40px;
    background: #fff;
    height: 60px;
    width: 60px;
    box-shadow: 0 0 10px 4px rgba(96,119,129,0.15);
    line-height: 56px;
    text-align: center;
    margin-bottom: 34px;
}
.page5 .col-xs-12:hover{
    box-shadow: 0 0 10px 4px rgba(96,119,129,0.15);
}
.scroldiv{width: 15%;height: 100%;position: fixed;  top: 0;right: 0;text-align: center;}
.sxpage{position: absolute;top:50%;margin-top: -60px;height: 120px;right: 80px;}

.down>img{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.hs{display: none;}
.pd20{  padding-left: 20px !important;padding-right: 20px !important;  }
.leftrowcont{  -webkit-animation: bounceInLeft 2s forwards;  -o-animation: bounceInLeft 2s forwards;  animation: bounceInLeft 2s forwards;  }
.rightrowcont{
    -webkit-animation: bounceInright 2s forwards;
    -o-animation: bounceInright 2s forwards;
    animation: bounceInright 2s forwards;
    behavior: url(ie-css3.htc);
}
.fordh2{
    padding-top: 178px;
}
.pdt1{
  
}
.mainpdtextdiv{
    height: 100%;width: 100%;}
.pdttext1{
    width: 100%;
    height: 100%;
    max-width: 276px;
    margin: 0 auto;
    margin-top: 20px;
}
.leftfordh{height: auto;text-align: center;position: relative;}
.rightfordh{height: auto;text-align: center;position: relative;}

.fonts30{font-size: 20px; color:#313131;}
.fonts12{font-size: 12px;position: relative;margin-top: 20px;color:#768085;line-height: 25px;}
.page5content{ 
    margin: 0 auto;
    background: #fff;
    width:1000px;
    padding: 0;
    overflow: hidden; 
    box-shadow: 0 0 10px 4px rgba(96,119,129,0.15);
    position: absolute;
    left: 50%;
    margin-left: -424px;
    bottom: -300px; 
}
.w100{width: 100%;}
.ml-150{float: right;right: 0;}
.pd0{padding: 0 !important;}


.page5title{color:#fff;text-align: right;padding-right: 20px;height: 80px;border-right:5px solid rgb(231,76,60);margin-top:  160px;}
.page5title1{color:#fff;text-align: right;height: 45px;margin-top:  70px;}
.page5title>.div1{  font-size: 44px;  }
.page5title>.div2{  font-size: 14px;color:rgba(255,255,255,0.1);  }
.page5title1>.div1{  font-size: 20px;  color:rgb(231,76,60);  }
.page5title1>.div2{  font-size: 12px;  color:#ffffff;  margin-top: 5px;  }

.page6>.fp-tableCell{clear:both;position: absolute;}

.page6content{
    width: 95%;
    max-width: 1000px;
    margin: 50px auto;
    text-align: center;
    color:rgb(91,91,91);
    min-height: 100px;
    height: auto;
    font-size: 16px;
    line-height: 28px;
}
.page6row{
    padding: 0;
    margin: 0 auto;
    width: 95%;
    max-width: 916px;
    min-height: 115px;
    height: auto;
    padding-left: 150px;
}

.up1{display: none;}
.xp{display: none;}
#myCarousel1{width: 95%;max-width: 1000px;margin: 0 auto;float: none;height: auto;min-height: 330px;}

/*.infbtm{position: absolute !important;}*/

/*视觉差效果 start*/
.page5{
    background-image: url(../img/beijing1.jpg);
    background-size: 100% 112%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    overflow: visible;
    height: calc(100% - 300px);
    margin-bottom: 400px;
    min-height: 600px;
}
.imageHolder{
    z-index: -1;
}




/*视觉差效果 end*/

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-1000px, 0, 0);
    }
    100% {
        transform: none;
    }
}
@keyframes bounceInright {
    0% {
        opacity: 0;
        transform: translate3d(1000px, 0, 0);
    }
    100% {
        transform: none;
    }
}
@media(min-width: 1601px){
    .page2 #radar{width: 80% !important; max-width: 900px !important;  max-height: 900px !important;}
}
@media(max-width: 1600px){
    .page2 #radar{width: 80% !important;max-width:800px; max-height: 700px; }
    .page4 .rowcontent{margin-top: 30px !important;}
    .pdt1{max-width: 510px;}
    .page6content{margin: 15px auto;}
    #myCarousel1{min-height: 270px !important;}
}
@media(max-width: 1390px){
    .page2 #radar{width: 75% !important;max-width:750px; max-height: 650px; }
    .page4 .rowcontent{margin-top: 30px !important;}
    .pdt1{max-width:430px;}
    .page6content{margin: 15px auto;}
    #myCarousel1{min-height: 270px !important;}

    
}
@media(max-width: 1200px){
    .page1 .title {
        font-size: 44px;
    }
    .page1 .title .con2 {
        font-size: 24px;
    }
    .page3 .page3_content .row{max-width: 512px;}
    .page5{
        background-size: 100% 115%;
        margin-bottom: 300px;
    }
    .page5content{ 
        width: calc(100% - 40px);
        margin-left: auto;
        position: relative;
        left: auto;
        bottom: auto;
    }
     .model4 .info3 .svg_div {
        width: 30%;
    }

  

}
@media (min-width: 1025px) and (max-width:1300px ) {
    .page2 #radar{width: 75% !important;max-width:700px; max-height: 600px; }
    .page4 .rowcontent{margin-top: 30px !important;}
    .pdt1{max-width:400px;}
    .leftfordh>.pdt1{float: right;}
    .rightfordh>.pdt1{float: left;}
    .page6content{margin: 15px auto;}
    #myCarousel1{min-height: 270px !important;}

    .footbottom{max-height: 300px !important;padding-top: 3px !important;}
    #object1 .intro{
        margin-top: 12%;
    }
}
@media (width:1024px)  and (height:1366px){
    .page2 .wycm{margin-top: -57%; margin-left: 17%;}
    .page2 .wybl{margin-top: -24%;margin-right: 5%;}
    .page2 #radar{padding-top: 70px;height: 100%;max-height: 1000px;max-width: 1000px;}
    #home .page1 #object1 .intro {    width: 47%;margin-top: 12%;}
    #objectlanren{margin-top: -90px;}
    .col-lg-7{height: 100%;}
    .col-lg-7>img{max-width: none;height: 100%;width: auto;}
    .bh{max-height:900px;}
    .footbottom{padding: 40px 0 !important;}
    .page5{padding-left: 0 !important;}
}
@media (max-width: 1024px){
    .page2 .wycm{margin-top: -58%; margin-left: 7%;}
    .page2 .wybl{margin-top: -24%;margin-right: 8%;}
    .pl150,.pl60{padding-left: 0 !important;}

    .sixq{margin-left: 0 !important;}
    .fonts30{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    #home_nav{display:none;}
    .heard2{display: block;}
    .maincontent{padding-top: 35px;}
    .btmrow{ width: 90%; }
    .footbottom{padding-top: 10px !important;padding-bottom: 10px !important;}
    .btmdiv3{margin-top: 30px;}
    .page6content{padding-left: 0 !important;margin: 20px auto;}
    #myCarousel1{margin-top: -15px;}
    .page5{
        padding-left: 0;
        min-height: 100%;
        margin-bottom: 600px;
    }

    .page3 #objectlanren{margin-left: -5%;width: 100%;margin-top: -200px;}

}
@media (max-width: 991px){
    #home_nav{display:none;}
    .heard2{display: block;}
    .maincontent{padding-top: 35px;}
    .btmrow{ width: 90%; }
    .fordh2 { padding-top: 200px;}
    .fordh3{margin-top: -80px;}
    .page5content {
        width: 80%;
    }
    .page5 .col-xs-12{
        height: auto;
        padding: 48px 60px;
    }
}
@media (min-height: 850px){
    #wmcp{padding-top: 20px !important;}
    #wmcpx{margin-top: 80px !important;}
}
@media (max-width: 767px){
    .page1 .title {
        font-size: 20px;
    }
    .page1 .title .con2 {
        font-size: 12px;
        margin-top: -10px;
    }
    .btmrow{ width: 90%; }
    .btmewm{margin-right: 15%;}
}
@media (max-width: 768px) {
    .sxpage{display: none !important;}
    .fp-tableCell{height: auto !important;}
    .page1,.page2,#object1{width: 100%;height: 40% !important;min-height: 500px;}
    #particles{min-height: 40% !important;}
    .pagination{bottom:20px !important;margin-bottom: 0 !important;margin-top: 0 !important;}
    #object1 .intro {
        margin-top: 11%;
    }
    #radar{padding-left: 0 !important;padding-bottom: 70px; padding-top: 32px;}
    .page2 .wycm{margin-top: -52%;margin-left: 6%;}
    .page2.wybl{margin-top: -24%;margin-right: 5%;}

    .page .pagetitle{margin-top: 40px;font-size: 30px;}
    .page4 .pagefbt {margin-bottom: 0px;}
    .sixproblem{font-size: 40px;color:rgb(49,49,49) !important;bottom:-100px !important;}

    .pagefbt{margin-top: 10px !important;}

    .page3 #objectlanren{margin-left: -5%;width: 110%;margin-top: -130px;}
    .sixq{margin-left: 0 !important;margin-top: -30px !important;width: auto;white-space:nowrap;text-align: center;}

    .xp{display: block;}
    .dp{display: none;}
    .page6content{padding-left: 0 !important;}
    .page6row{padding-left: 0 !important;}

    .bh{position: relative;}
    .ml-150{float: left;margin-top: 10px;}
    .page5title{margin-top: 90px;}

    .page6{height: 800px;}
    .infbtm{position: relative !important;max-height: none !important;}
    .col-sm-12>.page5-img{width: 100%;}
    #myCarousel1{height: 370px;}
    .page3 .page3_content {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .fordh2 {
        padding-top: 80px;
    }
    .fordh3 {
        margin-top: 80px;
    }
    
    .page4 .info3 .left_con.style1{
        display: none
    }
    .page4 .info3 .left_con.style2{
        display: block !important;
        margin-bottom: 100px;
    }
    .page4 .info3 .svg_div {
        width: 100%;
    }
    .page4 .info3 .left_con {
        width: 50%;
        padding-left: 20px;
    }
    .page4 .info3 .bottom_text>div {
        padding: 8% 10%;
    }
    .page4 #object6 {
        height: 100%;
        margin-top: -30px;
    }
    .page4 .info3 .right_con {
        width: 50%;
        padding-right: 20px;
        margin-bottom: 100px;
    }
    .page4 .info3 .right_con>div{
        float: right;
    }
}
@media (max-width: 650px) {
    .page4 .info3 .left_con.style2 {
        width: 100%;
        padding: 0px 20px;
        margin-bottom: 0px;
        height: auto;

    }
    .page4 .info3 .bottom_text>div{
        width: 100%;
        min-height: auto;
    }
    .page4 .info3 .right_con{
        width: 100%;
        padding: 0px 20px;
        height: auto;
    }
}
@media (max-width: 530px) {
    .page .pagetitle{margin-top: 20px;font-size: 30px;}
    .page3 .page3_content .row .phone_style{
        display: block
    }
    .page3 .page3_content .row .phone_style h4{
        font-size: 14px;
        white-space: nowrap;  
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .page3 .page3_content .row .phone_style h5{
        font-size: 12px;
        white-space: nowrap;  
        text-overflow: ellipsis;
        overflow: hidden;
    }
    
   
    .page3 .page3_content .row .title {
        margin: 0 auto;
        position: relative;
        margin-top: -204px;
        top: 0px;
        display: none !important;
    }
    .page3 .page3_content .row .title2{
        width: 246px;
        height: 204px;
        padding-left: 25px;
    }
    .page3 .page3_content .row .title2 h4{
        margin-top: 10px;
        font-size: 18px;
    }
    .page3_content img{
        width: 100%;
    }
    
    .page3 .page3_content .row .title3{
        width: 246px;
        height: 100px;
        margin-top: -100px;
        padding-top: 20px;
    }
    .page3 .page3_content .row .title3 h4{
        font-size: 18px;
    }
    .page5 {
        height: auto !important;
        margin-bottom: 30px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-attachment: inherit;
    }
    .page5 .pagefbt {
        margin-bottom: 40px;
    }
    .page5 .col-xs-12 p {
        padding-left: 74px;
    }
    .page5content {
        width:calc(100% - 40px);
    }
    .page5 .col-xs-12 {
        height: auto;
        padding: 10px;
    }
    .page5 .img_style {
        margin-bottom: 60px;
        float: left;
        margin-right: 14px;
    }
    .page1 #object1 .intro {
        width: 60%;
        margin: 0 auto;
        text-align: center;
        position: relative;
        margin-top: 5%;
        z-index: 999;
        padding-left: 0%;
    }
}

@media (max-width: 500px) {
    .fp-tableCell{height: auto !important;}
    .page1,.page2,#object1{width: 100%;height: 40% !important;min-height: 300px;}
    #particles{min-height: 40% !important;}
    .pagination{bottom:20px !important;margin-bottom: 0 !important;margin-top: 0 !important;}
    #object1 .intro {  margin-top: 18%;  }

    #radar{padding-left: 0 !important;padding-bottom: 70px; padding-top: 30px;}
    .page2 .wycm{font-size:20px !important;margin-top: -70%;margin-left:4%;}
    .page2 .wybl{font-size:20px !important;margin-top: -30%;margin-right: 2%;}
    .sixproblem{font-size: 25px;color:rgb(49,49,49) !important;bottom:-60px !important;}

    .xp{display: block;}
    .dp{display: none;}
    #page2title{display: none !important;}
    #objectlanren{height: 150%;width: 150%;margin-left: -29%;}
    .page3{margin-top: 0 !important;}
    #split{display: none !important;}

    .title{font-size: 25px;}
    .page6content{padding-left: 0 !important;}
    .page6row{padding-left: 0 !important;}
    .pdttext1{
        display: block !important;
        -webkit-animation: trany 1s forwards;
        -o-animation: trany 1s forwards;
        animation: trany 1s forwards;
        padding-bottom: 30px !important;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .flg1{margin-top: 5px;height: 20px;overflow: hidden;text-overflow: ellipsis;}
    .fonts30{font-size: 20px;}

    .rightfordh{margin-top: 10px;}
    .page4,.page6{height: auto !important;}
    
    .page5title{margin-top: 90px;height: 70px;}
    .page5title>.div1{
        font-size: 30px;
    }
    .fordh2 {
        padding-top: 0px;
    }
    .page6content{margin: 20px auto;}
    .bh{position: relative;}
    #myCarousel1{height: 465px;}

    .page4 .info3 .bottom_text>div{padding: 20px 20px;}
   
}

@media (max-width: 400px) {
    .page4 .info3 .left_con.style2{
        margin-top: -30px;
    }
    .page4 .info3 .wedo {
        height: 340px;
    }
}

@media (max-height: 790px){
    #myCarousel1{margin-top: -70px;}
    .footbottom{max-height: 320px;padding-top: 10px;}
}

