@media only screen and (min-width:1921px) and (max-width:3000px){
    .banner .right_side{height: 616px;max-width: calc(100% - 665px);}
    .middle_part .middle_title, .middle_part .con_middle, .bottom_part .con_bottom{max-width:calc(100% - 665px);}
    .bottom_part .con_bottom ul li{line-height: 35px;font-size: 44px;}
    .middle_part .con_middle ul li::after{right: 58%;}
    h1{font-size: 105px;}
    .banner .right_side h3{font-size: 53px;line-height: 41px;}
    img.screen1920{display: none;}
    img.screen2200{display: block;}
    .middle_part .con_middle ul li h3{font-size: 38px;line-height: 31px;}
    .left_side{background-image: url(../images/site/form_backimg.jpg);bottom: 170px;width: 600px;padding: 135px 0px 40px;}
    .left_side .form_title h2{font-size: 70px;line-height: 53px;}
    footer{height: 170px;}
    .main{height: calc(100vh - 170px);}
    .bottom_part{bottom: 170px;}
    .left_side form .in{min-height: 70px;font-size: 54px;}
    .left_side form .license .right_col p{font-size: 35px;}
    .left_side form .license label{font-size: 35px;background-size: 33px;}
    .left_side form .formsubmit{min-height: 70px;font-size: 62px;}
    .banner .right_side h1{line-height: 73px;}
    .con_middle ul li img.screen2200{margin: 0 auto;}
    .middle_part .con_middle ul li::after{right: 60%;}
    .middle_part .middle_title::after{background-image: url(../images/site/arrow_img1.png);width: 499px;height: 129px;}
    .middle_part .con_middle{padding: 60px 40px 13px;}
    .middle_part .middle_title h2{font-size: 52px;padding-left: 60px;top: -3px;}
    footer p{font-size: 22px;line-height: 20px;padding: 10px 158px 0px;}
}
@media only screen and (min-width:1921px) and (max-width:2222px){
    .left_side{width: 500px;left: 50px;bottom: 135px;}
    .banner .right_side{max-width: calc(100% -550px);}
    .middle_part .middle_title, .middle_part .con_middle, .bottom_part .con_bottom{max-width:calc(100% - 550px);}
    footer p br{display: none;}
    footer{height: 135px;}
    .left_side .form_title h2{font-size: 60px;line-height: 42px;}
    .left_side form .in{min-height: 55px;font-size: 40px;}
    .left_side form .license .right_col p{font-size: 27px;}
    .left_side form .formsubmit{font-size: 55px;min-height: 50px;}
    .banner .right_side h1{line-height: 60px;}
    h1{font-size: 85px;}
    .banner .right_side img.screen2200{max-width: 55%;}
    .banner .right_side{height: 480px;}
    .banner .right_side h3{font-size: 45px;line-height: 35px;}
    .bottom_part{bottom: 135px;}
    .bottom_part .con_bottom ul li{line-height: 32px;font-size: 35px;}
    .middle_part .middle_title h2{font-size: 40px;top: -18px;}
    .middle_part .middle_title::after{width: 380px;height: 95px;}
    .middle_part .con_middle ul li h3{font-size: 30px;}
    .middle_part .con_middle ul li::after{right: 65%;}
}
@media only screen and (max-width:1880px){
    .left_side{left: 30px;width: 420px;padding: 70px 0px 20px;bottom: 110px;}
    .banner .right_side{max-width: 1150px;height: 390px;}
    .banner .right_side img{max-width: 50%;}
    .banner .right_side h1{line-height: 45px;}
    h1{font-size: 60px;}
    .banner .right_side h3{font-size: 38px;}
    .left_side .form_title h2{font-size: 45px;line-height: 32px;margin-bottom: 20px;}
    .middle_part .con_middle, .bottom_part .con_bottom{max-width: 1150px;}
    .bottom_part .con_bottom ul li {font-size: 28px;line-height: 24px;}
    .left_side form .in{margin-bottom: 10px;min-height: 45px;font-size: 30px;}
    .left_side form .license .right_col p{font-size: 22px;}
    .left_side form .license{margin-bottom: 22px;}
    .left_side form .formsubmit{font-size: 42px;margin-bottom: 20px;min-height: 45px;}
    footer p br{display: none;}
    .bottom_part{bottom: 110px;padding: 6px 0px;}
    footer{height: 110px;}
    .main{height: calc(100vh - 110px);}
    .middle_part .con_middle ul li img{max-width: 25%;}
    .middle_part .con_middle ul li h3{font-size: 25px;line-height: 20px;}
    .middle_part .con_middle{padding: 60px 40px 5px;}
    .middle_part .middle_title, .middle_part .middle_title h2{max-width: 1150px;}
    .middle_part .middle_title h2{font-size: 35px;top: -8px;}
    .middle_part .middle_title::after{ width: 336px; height: 85px; top: -32px; }
    footer img{padding-top: 6px;}
    .middle_part .con_middle ul li::after{bottom: 28px;}
}
@media only screen and (max-width:1600px) and (min-height:900px) and (max-height:900px){
    .bottom_part .con_bottom ul li{font-size: 25px;line-height: 25px;}
    .banner .right_side{height: 440px;}
    .banner .right_side .bus_title{padding-top: 60px;}
    .middle_part .con_middle{padding: 60px 40px 5px;}
    footer{height: 126px;}
    .main{height: calc(100vh - 126px);}
    .left_side, .bottom_part{bottom: 126px;}
    .left_side form .in{min-height: 50px;font-size: 35px;}
    .left_side form .formsubmit{font-size: 48px;min-height: 50px;}
    .left_side .form_title h2{font-size: 50px;margin-bottom: 40px;line-height: 40px;}
    .left_side{padding: 90px 0px 40px;}
}
@media only screen and (max-width:1599px){
    .left_side{left: 20px;width: 380px;padding: 100px 0px 20px;}
    .left_side form{padding: 0px 15px;}
    .left_side form .in{min-height: 42px;font-size: 28px;}
    .left_side .form_title h2{font-size: 40px;line-height: 28px;}
    .left_side form .license .right_col p, .left_side form .license label{font-size: 20px;}
    .left_side form .license label{background-size: 28px;background-position: right top -2px;}
    .middle_part .con_middle{padding: 62px 24px 5px;}
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 1000px;}
    .bottom_part .con_bottom ul li{font-size: 25px;line-height: 22px;}
    .middle_part .con_middle ul li h3{font-size: 22px;line-height: 18px;}
    .middle_part .middle_title::after{width: 295px;height: 75px;}
    .middle_part .middle_title h2{font-size: 30px;top: -12px;}
    .left_side form .formsubmit{min-height: 42px;font-size: 38px;}
    .left_side form .license label{background-size: 26px;}
}
@media only screen and (max-width:1536px) and (min-height:864px) and (max-height:864px){
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 1136px;}
    .banner .right_side{height: 420px;}
    .banner .right_side img{bottom: 20px;}
    .banner .right_side .bus_title{padding-top: 65px;}
    .bottom_part .con_bottom ul li{line-height: 27px;}
    .middle_part .con_middle{padding: 65px 24px 5px;}
}
@media only screen and (max-width:1536px) and (min-width:1520px)and (min-height:720px) and (max-height:720px){
    .banner .right_side{
        height: 355px;
    }
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 1120px;}
    .banner .right_side .bus_title{padding-top: 18px;}
}
@media only screen and (max-width:1440px) and (min-height:900px) and (max-height:900px){
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 1040px;}
    .middle_part .con_middle{padding: 60px 24px 5px;}
    .bottom_part .con_bottom ul li{line-height: 30px;}
    .banner .right_side{height: 465px;}
    .left_side .form_title h2{font-size: 47px;line-height: 36px;}
    .left_side form .in{min-height: 50px;font-size: 32px;}
    .left_side form .formsubmit{min-height: 50px;font-size: 42px;}
}
@media only screen and (max-width:1399px){
    .banner .right_side{height: 330px;}
    .left_side{width: 360px;padding: 40px 0px 0px;}
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 985px;}
    .banner .right_side .bus_title{padding-top: 28px;}
    .banner .right_side h1{line-height: 38px;}
    h1{font-size: 50px;}
    .banner .right_side h3{font-size: 32px;line-height: 25px;}
    .banner .right_side{height:312px;}
    .banner .right_side img{max-width: 48%;bottom: 18px;}
    .left_side .form_title h2{font-size: 40px;line-height: 32px;}
    footer{ height: 95px; }
    .bottom_part, .left_side{bottom: 95px;}
    .main{height: calc(100vh - 95px);}
    .left_side form .license .right_col p, .left_side form .license label{font-size: 18px;}
    .left_side form .license.license_top{margin-bottom: 10px;}
    .left_side form .in{min-height: 40px;font-size: 25px;}
    .left_side form .formsubmit{min-height: 40px;font-size: 35px;margin-bottom: 15px;}
    .middle_part .con_middle ul li::after{bottom: 20px;}
    .middle_part .middle_title h2{font-size: 26px;top: -18px;}
    .middle_part .middle_title::after{width: 240px;height: 60px;}
    .bottom_part .con_bottom ul li{font-size: 22px;line-height: 20px;}
    .middle_part .con_middle{padding: 38px 24px 11px;}
    footer p{padding-top: 5px;}
    .left_side form .license label{background-size: 24px;}
    footer p{font-size: 14px;}
}
@media only screen and (max-width:1366px) and (min-height:768px) and (max-height:768px){
    footer p{padding-top: 5px;}
    .banner .right_side{height: 370px;}
    .bottom_part .con_bottom ul li{line-height: 25px;}
    .middle_part .con_middle{padding: 50px 24px 11px;}
    .left_side form .in{min-height: 50px;font-size: 30px;}
    .left_side form .formsubmit{min-height: 50px;font-size: 45px;}
    .left_side .form_title h2{font-size: 48px;line-height: 35px;}
}
@media only screen and (max-width:1299px){
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 900px;}
    .banner .right_side{height: 312px;}
}
@media (min-width:1280px) and (max-width:1365px) and (min-height:850px) and (max-height:900px){
    .banner .right_side{height:380px}
    .banner .right_side img{max-width: 60%;}
    h1{font-size: 64px;}
    .banner .right_side h1{line-height: 44px;}
    .banner .right_side .bus_title{padding-top: 55px;}
    .middle_part .middle_title::after{width: 285px;height: 75px;}
    .middle_part .middle_title h2{font-size: 33px;top: -12px;}
    .middle_part .con_middle, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 900px;}
    .con_bottom{flex-wrap: nowrap;}
    /* .con_bottom .left_con, .con_bottom .right_con{width: 100%;} */
    .left_side{left: 30px;}
    footer{height: 126px;}
    .main{height: calc(100vh - 126px);}
    .bottom_part{bottom: 126px;}
    .left_side{bottom: 244px;}
    /* .con_bottom .left_con ul, .con_bottom .right_con ul {max-width: 636px;margin: 0 auto;} */
    .bottom_part .con_bottom ul li{font-size: 32px; line-height: 30px;}
    .middle_part .con_middle{padding: 47px 24px 11px;}
    .middle_part .con_middle ul li img{max-width: 30%;}
    .middle_part .con_middle ul li::after{bottom: 22px;right: 64%;}
    .bottom_part .con_bottom{max-width: unset; padding: 8px 0px; justify-content: flex-start;}
    .bottom_part .con_bottom .left_con ul {padding-right: 30px;}
    .bottom_part .con_bottom .right_con ul{padding-right: 75px;}
    footer img{padding-top: 15px;}
}
@media (min-width:1280px) and (max-width:1365px) and (min-height:660px) and (max-height:849px){
    .middle_part .con_middle, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 900px;}
    .banner .right_side{height: 300px;}
    .banner .right_side img{max-width: 50%;}
    footer{height: 120px;}
    .bottom_part, .left_side{bottom: 120px;}
    .bottom_part .con_bottom ul li{line-height: 25px;}
    .left_side{bottom: 222px;}
    .con_bottom{flex-wrap: wrap;}
    /* .con_bottom .left_con, .con_bottom .right_con{width: 100%;} */
    .con_bottom .left_con ul, .con_bottom .right_con ul {max-width: 636px;margin: 0 auto;}
    .bottom_part .con_bottom{max-width: unset; padding: 8px 0px; justify-content: flex-start;}
    .bottom_part .con_bottom .left_con ul {padding-right: 30px;}
    .bottom_part .con_bottom .right_con ul{padding-right: 75px;}
    footer img{padding-top: 15px;}
    .middle_part .con_middle{padding: 50px 24px 11px;}
    .banner .right_side .bus_title{padding-top: 35px;}
    .bottom_part .con_bottom ul li{font-size: 30px;}
}
@media only screen and (max-width:1199px){
    .left_side .form_title h2{font-size: 35px;line-height: 28px;}
    .left_side form .in{min-height: 35px;font-size: 22px;}
    .left_side form .license .right_col p, .left_side form .license label{font-size: 16px;}
    .left_side form{padding: 0px 8px;}
    .left_side{width: 280px;}
    .left_side form .formsubmit{min-height: 35px;font-size: 30px;}
    .left_side form .license label{background-size: 20px;}
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 724px;}
    .banner .right_side{height: 360px;}
    .banner .right_side img{max-width: 55%;bottom: 30px;}
    .bottom_part .con_bottom ul li{line-height: 24px;font-size: 18px;}
    .middle_part .con_middle ul li::after{right: 66%;bottom: 25px;}
    .bottom_part, .left_side{bottom: 120px;}
    footer{height: 120px;}
    .middle_part .con_middle ul li img{max-width: 40%;}
    .middle_part .con_middle ul li h3{font-size: 17px;}
    .banner .right_side .bus_title{padding-top: 65px;}
    .left_side form .license label{padding-right: 20px;}
}
@media only screen and (max-width:1023px){
    h1.desktop_view{display: none;}
    h1.mobile_view{display: block;}
    .banner .right_side h3{display: none;}
    .middle_part{display: none;}
    h2.desktop_title{display: none;}
    h2.mobile_title{display: block;}
    .left_con, .right_con{width: 100%;}
    .left_side{bottom: 0px;width: 100%; left: 0px;position: relative;order: 2;padding: 20px 0px 0px;background-size: 100% 100%;}
    .bottom_part .con_bottom{padding: 10px;}
    .bottom_part .con_bottom ul li{font-size: 25px;}
    .left_side form{padding: 0px 25px;}
    .left_side form .license .right_col p, .left_side form .license label{font-size: 20px;}
    .main{display: flex;flex-wrap: wrap;width: 100%;height: auto;}
    .banner{order: 1;width: 100%;}
    .bottom_part{position: relative;bottom: 0px;order: 3;}
    footer{position: relative;bottom: 0px;height: auto;}
    .middle_part .con_middle, .bottom_part .con_bottom, .middle_part .middle_title, .middle_part .middle_title h2, .banner .right_side{max-width: 100%;}
    .banner .right_side h1.mobile_view{text-shadow: 2px 3px 2px rgba(0, 0, 0, .85);}
    .banner .right_side .bus_title{padding-top: 30px;}
    .bottom_part.desktop_view{display: none;}
    .bottom_part.mobile_view{display: block;}
    .bottom_part.mobile_view ul li:nth-child(2){font-weight: bold;}
    .license.bottom_section{align-items: center;}
    .left_side form .in{padding: 5px;}
}
@media only screen and (max-width:991px){
    .banner .right_side h1{line-height: 50px;}
    h1{font-size: 60px;}
    .banner .right_side img{max-width: 70%;bottom: 8px;}
    .left_side form .in{min-height: 40px;font-size: 26px;}
    .left_side form .license .right_col p, .left_side form .license label{font-size: 25px;}
    .left_side form .license label{padding-right: 37px;background-size: 35px;background-position: right top -6px;}
    .left_side form .formsubmit{min-height: 50px;font-size: 40px;}
    footer p{padding-bottom: 15px;}
}
@media only screen and (max-width:767px){
    img.screen1920{display: none;}
    img.mobile_bus, img.mobile_footer-logo{display: block;}
    .main{padding: 15px;}
    .banner .right_side img{max-width: 75%;left: auto;right: -15px;bottom: 0px;}
    .banner .right_side .bus_title{padding-top: 10px;}
    img.mobile_footer-logo{padding-bottom: 7px;}
    footer p{font-weight: 600;}
}
@media only screen and (max-width:575px){
    .banner .right_side img{max-width: 80%;bottom: 4px;}
    .banner .right_side .bus_title{padding-top: 6px;}
    h1{font-size: 33px;}
    .banner .right_side h1{line-height: 26px;}
    .banner .right_side{height: 205px;}
    .left_side{padding: 7px 0px 0px;}
    .left_side .form_title h2{margin-bottom: 6px;font-size: 25px;line-height: 25px;}
    .left_side form .in{min-height: 26px;font-size: 19px;}
    .left_side form .license .right_col p, .left_side form .license label{font-size: 16px; font-weight: 600;}
    .left_side form .license label{padding-right: 20px;background-size: 21px;background-position: right top -4px;}
    .left_side form .in{margin-bottom: 5px;}
    .left_side form .formsubmit{min-height: 26px;font-size: 22px;margin-bottom: 8px;}
    .left_side form .license label.test1{padding-left: 2px;}
    .left_side form .license.license_top{margin-bottom: 0px;}
    .left_side form .license{margin-bottom: 10px;}
    .bottom_part .con_bottom ul li{padding-right: 20px;font-size: 16px;line-height: 16px;}
    .bottom_part .con_bottom ul li::after{height: 9px;width: 9px;top: 4px;}
    footer p{font-size: 11px;line-height: 12px;padding: 10px 0px 0px;}
}
@media only screen and (max-width:320px){
    .banner .right_side{height: 185px;}
    .banner .right_side img{max-width: 85%;bottom: 2px;}
    .bottom_part .con_bottom ul li::after{height: 12px;width: 12px;}
    .left_side form .license .right_col p, .left_side form .license label{font-size: 14px;}
    .bottom_part .con_bottom ul li{font-size: 13px;}
}
