
div{
    -webkit-touch-callout: none; /* iOS Safari */

-webkit-user-select: none; /* Chrome/Safari/Opera */

-khtml-user-select: none; /* Konqueror */

-moz-user-select: none; /* Firefox */

-ms-user-select: none; /* Internet Explorer/Edge */

user-select: none; 

}
#u19_text {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 80px;
}
.server-arrow{
    display: none;
    transform: rotate(180deg);
}
.dropdown-btn{
    /* line-height: 0 !important; */
}
.mobile-lun-box{
    display: none;
}
.customer-review{
    height: 501px;
    display: flex;
    align-items: center;
    margin-top:100px
}
#u20 {
    margin: 10px 0 30px;
    border-width: 0px;
    font-family: 'Arial Negreta cursiva', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 40px;
    color: #A30014;
}
#u21 {
    border-width: 0px;
    display: flex;
    font-size: 24px;
    color: #404040;
    line-height: 32px;
}
.ax_default {
    font-family: 'Arial Normal', 'Arial', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    letter-spacing: normal;
    color: #333333;
    vertical-align: none;
    line-height: normal;
    text-transform: none;
}
#u26_img {
    border-width: 0px;
    width: 50px;
    height: 50px;
}
#xiaoanniu {
    margin: 50px 0 170px;
    border-width: 0px;
    width: 328px;
    display: flex;
    align-items: center;
    direction: rtl;
    justify-content: space-between;
    align-items: center;
    border:3px solid rgba(163, 0, 20, 1);
    border-radius: 50px;
}
#u16{
    width: 100%;
    height: 620px;
    background-image: url('../jpg/u16.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.redContainer{
    display: flex;
    flex-wrap: wrap;
}

.servicesContainer{
    width: 1466px;
    margin: 0 auto;
}
#xiaoanniu:hover{
    overflow: hidden;
    background:rgba(163, 0, 20, 1);
}
#xiaoanniu:hover #u25{
    color: white;
}
#xiaoanniu:hover .game{
    color: white;
}
#xiaoanniu:hover a{
    text-decoration: none;
}
#u25 {
    border-width: 0px;
    width: 202px;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    margin-left: 1rem;
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    color: #A30014;
}
#u32{
    width: 100%;
    height: 100%;
    padding: 100px 0;
    box-sizing: border-box;
}
#u38{
    margin-top: 35px;
    display: flex;
    align-items: center;
    color: white;
}
.u38-container{
    /* display: flex;
    margin: 0 auto;
    align-items: center; */
}
#u38_img{
    width: 138px;
    height: 138px;
}
#u38_text{
    margin-left: 25px;
}
#u38_text :first-child{
    font-size: 36px;
}
#u38_text :last-child{
    font-size: 24px;
}
#u38 :last-child{
    /* font-size: 24px; */
    
}
#u46_text {
    margin: 100px auto 0;
    border-width: 0px;
    /* width: 877px;
    height: 138px; */
    width: 100%;
    height: 100%;
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 60px;
    text-align: center;
}
#kindsServices_img {
    border-width: 0px;
    width: 266px;
    height: 300px;
}
#kindsServices_name {
    margin-top: 25px;
    border-width: 0px;
    height: 36px;
    opacity: 0.9;
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 36px;
    text-align: center;
}
.servicesDesc{
    padding:0 40px 0 10px;
}
.servers-line{
    margin: 30px auto 120px;
}
.more-box{
    width: 79px;
    font-size: 18px;
    color: #B9B9B9;
    margin: 0 auto;
}
.more-box:hover{
    color: #A30014;
}
.more-box:hover .u426Back{
    margin: 0 auto;
    width: 25px;
    height: 25px;
    background: url('../png/u429.png');
    background-repeat: no-repeat;
    background-size: 100%;
}
.servicesDesc{
    display: none;
}
#kindsServices_desc {
    margin-top: 25px;
    /* width: 330px;
    height: 100px; */
    display: flex;
    font-size: 18px;
    line-height: 1.5;
    text-align: left;
    padding: 0 10px;
}
#u425 {
    border-width: 0px;
    width: 79px;
    height: 21px;
    font-size: 18px;
    color: #B9B9B9;
    margin:0 auto;
}

#u426_img{
    width: 25px;
    height: 25px;
    transform: rotate(180deg);
}
#u63_text {
    margin: 0 auto 120px;
    border-width: 0px;
    /* width: 327px;
    height: 69px; */
    display: flex;
    justify-content: center;
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 60px;
    text-align: center;
}
.u63_content{
    max-width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 50px ;
}
.u63_title{
    /* width: 880px; */
    /* height: 70px; */
    display: flex;
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 49px;
    color: #FFFFFF;
}
#u71_text {
    border-width: 0px;
    /* width: 973px; */
    min-height: 340px;
    display: flex;
    font-size: 24px;
    color: #B9B9B9;
    line-height: 36px;
}
.u63_bgm{
    width: 100%;;background-image: url(../jpg/u11.jpg);background-repeat: no-repeat;background-position: center top;
    background-size:cover;
}
.u63_btn{
    margin-top: 90px;
    width: 197px;
    height: 60px;
    line-height: 60px;
    color: white;
    border: 2px solid white;
    border-radius: 50px;
    text-align: center;
    font-size: 24px;
}
.carousel_img_container{
    width: 129px;
    height: 129px;
    line-height: 109px;
    border-radius: 50%;
    background-color: #efd2d6;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
}
.hovers>img{
    width: 72px !important;
    height: auto;
}
.carousel_img_container>img{
    width: 72px !important;
    height: auto;
}
.mouse{
    transform: scale(1.5);
    background: white;
    box-shadow: 1px 1px 1px 1px #e6e6e6; 
}
.carousel_img_2{
    display: none;
}
.carousel_img_container:hover .lunbo_text{
    display: block;
}
.lunbo_text{
    display: none;
}
.hovers{
    width: 129px;
    height: 129px;
    line-height: 109px;
    border-radius: 50%;
    background-color: #efd2d6;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    display: block;
    transform: scale(1.5);
    background: white;
    box-shadow: 1px 1px 1px 1px #e6e6e6;
}
#first{
    display: block;
    transform: scale(1.5);
    background: white;
    box-shadow: 1px 1px 1px 1px #e6e6e6;
}
#send{
    display: block;
    transform: scale(1.5);
    background: white;
    box-shadow: 1px 1px 1px 1px #e6e6e6;
}

#carousel_img_1{
    display: inline-block !important;
}
#carousel_img_2{
    display: none !important;
}

.img_206{
    width: 30px;
    height: 30px;
}
#text_container >div{
    line-height: 20px;
}
#text_container span{
    color: white;
    font-size: 20px;
    
}
.add{
    width: 20px;
    position: absolute;
    right: 260px;
}
.red{
    width: 20px;
    position: absolute;
    right: 260px;
}

.line{
    border-width: 0px;
    width: 821px !important;
    height: 2px;
}
.ourServices{
    margin: 0 auto;
    font-size: 60px;
}
.contact-block{
    width: 888px;
}
#contact-block{
    position: relative;
}
.contact-block-container{
    width: 888px;
    margin: 0 auto;
}
.hengtiao{
    background:rgba(115, 115, 115, 0.7);
    height:400px;
    border-radius: 20px;
    position: absolute;
    left: -70px;
    top: 65px;
}
.bgmRed{
    padding-left: 15px;
    padding-right: 15px;
}
/* ipad */
/* $desk-lg-md-screen: 1399px;
$desk-md-screen: 1199px;
$desk-sm-screen: 992px;
$desk-xs-screen: 991px;
$tablet-xs-screen: 767px;
$mobile-sm-screen: 575px; */
@media screen and (max-width:1024px){
    .contact-block-container{
        width: 750px;
        margin: 0 auto;
    }
    .contact-block{
        width: 100%;
    }
}

@media screen and (max-width:992px){
    .container .mobile-toggle {
        font-size: 32px;
    }
    .mobileStyle{
        width: 80%;
        margin: 0 auto;
        padding: 20px;
        border: 1px solid #f4c1c7;
        margin-top: 40px;
    }
    .contact-block-container{
        width: 80%;
        margin: 0 auto;
    }
    .u63_bgm{
        display: none;
    }
    #demo{
        display: none;
    }
    .lun-box{
        display: none;
    }
    .mobile-lun-box{
        display: block;
    }
    .study-item{
        width: 86%;
        margin: 0 auto;
        /* height: 500px; */
        padding-bottom: 20px;
        border-radius: 43px;
        background:rgba(195, 59, 44, 1);
        box-shadow: 5px 5px 5px rgb(0 0 0 / 37%);
    }
    .customer-review-item{
        width: 86%;
        margin: 0 auto;
        /* min-height: 920px; */
        padding:50px 40px 20px;
        border-radius: 43px;
        background:rgba(195, 59, 44, 1);
        box-shadow: 5px 5px 5px rgb(0 0 0 / 37%);
    }
    .header-img1{
        width: 100%;
        height: 260px;
        background-image: url('../jpg/kaixin.jpg');
        opacity: .6;
        border-top-left-radius: 43px;
        border-top-right-radius: 43px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .header-img2{
        width: 100%;
        height: 260px;
        background-image: url('../jpg/long.jpg');
        opacity: .6;
        border-top-left-radius: 43px;
        border-top-right-radius: 43px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .header-img3{
        width: 100%;
        height: 260px;
        background-image: url('../jpg/jiqi.jpg');
        opacity: .6;
        border-top-left-radius: 43px;
        border-top-right-radius: 43px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .header-img4{
        width: 100%;
        height: 260px;
        background-image: url('../jpg/jiangmu.jpg');
        opacity: .6;
        border-top-left-radius: 43px;
        border-top-right-radius: 43px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .header-box{
        position: relative;
    }
    .study-text{
        width: 87%;
        position: absolute;
        color: white;
        top: 148px;
        left: 45px;
        font-size: 30px;
    }
    .study-item .header-phone{
        position: absolute;
        top: 45px;
        left: 45px;
        width: 95px;
        height: 95px;
    }
    .study-content{
        padding: 50px 45px;
    }
   .study-content .study-img{
        width: 120px;
        height: 70px;
    }
    .study-img-container{
        height: 70px;
    }
   .study-content .study-img2{
        width: 189px;
        height: 50px;
    }
    .study-item-text{
        margin-top: 45px;
        color: white;
        font-size: 26px;
        min-height: 280px;
    }
    .study-content .mobile-read-more{
        display: inline-block;
        text-decoration: none;
        color: #ffffff !important;
        width:197px;
        border-radius: 30px;
        padding: 10px 0;
        border: 3px solid white;
        text-align: center;
        font-size: 24px;
        text-decoration: none;
    }
    .study-title{
        font-size: 29px;
        height: 70px;
        font-weight: 700;
        color: white;
    }
    .customer-review{
        height: auto;
    }
    #u63_text{
        margin-bottom: 90px;
    }
    .customer-review-info{
        display: flex;
        color: white;
        font-size: 34px;
        font-weight: 600;
        justify-content: space-between;
        align-items: center;
        /* margin: 0 auto; */
    }
    .customer-review-info>p{
        margin-left: 33px;
        text-align: center;
    }
    .customer-review-item .customer-review-icon{
        width: 118px;
    }
    .customer-review-desc{
        margin-top: 40px;
        color: white;
        font-size: 24px;
        padding-bottom: 60px;
        /* min-height: 718px; */
        position: relative;
    }
    .quotation{
        position: absolute;
        font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial', sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 111px;
        color: rgba(255, 255, 255, 0.6);
        top: -51px;
        left: -20px;
    }
    .carousel-indicators li{
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }
    .carousel-indicators{
        left: 5px !important;
        right: auto;
    }
}
@media screen and (max-width:768px){
    .server-arrow{
        display: inline-block;
    }
    #u63_text{
        font-size: 4.3rem;
    }
    #u16{
        width: 100%;
        height: 278px;
    }
    #u19{
        margin-top: -40px;
    }
    #u19_text{
        font-size: 52px;
    }
    #u20{
        font-size: 24px;
        margin: 40px 0;
    }
    #u21{
        font-size: 26px;
    }
    #u25{
        font-size: 15px;
    }
    #xiaoanniu{
        width: 190px;
        margin: 50px 0 60px;
    }
    .ourServices{
        font-size: 43px ;
    }
    #u26_img{
        width: 28px;
        height: 28px;
    }
    #xiaoanniu .game{
        padding: 10px 7px;
    }
    .ourServices{
        font-weight: 700;
        /* text-align: center; */
    }
    #u38{
        width: 80%;
        margin: 35px auto 0;
        /* margin: 35px auto 0; */
    }
    #u38_text :first-child{
        font-size: 38px;
        font-weight: 600;
    }
    #u38_text :last-child{
        font-size: 26px;
        font-weight: 600;
    }
    #u46_text{
        font-size: 43px;
    }
    .contact-block{
        /* width: 539px; */
    }
    .contact-block-container{
        /* width: 539px; */
    }
    .hengtiao{
        left: -54px;
    }
    .mobileStyle{
        width: 80%;
        margin: 0 auto;
        padding: 20px;
        border: 1px solid #f4c1c7;
        margin-top: 40px;
    }
    #kindsServices_desc{
        font-size: 26px;
    }
    .servicesDesc .u113_text_tilte{
        font-size: 26px;
    }
    .servicesDesc .u113_text_text{
        font-size: 26px;
    }
    .servers-line{
        display: none;
    }
}
@media screen and (max-width:576px){
    html,body{
        font-size: 10px;
    }
    .contact-block-container{
        width: 40rem;
        margin: 0 auto;
    }
    .contact-block{
        width: 100%;
    }
    .contact-btn1{
        margin: 10px;
    }
    .contact-text{
        font-size: 2.1rem;
        margin-left: -89px;
        margin-top: 13.7rem
    }
    .hengtiao{
        height: 30rem;
        left: -59px;
    }
    .message-text{
        margin: 10px 25px 10px 50px;
    }
   .contact-block-container .contact-block{
        padding-left: 0;
    }
    .contact-btn1{
        font-size: 13px;
        padding: 5px 0;
        width: 102px !important;
    }
    .message-text{
        font-size: 18px;
        color: #020202;
    }
    .send-message{
        font-size: 20px;
    }
    #u38_text :first-child{
        font-size: 32px;
        font-weight: 600;
    }
    #u38_text :last-child{
        font-size: 28px;
        font-weight: 600;
    }
    #u38_img{
        width: 121px;
        height: 123px;
    }
    #u16{
        background-image:url('../png/u1048.png');
        height: 374px;
    }
    #u19_text{
        font-size: 40px;
    }
    #u19{
        margin-top: -11px;
    }
    #u21{
        font-size: 18px;
    }
    #u46_text{
        font-size: 34px;
    }
    .faq .items{
        font-size: 16px;
    }
    #kindsServices_desc{
        font-size: 2.2rem;
    }
    .servicesDesc .u113_text_tilte{
        font-size: 2.2rem;
    }
    .servicesDesc .u113_text_text{
        font-size: 2.2rem;
    }
    #u63_text{
        font-size: 3.5rem;
    }
    .study-img-container{
        height: 62px;
    }
    .study-content .study-img{
        height: 62px;
    }
    .study-title{
        height: 62px;
    }
    .study-item-text{
        font-size: 21px;
    }
    .study-content .mobile-read-more{
        width: 120px;
        font-size: 16px;
        font-weight: 700;
        padding:7px 0;
    }
    .customer-review-item{
        padding: 50px 30px 20px;
        min-height: 520px;
    }
    .customer-review-info>p{
        margin-left: 13px;
    }
    .customer-review-item .customer-review-icon{
        width: 82px;
    }
    .customer-review-info{
        font-size: 30px;
    }
    .customer-review-desc{
        font-size: 22px;
        font-family: PingFangSC;
    }
}
@media screen and (min-width:375px) and (max-width:575px){
    .contact-block-container{
        width: 30rem;
    }
    #u46_text{
        font-size: 26px;
    }
    .contact-block{
        width: 30rem;
        box-sizing: border-box;
    }
    #kindsServices_name{
        font-size: 3rem;
    }
    #u63_text{
        font-size: 3rem;
    }
    #kindsServices_desc{
        font-size: 1.8rem;
    }
    .servicesDesc .u113_text_tilte{
        font-size: 1.8rem;
    }
    .servicesDesc{
        padding-right: 0;
    }
    .servicesDesc .u113_text_text{
        font-size: 1.8rem;
    }
    .form-control{
        margin-left: 13px;
    }
    .message-text{
        font-size: 14px;
        margin: 0px 25px 10px 13px;
    }
    .send-message{
        margin: 5px 13px;
    }
    .contact-text{
        font-size: 1.8rem;
        margin-left: -77px;
        margin-top: 11.7rem;
    }
    .hengtiao{
        height: 25rem;
        left: -30px;
    }
    #u38_text :first-child{
        font-size: 26px;
        font-weight: 600;
    }
    #u38_text :last-child{
        font-size: 24px;
        font-weight: 600;
    }
    .ourServices{
        font-size: 30px;
    }
    #u38{
        width: 92%;
    }
    .study-text{
        font-size: 21px;
        top: 115px;
        left: 30px;
    }
    .study-item .header-phone{
        width: 74px;
        height: 74px;
        top: 28px;
        left: 30px;
    }
    .study-content{
        padding: 30px 30px 50px;
    }
    .study-item-text{
        margin-top: 19px;
        min-height: 280px;
        font-size: 19px;
    }
    .study-title{
        margin-bottom: 0;
        line-height: 2;
    }
    .header-img1{
        height: 200px;
    }
    .header-img2{
        height: 200px;
    }
    .header-img3{
        height: 200px;
    }
    .header-img4{
        height: 200px;
    }
    .customer-review-desc{
        font-size: 18px;
    }
    .customer-review-item{
        padding: 50px 30px 20px;
        min-height: 520px;
    }
    .customer-review-info>p{
        font-size: 20px;
    }
    .quotation{
        font-size: 90px;
        top: -42px;
        left: -20px;
    }
    .customer-review-item{
        /* min-height: 760px; */
    }
}
@media screen and (max-width:375px){
    html,body{
        font-size: 10px;
    }
    .contact-block-container{
        width: 25rem;
    }
    .contact-block{
        width: 25rem;
        box-sizing: border-box;
    }
    .form-control{
        margin-left: 13px;
    }
    .message-text{
        font-size: 14px;
        margin: 0px 25px 10px 13px;
    }
    #kindsServices_desc{
        font-size: 1.8rem;
    }
    .servicesDesc .u113_text_tilte{
        font-size: 1.8rem;
    }
    .servicesDesc .u113_text_text{
        font-size: 1.8rem;
    }
    .send-message{
        margin: 5px 13px;
    }
    .contact-text{
        font-size: 1.8rem;
        margin-left: -77px;
        margin-top: 11.7rem;
    }
    #u38_img{
        width: 101px;
        height: 103px;
    }
    .hengtiao{
        height: 25rem;
        left: -30px;
    }
    #u38_text :first-child{
        font-size: 26px;
        font-weight: 600;
    }
    #u38_text :last-child{
        font-size: 22px;
        font-weight: 600;
    }
    .ourServices{
        font-size: 30px;
    }
    #u19_text{
        font-size: 35px;
    }
    #u20{
        font-size: 20px;
    }
    #u21{
        font-size: 18px;
    }
    #u46_text{
        font-size: 23px;
    }
    .study-content{
        padding: 25px 20px 40px;
    }
    .study-content .study-img{
        width: auto;
        height: 50px;
    }
    .study-item-text{
        margin-top: 18px;
        font-size: 18px;
        min-height: 250px;
    }
    .study-title{
        font-size: 24px;
    }
    .study-content .mobile-read-more{
        font-size: 14px;
    }
    .study-item .header-phone{
        width: 74px;
        height: 74px;
        top: 20px;
        left: 20px;
    }
    .study-text{
        font-size: 20px;
        top: 100px;
        left: 20px;
    }
    .header-img1{
        height: 160px;
    }
    .header-img2{
        height: 160px;
    }
    .header-img3{
        height: 160px;
    }
    .header-img4{
        height: 160px;
    }
    .study-img-container{
        height: 50px;
    }
    .study-title{
        height: 50px;
    }
    .customer-review-desc{
        font-size: 16px;
    }
    .customer-review-item{
        min-height: 450px;
    }
    .customer-review-item .customer-review-icon{
        width: 65px;
    }
    .customer-review-info>p{
        font-size: 20px;
    }
}