*{font-family: "Microsoft YaHei" ! important;}
.clert{width: 1080px;margin: auto;}

.banner{height:1520px;background: url(../images/ri.jpg) no-repeat center top;position: relative;}
.banner .clert{position: relative;padding-top: 611px;}
.banner .btn{ position: absolute; transition:1s ; top: 461px; left: 0; font-size: 34px; text-align: center; font-weight: bold; line-height: 65px; width: 195px; height: 65px; color: #fff; border: 2px solid #fff; cursor: pointer; border-radius:35px ; -webkit-border-radius:35px ; -moz-border-radius:35px ; -ms-border-radius:35px ; -o-border-radius:35px ; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ; }
.banner .btn:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .btn{display: none; animation:bannerbtn 1s infinite; -webkit-animation:bannerbtn 1s infinite; }
@keyframes bannerbtn{
    0%{ transform:scale(1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
    100%{ transform:scale(1.1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
}
.banner .rightbox{width: 888px;height: 761px;background: url(../images/bannerright_03.png) no-repeat center top;position: absolute;top: 103px;right: 0;}
.banner .right{width: 447px;height: 500px;background: url(../images/bj_03.png) no-repeat center top;display: none; position: absolute;top: 59px;right: -60px;padding: 67px 0 0 0px;box-sizing: border-box;}
.banner .right .top1{font-size: 69px;font-weight: bold;color: #c61700;margin-left: 39px;margin-bottom: 26px;}
.banner .right .top2{font-size: 37px;font-weight: bold;color: #c61700;margin-left: 39px;margin-bottom: 50px;}
.banner .right .top1 span{font-size: 38px;}
.banner .right #phone{padding-left: 9px;box-sizing: border-box;color: #fff;font-size: 21px; width: 354px; height: 43px; background:#c61700 ;display: block;margin:0 auto 10px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.banner .right #phone::-webkit-input-placeholder {color: #fff;font-size: 21px;}

.banner .right #phonebtn{ transition:1s ; box-sizing: border-box; color: #fff; animation:btn 1s infinite; -webkit-animation:btn1 1s infinite; font-size: 21px; width: 354px; height: 43px; background:#c61700 ; cursor: pointer; display: block; margin: auto; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ; }
@keyframes btn1{
    0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
    100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
}
.banner .right .h1{padding: 33px 45px 0;text-align: center;font-size: 22px;color: #c61700;}
.banner .br{position: absolute;left: 613px;top: 102px;}
.banner .swipbox{width: 880px;margin: auto;display: flex;justify-content: space-around;padding-bottom: 10px;}
.banner .swipbox .slid{width: 268px; height: 183px;overflow: hidden;box-shadow: 0px 0px 10px #0006; cursor: pointer; border-radius:15px ; -webkit-border-radius:15px ; -moz-border-radius:15px ; -ms-border-radius:15px ; -o-border-radius:15px ; -webkit-transition:1s ; -moz-transition:1s ; -ms-transition:1s ; -o-transition:1s ;}
.banner .swipbox .slid1{ transition:1s ; width: 268px; height: 183px; background: url(../images/bcen1.png) no-repeat center center;pointer-events: auto;  }
.banner .swipbox .slid2{ transition:1s; width: 268px; height: 183px; background: url(../images/bcen2.png) no-repeat center center;pointer-events: auto; }
.banner .swipbox .slid3{ transition:1s; width: 268px; height: 183px; background: url(../images/bcen3.png) no-repeat center center;pointer-events: auto;  }
.banner .swipbox .slid1:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .swipbox .slid2:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .swipbox .slid3:hover{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .msm{display: block;margin:45px auto 0;}
.banner .msmcolor{font-size: 33px;color: #c61700;text-align: center;font-weight: bold;margin-bottom: 50px;}
.banner .disflexbox{height: 407px;width: 100%;display: flex;justify-content: space-around;}
.banner .disflexbox .li{position: relative; width: 224px; height: 317px; border: 2px solid #c61700; border-radius:15px ; -webkit-border-radius:15px ; -moz-border-radius:15px ; -ms-border-radius:15px ; -o-border-radius:15px ; }
.banner .bottred{font-size: 28px;color: #c61700;text-align: center;font-weight: bold;padding-top: 271px;box-sizing: border-box;}
.banner .box1{pointer-events: auto; transition:0.5s ; padding: 48px 9px 0; width: 223px; height: 276px; box-sizing: border-box; font-size: 16px; line-height: 23px; color: #fff; background: url(../images/flex1_03.png) no-repeat center top; border-radius: 15px;-webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.banner .box2{pointer-events: auto; transition: 0.5s; padding: 84px 9px 0; width: 223px; height: 276px; box-sizing: border-box; font-size: 16px; line-height: 23px; color: #fff; background: url(../images/flex2_03.png) no-repeat center top; border-radius: 15px;-webkit-border-radius: 15px; -moz-border-radius:15px ; -ms-border-radius: 15px; -o-border-radius: 15px; }
.banner .box3{pointer-events: auto; transition: 0.5s; padding: 114px 12px 0; width: 223px; height: 276px; box-sizing: border-box; font-size: 16px; line-height: 23px; color: #fff; background: url(../images/flex3_03.png) no-repeat center top; border-radius: 15px;-webkit-border-radius: 15px; -moz-border-radius:15px ; -ms-border-radius: 15px; -o-border-radius: 15px; }
.banner .box4{pointer-events: auto; transition: 0.5s; padding: 114px 9px 0; width: 223px; height: 275px; box-sizing: border-box; font-size: 16px; line-height: 23px; color: #fff; background: url(../images/flex4_03.png) no-repeat center top; border-radius: 15px;-webkit-border-radius: 15px; -moz-border-radius:15px ; -ms-border-radius: 15px; -o-border-radius: 15px; }
.banner .disflexbox .li .keep1{ width: 223px; height: 276px; overflow: hidden; position: absolute; left: 26px; top: -25px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;box-shadow: 0 0 10px #00000078;}
.banner .disflexbox .li .keep2{ width: 223px; height: 276px; overflow: hidden; position: absolute; left: 26px; top: -25px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;box-shadow: 0 0 10px #00000078;}
.banner .disflexbox .li .keep3{ width: 223px; height: 276px; overflow: hidden; position: absolute; left: 26px; top: -25px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;box-shadow: 0 0 10px #00000078;}
.banner .disflexbox .li .keep4{ width: 223px; height: 276px; overflow: hidden; position: absolute; left: 26px; top: -25px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;box-shadow: 0 0 10px #00000078;}
.banner .box1:hover{padding-left: 14px;padding-right: 10px; transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .box2:hover{padding-left: 14px;padding-right: 10px; transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .box3:hover{padding-left: 14px;padding-right: 10px; transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .box4:hover{padding-left: 14px;padding-right: 10px; transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.banner .btn1{pointer-events: auto; animation:btn1 1s infinite; -webkit-animation:btn1 1s infinite; width: 264px; height: 67px; background: url(../images/btn_07.png) no-repeat center top; margin: auto; cursor: pointer; font-size: 28px; color: #fff; font-weight: bold; text-align: center; line-height: 67px; -webkit-animation:; }
@keyframes btn1{
    0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
    100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
}

/* .cont1{box-shadow: 59px 0px 11px #00000078;} */
.cont1 .boxbj{background: url(../images/cont1_02.png) no-repeat center top;}
.cont1 .boxbj .clert{padding-top: 64px;padding-bottom: 62px;}
.cont1 .msm{display: block;margin:0 auto 0;}
.cont1 .msmcolor{font-size: 33px;color: #c61700;text-align: center;font-weight: bold;margin-bottom: 50px;}
.cont1 .top1{height: 51px;}
.cont1 .top1 .left{width: 22px;height: 22px;background: #c61700;margin-right: 11px;float: left;margin-top: 3px;}
.cont1 .top1 p{font-size: 22px;color: #c61700;font-weight: bold;}
.cont1 .clert{width: 826px;margin: auto;}
.cont1 .clert .inputbox{height: 39px;overflow: hidden;}
.cont1 .clert .inputboxbotton{height: 88px;}
.cont1 .clert .inputbox span{margin-right: 190px;font-size: 22px;color: #241f1e;margin-left: 18px;}
.cont1 .clert .inputbox input{-webkit-appearance: none;}
.cont1 .clert .inputbox input{background: url(../images/redbor_03.png) no-repeat center center;background-size: 100% 100%; cursor: pointer; width: 22px; height: 22px; margin-right: 4px;vertical-align: top;margin-top: 4px; }
.cont1 .clert .inputbox .active{background: url(../images/dui_03.png) no-repeat center center;background-size: 100% 100%;}
.cont1 .clert .inputbox .span{margin-right: 0;}
.cont1 .clert .inputbox .leftspan{margin-left: -8px;}
.cont1 .clert .inputboxheight85px{height: 85px;}
.cont1 .inphone{ width: 417px; height: 57px; padding-left: 29px; box-sizing: border-box; font-size: 26px; color: #c61700; border: 2px solid #c61700; display: block; margin:0 auto 46px; border-radius:15px ; -webkit-border-radius:15px ; -moz-border-radius:15px ; -ms-border-radius:15px ; -o-border-radius:15px ; }
.cont1 .btn1{ animation:btnw 1s infinite; -webkit-animation:btnw 1s infinite; width: 144px; height: 67px; background: url(../images/btn_07.png) no-repeat center top;background-size: 100% 100%; margin: auto; cursor: pointer; font-size: 28px; color: #fff; font-weight: bold; text-align: center; line-height: 67px; -webkit-animation:; }
#inphone::-webkit-input-placeholder {color: #c61700;}
#inphone:-moz-placeholder {color: #c61700; } 
#inphone::-moz-placeholder {color: #c61700; } 
#inphone:-ms-input-placeholder {color: #c61700;} 















.cont2{background: url(../images/cont2_02.png) no-repeat center top;}
.cont2 .clert{padding-top: 47px;}
.cont2 .msm{display: block;margin:0 auto 0;}
.cont2 .msmcolor{font-size: 33px;color: #c61700;text-align: center;font-weight: bold;margin-bottom: 38px;}
.cont2 .wid953{width: 953px;margin: auto;padding-bottom: 0px;}
.cont2 .wid953 .title{color: #c61700;font-size: 33px;font-weight: bold;height: 70px;}
.cont2 .wid953 .title span{float: left;display: block;width: 5px;height: 32px;background:#c61700 ;margin:8px 12px;cursor: pointer;}
.cont2 .wid953 .title span:nth-child(1){margin-left: 0;}
.cont2 .wid953 .title p{float: left;vertical-align: top;}
.cont2 .c14{font-size: 28px;color: #3c3a39;font-weight: 800;width: 109%; display: flex;justify-content:space-around;height: 55px;margin-left: -41px;}
.cont2 .navleftfive{width:953px;height: 3px;background: #c61700;margin:0 auto 35px;position: relative;}
.cont2 .navleftfive div{display: none; width: 69px; height: 10px; background: #fdf3a3; position: absolute;  left: 12px; top: -3px; border-radius:35px ; -webkit-border-radius:35px ; -moz-border-radius:35px ; -ms-border-radius:35px ; -o-border-radius:35px ;}
.cont2 .c14 span{cursor: pointer;height: 66px;}
.cont2 .divflexbox{width: 940px;height: 449px;}
.cont2 .swiper-container {width: 100%;height: 100%;}
.cont2 .c14 .swiper-pagination-bullet{background: transparent !important;width: 114px;opacity: 1;}
.cont2 .navleftfive div:nth-child(1){left: 12px;}
.cont2 .navleftfive div:nth-child(2){left: 221px;}
.cont2 .navleftfive div:nth-child(3){left: 430px;}
.cont2 .navleftfive div:nth-child(4){left: 642px;}
.cont2 .navleftfive div:nth-child(5){left: 864px;}
.cont2 .navleftfive .active{display: block;}
.cont2 .btn{position: relative; animation:btn2 1s infinite; -webkit-animation:btn2 1s infinite; width: 390px; height: 67px; background: url(../images/btn_07.png) no-repeat center top;background-size: 100% 100%; margin:0 auto 84px; cursor: pointer; font-size: 28px; color: #fff; font-weight: bold; text-align: center; line-height: 67px; -webkit-animation:; }
@keyframes btn2{
    0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
    100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
}
.cont2 .btn div{display: none; font-size: 28px;width: 116px;height: 33px;position: absolute;left: 0;top: -13px;color: #c61700;background: url(../images/mani_03.png) no-repeat left top;vertical-align: top;line-height: 30px;padding-left: 1px;box-sizing: border-box;}
.cont2 .wid1030{width: 1030px;height: 583px;margin: auto;display: flex;justify-content:space-between;}
.cont2 .wid1030 .leftdiv{width: 327px;height: 505px;background: url(../images/leftdiv_03.png) no-repeat center top;padding: 334px 0 0 34px;box-sizing: border-box;}
.cont2 .wid1030 .centerdiv{width: 327px;height: 505px;background: url(../images/leftdiv2_03.png) no-repeat center top;padding: 334px 0 0 34px;box-sizing: border-box;}
.cont2 .wid1030 .rightdiv{width: 327px;height: 505px;background: url(../images/left3_03.png) no-repeat center top;padding: 334px 0 0 34px;box-sizing: border-box;}
.cont2 .widbtn{ position: relative; animation:btn3 1s infinite; -webkit-animation:btn3 1s infinite; width: 298px; height: 67px; background: url(../images/btn_07.png) no-repeat center top; background-size: 100% 100%; margin:0 auto 84px; cursor: pointer; font-size: 28px; color: #fff; font-weight: bold; text-align: center; line-height: 67px; -webkit-animation:; }
@keyframes btn3{
    0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
    100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
}
.cont2 .widbtn div{display: none; font-size: 28px;width: 116px;height: 33px;position: absolute;left: 0;top: -13px;color: #c61700;background: url(../images/mani_03.png) no-repeat left top;vertical-align: top;line-height: 30px;padding-left: 1px;box-sizing: border-box;}
.cont2 .wid1030 .top1{font-size: 28px;color: #fdd8a3;font-weight: bold;margin-bottom: 10px;}
.cont2 .wid1030 .top2{width: 24px;height: 6px;background: #fff;margin-bottom: 11px;}
.cont2 .wid1030 .top3{font-size: 16px;color: #fff;line-height: 24px;}

.cont3 {background: url(../images/cont33_02.png) no-repeat center top;}
.cont3 .clert{padding: 60px 0 30px;}
.cont3 .clert .mas{display: block;margin: auto;}
.cont3 .clert .msm{display: block;margin:0 auto 58px;}
.cont3 .shower .left{font-size: 22px;color: #fff;line-height: 104px;text-align: left;padding-left: 30px;box-sizing: border-box;float: left;}
.cont3 .shower .center{font-size: 22px;color: #c61700;width: 128px;height: 40px; line-height: 40px;text-align: center;font-weight: bold;position: absolute;left: 478px;top: 30px;}
.cont3 .shower .right{text-decoration: line-through; font-size: 22px;color: #535252;line-height: 104px;text-align: left;padding-right: 30px;box-sizing: border-box;float: right;}
.cont3 .shower .li{position: relative;height: 120px;background: url(../images/cont3li_03.png) no-repeat center top;}
.cont3 .shower{width: 1080px;margin: auto;}
.cont3 .widbtn{ position: relative; animation:btn4 1s infinite; -webkit-animation:btn4 1s infinite; width: 298px; height: 67px; background: url(../images/btn_07.png) no-repeat center top; background-size: 100% 100%; margin:69px auto 50px; cursor: pointer; font-size: 28px; color: #fff; font-weight: bold; text-align: center; line-height: 67px; -webkit-animation:; }
.cont3 .widbtn div{display: none; font-size: 28px;width: 116px;height: 33px;position: absolute;left: 0;top: -13px;color: #c61700;background: url(../images/mani_03.png) no-repeat left top;vertical-align: top;line-height: 30px;padding-left: 1px;box-sizing: border-box;}
@keyframes btn4{
    0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
    100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
}

.cont4{background: url(../images/cont4_02.png) no-repeat center top;height: 213px;margin-top: -16px;}
.cont4 .clert{background: url(../images/cont4_03.png) no-repeat center top;height: 213px;position: relative;}
.cont4 .clert .btn{ width: 223px; animation:btn5 1s infinite; -webkit-animation:btn5 1s infinite; height: 72px; line-height: 72px; background: #ffdb61; border-radius:10px ; position: absolute; left: 717px; top: 73px; font-weight: bold; cursor: pointer; font-size: 45px; color: #c61700; text-align: center; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
@keyframes btn5{
    0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
    100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
}

/* 寒假班表单 */
.ppptop{padding-top: 0px !important;}
.WinterInphone{color: #fff; font-size: 16px;padding-left: 11px;background: transparent; box-sizing: border-box; width: 414px; height: 35px; border: 2px solid #eee6c6;position: absolute;left: 256px;top:510px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
.WinterInphone::-webkit-input-placeholder{color: #d3b092;}
.WinterBtn{ animation:Winter 0.8s infinite ; font-size: 25px; color: #c41e23; text-align: center; line-height: 41px; width: 183px; background: url(../images/btn_03.png) no-repeat center center; position: absolute; right:138px;top:506px; cursor: pointer; -webkit-animation:Winter 0.8s infinite ; }
@keyframes Winter{
    0%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    100%{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
}
/* 清楚number自带样式 */
.WinterInphone::-webkit-outer-spin-button,
.WinterInphone::-webkit-inner-spin-button {-webkit-appearance: none;appearance: none;margin: 0;}
.WinterInphone{-moz-appearance:textfield;}/* 火狐 */
/* 结束 */





    .pcblock{display: block !important;}
    .mnone{display: none !important;}
@media (max-width:1000px){
    .WinterInphone{width: 642px;height: 56px;position: static;display: block;font-size: 27px;padding-left: 15px;}
    .WinterBtn{ position: static; right: auto; top: auto; margin:24px auto 0; display: block; font-size: 43px; letter-spacing: 59px; width: 547px; height: 65px; background: url(../images/mbtn_03.png) no-repeat center top;background-size: 100% 100%; animation: none; -webkit-animation: none;line-height: 65px;color: transparent; }
    .matop614{margin:0 auto 0;}
    .ptop{padding-top: 747px !important;}
    .banner .toppadding{padding-top: 137px !important;}




    .pcblock{display: none !important;}
    .mnone{display: block !important;}
    .clert{width: 100%;}

    /* .banner .right{display: none;} */
    .banner .swipbox{display: none;}
    .banner {height: 2285px;background: url(../images/mri.jpg) no-repeat center top;position: relative;}
    .banner .btn{width: 170px;height: 46px;position: absolute;top: 347px;left: 53px;line-height: 46px;font-size: 27px;}
    .banner .m499{height: 132px;background: url(../images/images/499_02.png) no-repeat center top;position: relative;margin-bottom: 59px;}
    .banner .m499 .mBtn{ font-size: 39px; animation:mb1 1s infinite ; color: #c61700; position: absolute; left: 511px; top: 33px; font-weight: bold; text-align: center; line-height: 65px; width: 192px; height: 65px; background: url(../images/images/mb_03.png) no-repeat center top; -webkit-animation:mb1 1s infinite ; }
    .banner .clert{padding-top: 0;}
    @keyframes mb1{
        0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
        100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    }
    .banner .mh1{font-size: 38px;color: #c61700;font-weight: bold;text-align: center;margin-bottom: 19px;}
    /* .banner .mwid17{width: 65px;height: 6px;background: #c61700;margin: auto;} */
    .banner .right{position: relative;top: auto;right: auto;width: 634px;margin: auto;background: none;height: auto;padding-top: 38px;}
    .banner .right .top1{display: none;}
    .banner .right .top2{display: none;}
    .banner .right #phone {color: #c61700; width: 630px; height: 58px; font-size: 22px; padding-left: 25px; box-sizing: border-box; margin-bottom: 17px; border: 1px solid #c61700; border-radius:8px ; background: transparent; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; }
    .banner .right #phonebtn{ height: 59px; font-size: 33px; font-weight: 700; line-height: 59px; width: 630px; animation:none ; -webkit-animation:none ; }
    .banner .right #phone::-webkit-input-placeholder {color: #c61700;font-size: 22px;}
    .banner .right .h1{display: none;}
    .banner .myiyou{display: block;margin:26px auto 61px;}
    .banner .msm{margin-top: 0;}
    .banner .msmcolor{margin-bottom: 75px;}
    .banner .disflexbox{width: 675px;margin-left: 19px;flex-wrap: wrap;height: auto;justify-content: space-between;}
    .banner .disflexbox .li {width: 302px;height: 427px;margin-bottom: 60px;}
    .banner .bottred {padding-top: 364px;font-size: 37px;}
    .banner .box1{ width: 303px; height: 373px; background: url(../images/images/flex1_03.png) no-repeat center top;padding: 63px 11px 0;  background-size: 100% 100%; font-size: 21px; line-height: 32px;  }
    .banner .box2{ width: 303px; height: 373px; background: url(../images/images/flex2_03.png) no-repeat center top;padding: 142px 11px 0;  background-size: 100% 100%; font-size: 21px; line-height: 32px;  }
    .banner .box3{ width: 303px; height: 373px; background: url(../images/images/flex3_03.png) no-repeat center top;padding: 151px 11px 0;  background-size: 100% 100%; font-size: 21px; line-height: 32px;  }
    .banner .box4{ width: 303px; height: 373px; background: url(../images/images/flex4_03.png) no-repeat center top;padding: 151px 11px 0;  background-size: 100% 100%; font-size: 21px; line-height: 32px;  }
    .banner .disflexbox .li .keep1{width: 303px;height: 373px;}
    .banner .disflexbox .li .keep2{width: 303px;height: 373px;}
    .banner .disflexbox .li .keep3{width: 303px;height: 373px;}
    .banner .disflexbox .li .keep4{width: 303px;height: 373px;}
    .banner .box1:hover{ padding-left: 11px; padding-right: 11px; transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    .banner .box2:hover{ padding-left: 11px; padding-right: 11px; transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    .banner .box3:hover{ padding-left: 11px; padding-right: 11px; transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    .banner .box4:hover{ padding-left: 11px; padding-right: 11px; transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }

    .cont1{height: 707px;}
    .cont1 .clert .inputbox input{margin-top: 8px;}
    .cont1 .clert {width: 665px;margin: auto;}
    .cont1 .top1 .left {width: 35px;height: 35px;margin-top: 6px;}
    .cont1 .clert .inputbox span {font-size: 26px;margin:  0 61px 0 21px;}
    .cont1 .inphone{height: 55px;}
    .cont1 .boxbj {background: url(../images/images/cont1_02.png) no-repeat center top;}
    .cont1 .top1 {margin-bottom: 10px;}

    .cont2 .wid953{display: none;}
    .cont2 {background: url(../images/images/cont2_02.png) no-repeat center top;}
    .cont2 .widbtn div{color: transparent;background: url(../images/images/4991_03.png) no-repeat center top;}
    .cont2 .wid1030 {width: 705px;display: block;height: auto;}
    .cont2 .wid1030 .leftdiv {width: 705px;height: 303px;background: url(../images/images/leftdiv_03.png) no-repeat center top;padding: 0;margin-bottom: 37px;padding: 117px 0 0 28px;}
    .cont2 .wid1030 .centerdiv {width: 705px;height: 303px;background: url(../images/images/leftdiv2_03.png) no-repeat center top;padding: 0;margin-bottom: 37px;padding: 117px 18px 0 0;text-align: right;}
    .cont2 .wid1030 .rightdiv {width: 705px;height: 303px;background: url(../images/images/leftdiv3_03.png) no-repeat center top;padding: 0;margin-bottom: 37px;padding: 117px 0 0 28px;}

    .cont3{display: none;}
    .cont35{background: url(../images/images/cont35_02.png) no-repeat center top;height: 1305px;padding-top: 42px;box-sizing: border-box;}
    .cont35 .msm{display: block;margin: auto;}
    .cont35 .msmcolor{font-size: 33px;color: #c61700;text-align: center;font-weight: bold;margin-bottom: 1071px;}
    .cont35 .widbtn { position: relative; animation: btn35 1s infinite; -webkit-animation: btn35 1s infinite; width: 298px; height: 67px; background: url(../images/btn_07.png) no-repeat center top; background-size: 100% 100%; margin: 0 auto 84px; font-size: 28px; color: #fff; font-weight: bold; text-align: center; line-height: 67px;}
    @keyframes btn35{
        0%{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
        100%{ transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
    }

    .cont4{height: 99px;z-index: 99;margin-top: 0;}
    .cont4 .clert .btn{width: 164px;height: 55px;background: #fff;left: auto;right: 51px;top: 27px;font-size: 38px;line-height: 55px;}
    .cont4 .clert{background: url(../images/images/cont4_02.png) no-repeat center center;height: 99px;position: fixed;left: 0;bottom: 0;}
    .beisimei{display: none;}
}











