@charset "utf-8";
body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
th,
img,
div,
tr,
p,
select,
dl,
dt,
dd {
    margin: 0;
    padding: 0;
    outline: none;
    /* letter-spacing: 1px; */
}
/**,*:before,*:after {*/
    /*box-sizing: inherit;*/
/*}*/
li {
    list-style: none;
}
iframe{
    width:100%;
}


img {
    border: 0 none;
    vertical-align: middle;
}

a {
    text-decoration: none;
    color: #333;
    outline: none;
    cursor: pointer;
}
a:hover{
    text-decoration: none;
    color:#0d89e0;
}
a:focus {
    outline: none;
}

.qf_clear {
    clear: both;
    height: 0;
    display: block;
    line-height: 0;
    visibility: hidden;
    overflow: hidden;
    zoom: 1;
}
/* 清除浮动 */
.cy_fixclear {
    clear: both;
}

input {
    vertical-align: middle;
    border: none;
    background: none;
}

select {
    vertical-align: middle;
    border: none;
    background: none;
}

button {
    text-align: center;
    border: 0;
    cursor: pointer;
}

textarea,
input {
    word-wrap: break-word;
    word-break: break-all;
    padding: 0;
    background: none;
}

label {
    cursor: pointer;
}

input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
    border: none;
}

input[type=button],
input[type=submit] {
    cursor: pointer;
}

input:focus {
    outline: none;
}
.msf-overflow-auto{
    overflow: auto;
}
/* 左浮动*/
.f_l {
    float: left;
}
/* 右浮动*/
.f_r {
    float: right;
}
/* 鼠标变小手*/
.so_xs {
    cursor: pointer;
}
/* 超过一行内容多的变成... */
.cc_one {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
/* 超过两行行内容多的变成... */
.cc_two {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 超过三行内容多的变成... */
.cc_three {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/* 超过四行内容多的变成... */
.cc_four {
     text-overflow: -o-ellipsis-lastline;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
 }
.cc_five {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.cc_six{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
/* 12px的字体至48px 1rem至2rem 如果你是其他单位的如rem等,请自行斟酌修改使用*/
.oc_12 {
    font-size: 12px;
}

.oc_14 {
    font-size: 14px;
}

.oc_16 {
    font-size:16px;
}
.oc_15{
    font-size:15px;
}

.oc_18 {
    font-size: 18px;
}
.oc_19 {
    font-size: 19px;
}

.oc_20 {
    font-size: 20px;
}

.oc_22 {
    font-size: 22px;
}
.oc_23{
    font-size:23px;
}
.oc_24 {
    font-size: 24px;
}
.oc_28{
    font-size:28px;
}
.oc_26{
    font-size:26px;
}
.oc_32 {
    font-size: 32px;
}
.oc_36{
    font-size:36px;
}
.oc_42 {
    font-size: 42px;
}
.oc_48 {
    font-size: 48px;
}
.oc_60{
    font-size:60px;
}
.oc_63{
    font-size:63px;
}
.oc_72{
    font-size:72px;
}
.oc_rem1{
    font-size:1rem;
}
.oc_rem12{
    font-size:1.2rem;
}
.oc_rem13{
    font-size:1.3rem;
}
.oc_rem14{
    font-size:1.4rem;
}
.oc_rem15{
    font-size:1.5rem;
}
.oc_rem16{
    font-size:1.6rem;
}
.oc_rem17{
    font-size:1.7rem;
}
.oc_rem18{
    font-size:1.8rem;
}
.oc_rem19{
    font-size:1.9rem;
}
.oc_rem20{
    font-size:2rem;
}
.oc-fw{
    font-weight:bold;
}
.color_zs{
    color: #0f244f;
}
.color_h{
    color: #cccccc;
}
.color_b{
    color: #000000;
}
.color_w{
    color: #ffffff;
}
.z_color{
    color:#0d89e0;
}
.f_back{
    background:#0d89e0;
}
.r_color{
    color:#fe0000 !important;
}
.r_back{
    background:#fe0000;
}
.z_linear-gradient{
    background-image: linear-gradient(90deg, #0d89e0, #32bdfe);
}
.z_linear-gradient_lop{
    background-image: linear-gradient(135deg, #31c0ff, #015faf);
    -webkit-background-clip: text;
    color: transparent;
}

.fixed:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
}
@font-face{
    font-family:wgb;
    src:url('../font/wgb.ttc');
}
@font-face{
    font-family:SOURCEHANSANSCN-BOLD;
    src:url('../font/SOURCEHANSANSCN-BOLD.OTF');
}
@font-face{
    font-family:hk;
    src:url('../font/hk.woff2') format('woff2');
}
@font-face{
    font-family:wj;
    src:url('../font/38W9.woff2') format('woff2');
}
@font-face{
    font-family:ngaan;
    src:url('../font/ngaan.woff2') format('woff2');
}
.msf_font_ngaan{
    font-family:ngaan;
}
.msf_font1{
    font-family:hk;
}
.msf_font2{
    font-family:SOURCEHANSANSCN-BOLD;
}
.msf_font{
    font-family:wgb;
    letter-spacing: 2px;
}
.msf_font_w{
    font-family:wj;
}
@keyframes warn {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.95;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0;
    }
}
@-o-keyframes warn {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.95;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0;
    }
}
@-moz-keyframes warn {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.95;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0;
    }
}
@-webkit-keyframes warn {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.95;
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0;
    }
}
@keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.95;
    }
    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0;
    }
}
@-webkit-keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.95;
    }
    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0;
    }
}
@-o-keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.95;
    }
    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0;
    }
}
@-moz-keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.4;
    }
    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.6;
    }
    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.95;
    }
    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0;
    }
}
/*自适应*/
@media (min-width:1921px){

}
@media screen and (max-width:1600px) {
    .msf_pro_dery .msf_pro_hoys,#sody{
        width:416px;
    }
    .msf_pro_dery .msf_pro_hoys:nth-child(4n){
        margin-right:25px;
    }
    .msf_pro_dery .msf_pro_hoys:nth-child(3n){
        margin-right:0;
    }
    .msf_product_bottom .msf_product_hvls .msf_pro_hoy{
        width:312px;
        margin-right:17px;
    }
    .msf_product_bottom .msf_product_hvls .msf_pro_hoy:nth-child(4n){
        margin-right:0;
    }
    .msf_product_bottom .msf_product_hvls .msf_pro_hoy:nth-child(5n){
        margin-right:17px;
    }
    .msf_prog_on .msf_prog_left .ser{
        height:81px;
        line-height:81px;
    }
    .msf_prog_right_bottom .msf_over_f img{
        height: auto;
    }
    .msf_iner,.msf_iner_c{
        width:1300px;
        max-width:1300px;
    }
    .oc_18{
        font-size:14px !important;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_left{
        margin-right:50px;
        width:660px;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_right{
        width:550px;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_b ul li{
        width:315px;
    }
    .msf_puct_pucts .msf_puct_fird .msf_puct_cell_one{
        width:360px;
    }
    .msf_puct_pucts .msf_puct_fird .msf_puct_cell_two,.msf_puct_pucts .msf_puct_fird .msf_puct_cell_three{
        width:450px;
    }
    .msf_puct_pucts .msf_puct_fird .msf_puct_cell_four,.msf_puct_pucts .msf_puct_fird .msf_puct_cell_six{
        width:294px;
    }
    .msf_puct_pucts .msf_puct_fird .msf_puct_cell_five{
        width:292px;
    }
    .msf_prog_on .msf_prog_right{
        width:1000px;
    }
    .msf_prog_right_bottom .msf_prog_rz ul li{
        width:230px;
        
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_l{
        width:450px;
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_r{
        width:520px;
    }
    .msf_new_bx .msf_new_bx_ul li .msf_jk{
        width:250px;
    }
    .msf_customers_bottom .swiper-button-next{
        right:-20px;
    }
    .msf_customers_bottom .swiper-button-prev{
        left:-20px;
    }
    .msf_new_section .msf_new_top .msf_new_left .msf_new_tlg ul li{
        width:300px;
    }
    .msf_new_section .msf_new_top .msf_new_left .msf_new_tlg ul li:nth-child(3){
        display: none !important;
    }
    .msf_new_section .msf_new_top .msf_new_left{
        width:610px;
        margin-right: 50px;
    }
    .msf_new_section .msf_new_top .msf_new_right{
        width:640px;
    }
    .msf_new_trs .msf_div{
        width:100%;
    }
    .msf_new_trs .msf_seof{
        width:530px;
    }
    .msf_puct_ui .msf_dering{
        width:46% !important;
    }
    .msf_puct_ui .msf-led{
        margin-right: 50px !important;
    }
    .msf_in_box{
        width:900px !important;
    }
    .msf_soop .msf_in_box{
        width:100% !important;
    }
    .msf_new_noopl{
        width:950px !important;
    }
    .msf_dersd .msf_dersd_ul li:nth-child(6), .msf_dersd .msf_dersd_ol li:nth-child(6){
        width:23% !important;
    }
    .msf_yeron .msf_deop_bottom a{
        width:325px !important;
    }
    .msf_d_thy{
        width:940px !important;
    }
}
@media screen and (max-width:1440px) {
    .msf_iner{
        width:1300px;
        max-width: 1300px;
    }
    .oc_18,.oc_16{
        font-size:14px !important;
    }
}
@media screen and (max-width:1280px ) {

    /**/
    .msf_iner{
        width:100%;
    }
    .oc_18,.oc_16{
        font-size:14px !important;
    }
}
@media screen and (max-width:1200px ) {

    /**/
    .msf_section_right .msf_sec_top .msf_sec_about_left{
        width:100% !important;
        margin-right:0 !important;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_b ul li{
        width:48% !important;
    }
    .head_r_ipone{
        display: block !important;
    }
    .head_right_ul,.z_right,.logo-text,.msf_section_right .msf_sec_top .msf_sec_about_right,.msf_lxs,
    .msf_customers_bottom .swiper-button-prev,.msf_customers_bottom .swiper-button-next,
    .msf_new_bx .msf_new_bx_ul li:nth-child(5){
        display: none !important;
    }
    .header{
        background:#ffffff;
        padding:0 10px;
        height:50px !important;
        position: fixed !important;
    }
    .head_logo{
        height:50px !important;
    }
    .header .head_logo img{
        height:30px;
    }
    .msf_puct_pucts .msf_puct_fird li:nth-child(1){
        width:36% !important;
    }
    .msf_puct_pucts .msf_puct_fird li:nth-child(2),.msf_puct_pucts .msf_puct_fird li:nth-child(3){
        width: 59% !important;
    }
    .msf_puct_pucts .msf_puct_fird li:nth-child(4),.msf_puct_pucts .msf_puct_fird li:nth-child(5),.msf_puct_pucts .msf_puct_fird li:nth-child(6){
        width:31% !important;
    }
    .msf_puct_pucts .msf_puct_fird .msf_puct_cell_one,.msf_puct_pucts .msf_puct_fird .msf_puct_cell_two, .msf_puct_pucts .msf_puct_fird .msf_puct_cell_three,
    .msf_puct_pucts .msf_puct_fird .msf_puct_cell_four, .msf_puct_pucts .msf_puct_fird .msf_puct_cell_six,.msf_puct_pucts .msf_puct_fird .msf_puct_cell_five,
    .msf_prog_on .msf_prog_left .ser,.msf_new_section .msf_new_top .msf_new_left,.msf_new_section .msf_new_top .msf_new_right,
    .msf_new_bx .msf_new_bx_ul li .msf_jk{
        width:100% !important;
    }
    .msf_prog_on .msf_prog_left{
        width:100% !important;
        display: flex;
        margin-bottom:20px;
    }
    .msf_new_trs .msf_div{
        width:49% !important;
    }
    .msf_new_trs .msf_seof{
        width: 260px !important;
    }

    /**/


    .msf_ser_content img{
        width:100% !important;
    }

    /* 英文首页样式 */
    .msf_jooping .msf_joy{
        flex-wrap: wrap;
    }
    .msf_jooping .msf_joy li{
        width: 25% !important;
        margin-bottom: 35px;
    }


}
@media screen and (max-width: 992px) {
    .msf_ser_content img{
        width:100% !important;
    }
    .msf_yode_tk a{
        width:23% !important;
    }
    .ablh-only-bottom, .ablh-only-content, .head_r_ipone .h_span{
        background: #000 !important;
    }
}
@media screen and (max-width: 768px) {
    
    /* 售后服务 */
    .msf_s_hide{
        display:none !important;
    }
    .msf_hide_bx{
        margin-top: 60px !important;
    }
    .msf_bx_top_ul a{
        width:25%;
    }
    .msf_show_img{
        display: block !important;
    }
    .msf_bx .msf_bx_mop .msf_bx_bottom .msf_sms{
        padding:25px 10px !important;
    }
    .msf_bx .msf_bx_mop .msf_bx_bottom .msf_sol_lr .msf_sol_left .msf_sxd ul{
        flex-direction: column;
    }
    .msf_bx .msf_bx_mop .msf_bx_bottom .msf_sol_lr .msf_sol_left .msf_sxd ul li{
        width:100% !important;
        margin-bottom: 18px;    
    }
    .in_input{
        width: 100% !important;
        max-width: 100% !important;
    }
    .msf_bx .msf_bx_mop .msf_bx_bottom .msf_sol_lr .msf_sol_left div {
        margin-bottom: auto !important;
    }
    .msf_block{
        display: flex;
    }
    .y_submit{
        padding:20px 0;
    }
	.msf_sxd ul li .msf_li_div{
		display: flex;
		align-items: center;
		display: -webkit-flex;
		-webkit-align-items: center;
	}
	.msf_sxd ul li .msf_li_div .msf_li_span{
		width: 26%;
		font-weight:bold;
		margin:0 !important;
	}
	.msf_sxd ul li p{
		padding:0 20%;
	}
	.msf_sxd ul li .msf_li_div .msf_li_top{
		margin-top:10px;
	}
    
    
    
    
    
    .msf_z-e{
        display: block !important;
    }

    /* 英文首页样式 */
    .ser-img{
        position: relative;
    }
    .ser_i_massage{
        padding-top:0 !important;
        position: absolute;
        top:50% !important;
        transform: translate(0,-50%) !important;
        -webkit-transform: translate(0,-50%) !important;
        -moz-transform: translate(0,-50%) !important;
        -ms-transform: translate(0,-50%) !important;
        -o-transform: translate(0,-50%) !important;
    }
    .ser_i_massage .msf_loay,.msf_iops_i .msf_loay,.msf_sopof .msf_loay{
        margin: 20px auto 0 auto !important;
    }
    .ser_i_massage .sef-say p{
        margin-bottom: 20px;
    }
    .footer .foot-z .foot-iop{
        margin: 0 25px;
    }
    .msf_sopy_hide{
        display: block !important;
    }
    .msf_sopy_hide .msf_sopy_ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .msf_sopy_hide .msf_sopy_ul li{
        width: 48%;
        margin-bottom: 5px;
        margin-right: 5px;
    }
    .msf_sopy_hide .msf_sopy_ul li:nth-child(2n){
        margin-right: 0 !important;
    }
    .msf_sopying{
        display: none;
    }
    .msf_fops,.msf_pat,.ser_i_massage .sef-say{
        width:90% !important;
    }
    .msf_pat{
        padding-top:0 !important;
    }
    .msf_iops_case{
        padding-top:0 !important;
        position: absolute;
        top:50%;
        transform: translate(0 , -50%);
        -webkit-transform: translate(0 , -50%);
        -moz-transform: translate(0 , -50%);
        -ms-transform: translate(0 , -50%);
        -o-transform: translate(0 , -50%);
    }
    .msf_fops h2,.msf_iops_case h2,.msf_pat h2,.msf_iops_i H2,.ser_i_massage .sef-say h2{
        font-size:18px !important;
    }
    .msf_fops p,.msf_pat p,.ser_i_massage .sef-say p{    
        font-size:15px !important;
    }
    .msf_iops_case .msf_ips .msf_ips_ul{
        flex-wrap: wrap;
    }
    .msf_iops_case .msf_ips .msf_ips_ul li{
        width: 45% !important;
        margin-bottom: 15px !important;
    }
    .msf_iops_case h2{
        margin:20px 0;
    }
    .msf_sopof{
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
}
    .msf_jooping .msf_joy{
        flex-wrap:wrap !important;
    }    
    .ser_i_massage .sef-say h2{
        margin-bottom: 10px !important;
    }
    .msf_jooping .msf_joy li{
        width:30% !important;
        padding:15px 0;
        margin: 6px 5px !important;
    }
    .msf_joop_i strong{
        font-size:24px !important;
    }
    .msf_iops_i{
        padding-top:0 !important;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
}
    .msf_iops_case .msf_ips .msf_ips_ul .msf_a_mope,.msf_iops_case .msf_ips .msf_ips_ul .msf_a_mope .msf_hide_maption,
    .msf_iops_case .msf_ips .msf_ips_ul .msf_a_mope .msf_hide_maption1{
        height:50px !important;
    }
    .msf_iops_case .msf_ips .msf_ips_ul .msf_a_mope p{
        height: 37px !important;
    }
    .msf_loay{
        margin:5px auto !important;
    }



    .msf_service_in ul li .msf_serve_soy .maf_opre h2{
        font-size:18px !important;
    }
    .msf_massage_zl .msf_mopy{
        top:70% !important;
    }
    .msf_koyer .msf_vodes{
        width:100% !important;
    }
    .sec-tory li:nth-child(odd){
        padding-right:7.5px !important;
    }
    .sec-tory li:nth-child(even){
        padding-left:7.5px !important;
    }
    .sec-fixed .sec-white{
        width:100%;
    }
    .zprt .pic{
        height:auto !important;
    }
    .msf_yode_tk{
        padding:0 8px !important;
    }
    .msf_yode_tk a{
        width:31% !important;
    }
    .msf_yode_tk a:nth-child(3n){
        margin-right:0 !important;
    }
    .msf_yode_tk a:nth-child(4n){
        margin-right:20px !important;
    }
    .msf_news_sj{
        display: block !important;
    }
    .msf_news_cp{
        display: none !important;
    }
    .msf_pro_sec .msf_p:last-child{
        display: block !important;
    }
    .msf_pro_sec .msf_p:nth-child(1),.msf_pro_sec .msf_p:nth-child(2){
        display: none !important;
    }
    
    .msf_pro_img1{
        height:170px !important;
    }
    .msf_pro_sec{
        padding: 13px 15px 5px 15px !important;
    }
    .msf_puct_ui .msf_dering .msf_ioys .msf_swer{
        height:auto !important;
    }
    .msf_gg_w{
        width: 100%;
        /* right: 100px !important; */
    }
    .msf_dersd .msf_dersd_ul li:nth-child(6), .msf_dersd .msf_dersd_ol li:nth-child(6){
        width:50% !important;
    }
    .msf_dert, .msf_comp_nav{
        height:auto !important;
    }
    .msf_prog_on .msf_prog_right{
        width:100% !important;
        /* margin-top: 90px; */
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top{
        height: 385px;
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_l{
        width:100%;
        position: absolute;
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_r{
        width: 100%;
        height: 100%;
        position: absolute;
        padding: 35px 40px;
    }
    .msf_prog_right_bottom .msf_prog_rz ul li{
        width: 48%;
        padding:0 !important;
    }
    .msf_new_section .msf_new_top .msf_new_left .msf_new_tlg ul li{
        width: 100%;
        height:auto;
        padding: 0 10px;
        margin-bottom:25px;
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_r h4,.msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_r .msf_sertf{
        color: #ffffff !important;
    }
    .msf_new_section .msf_new_top .msf_new_left .msf_new_tlg{
        margin-bottom:10px;
    }
    .footer{
        display: none !important;
    }
    .msf_new_trs .msf_div{
        width:100% !important;
    }
    .msf_ser_z{
        top:85px;
    }
    .msf_section_left .msf_served ul{
        text-align: left;
        justify-content: space-evenly !important;
    }
    .msf_ver{
        margin-right:0 !important;
    }
    .msf_pro_sec h3{
        font-size:16px !important;
    }
    .oc_20{
        font-size: 12px !important;
    }
    .msf_new_bx .msf_new_bx_ul{
        display: block !important;
        width: 100%;
    }
    .msf_new_bx .msf_new_bx_ul li{
        padding:0 10px;
        margin: 0 !important;
    }
    .msf_new_bx .msf_new_bx_ul li .msf_jk,.msf_new_bx .msf_new_bx_ul li img{
        height:100% !important;
    }

    .msf_new_bx .msf_new_bx_ul li p{
        margin:20px 0 !important;
    }
    .msf_xf_on,.msf_yq{
        display: none;
    }
    .msf_new_br svg,.msf_new_tl svg{
        width:22px !important;
        height:22px !important;
    }
    .msf_new_br span,.msf_new_tl span{
        font-size:16px;
    }
    .msf_new_a{
        height:25px !important;
        line-height:25px !important;
    }
    .msf_news_sec h3{
        padding-top: 30px !important;
        margin-bottom: 20px !important;
        text-align: center;
        font-size:18px !important;
    }
    .msf_customers .msf_customers_top h3{
        padding-top: 30px !important;
        text-align: center;
        font-size:18px !important;
        line-height:26px;
    }
    .msf_customers_top,.msf_section_right .msf_sec_top{
        padding: 0 10px;
    }
    .msf_customers_bottom{
        padding-bottom: 30px !important;
        padding-top: 30px !important;
    }
    .msf_prog_right_bottom .msf_prog_rz ul{
        flex-wrap: wrap;
    }
    .msf_prog_section .msf_prog_section_top{
        padding:30px 10px !important;
    }
    .msf_prog_section{
        padding-bottom:30px;
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_r .msf_sertf{
        line-height:1.5 !important;
        font-size: 14px !important;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    .msf_prog_on .msf_prog_right .msf_prog_right_top .msf_prog_right_r h4{
        margin-bottom: 30px !important;
    }
    .msf_prog_right_top .msf_prog_rbottom .msf_a{
        margin-right: 0 !important;
        width: 100%;
        margin-bottom: 10px;
        padding: 0 !important;
    }
    .msf_prog_section .msf_prog_section_top h3,.msf_section_left h2{
        text-align: center;
        font-size: 18px !important;
        line-height: 26px;
    }
    .msf_section_left h2{
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .msf_pucy{
        display: block !important;
        overflow: auto;
    }
    .msf_pucy ul{
        width: 280%;
        justify-content: space-around !important;
    }
    .msf_puction .msf_puct_nav .msf_puct_h4 {
        padding: 30px 0 30px 0 !important;
        font-size: 18px !important;
        text-align: center;
    }
    .msf_prog_on{
        position: relative;
    }
    .msf_prog_on .msf_prog_left{
        flex-wrap: wrap;
    }
    .msf_prog_on .msf_prog_left .ser{
        width:50% !important;
    }
    .msf_prog_on .msf_prog_left .ser:nth-child(odd){
        border-right:2px solid #ffffff;
    }
    .msf_comp_none{
        display: none !important;
    }
    .msf_lopss{
        display:block !important;
    }
    .msf_puct_pucts .msf_puct_fird li:nth-child(1){
        display: none;
    }
    .msf_zok p{
        line-height:2em !important;
    }
    .msf_zok .msf_about_img{
        width:100% !important;
    }
    .swiper-sop{
        margin:0 !important;
    }
    .swiper-sop a{
        flex-wrap: wrap;
    }
    .swiper-sop .msf_pro_bser{
        padding:15px 10px !important;
    }
    .msf_customize .msf_cust_massage{
        width:100% !important;
        background: none !important;
        margin:0 !important;
        border-top: 5px solid #ffffff;
    }
    .msf_customize .msf_cust_massage input{
        width:100% !important;
    }
    .msf_customize{
        padding:0 !important;
    }
    .msf_install .msf_kol ul li p{
        height:auto !important;
    }
    .msf_install .msf_kol ul li{
        width:50% !important;
        height:auto !important;
        padding-bottom: 50px;
        border: 2px solid #ffffff;
    }
    .msf_customize .msf_inys{
        width:100% !important;
        position: inherit !important;
        right: inherit !important;
        display: flex;
        border-top: 5px solid #ffffff;
    }
    .msf_customize .msf_o_ins{
        margin:0 !important;
        width: 60%;
        background: #f2f6f9;
        border-right: 5px solid #ffffff;
    }
    .msf_customize .msf_o_ins1{
        background: #f2f6f9 !important;
    }
    .msf_customize .msf_o_ins1 a{
        width:80% !important;
    }
    .msf_customize .msf_s_img{
        display:none !important;
    }
    .msf_puct_pucts .msf_puct_fird li:nth-child(2){
        width:100% !important;
    }
    .msf_puct_pucts .msf_puct_fird li:nth-child(3),.msf_puct_pucts .msf_puct_fird li:nth-child(4),
    .msf_puct_pucts .msf_puct_fird li:nth-child(5),.msf_puct_pucts .msf_puct_fird li:nth-child(6){
        width:100% !important;
        margin-right:0 !important;
        margin-bottom:15px !important;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_left h3{
        font-size:16px !important;
    }
    .msf_ver{
        width:45px !important;
        height:45px !important;
    }
    .msf_qy_icon{
        width: 40px !important;
        height: 40px !important;
        top: 12px !important;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_b ul{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_b ul li{
        height: 70px !important;
        line-height: 70px !important;
        margin-right:0 !important;
        width:50% !important;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_b ul li:nth-child(odd){
        border-right:8px solid #ffffff;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_b ul li span{
        font-size:15px !important;
    }
    .z_linear-gradient_lop{
        font-size:20px !important;
    }
    .msf_section_right .msf_sec_bottom ul li p{
        font-size: 12px !important;
    }
    .msf_section_left .msf_served{
        margin-bottom: 30px !important;
    }
    .msf_thy1,.msf-sj-over{
        display: block;
    }
    /* .msf_thy,.msf_puct_pucts,.msf_prod_hode,.msf_d_right{
        display: block;
    } */
    .msf_thy1 .swiper_back{
        padding-bottom: 140% !important;
    }
    .oc_18{
        font-size:18px !important;
    }
    .msf_iner, .msf_iner_c,.msf_iner_m,.msf_d_thy{
        width:100% !important;
    }
    .msf_product_bottom .msf_product_hvls .msf_pro_hoy,.msf_pro_jor{
        width: 49.5% !important;
    }
    .msf_product_bottom .msf_product_hvls .msf_pro_hoy:nth-child(2n), .msf_pro_jor:nth-child(2n){
        margin-right: 0 !important;
    }
    .msf_section_right .msf_sec_top .msf_sec_about_left p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }
    .msf_product_bottom .msf_product_hvls{
        padding:0 10px !important;
    }
    .msf_product_sec{
        padding:30px 0 !important;
    }
    .msf_product_sec h2{
        padding-bottom: 20px !important;
        font-size: 24px !important;
    }
    .msf_product_bottom .msf_product_hvls h2,.msf_ioy .msf_product_hvls h2{
        font-size:18px !important;
        margin-bottom: 20px !important;
        margin-top: 30px;
    }
    .msf_al_case .msf_al_p{
        font-size: 14px !important;
    }
    .msf_kopod_nav a{
        padding: 5px 25px !important;
    }
    .msf_puct .msf_jopx{
        padding:0 10px !important;
    }
    .msf_d_kiy{
        margin-right:0 !important;
    }
    .msf_pro_fops{
        margin:40px 0 !important;
    }
    #gallery,.msf_puct_ui .msf-led{
        width:100% !important;
    }
    #gallery .swiper-slide{
        width:100% !important;
        height:100% !important;
    }
    .msf_puct_ui .msf_dering{
        width:100% !important;
        margin-top:20px !important;
    }
    .msf_details{
        margin-top: 60px !important;
    }
    #thumbs{
        padding: 0 12% !important;
    }
    #thumbs svg,#thumbs image{
        width:40px !important;
        height:30px !important;
    }
    .msf_puct_ui .msf_dering .msf_ioys h2{
        height:auto !important;
        font-size:20px !important;
    }
    .msf_puct_ui .msf_dering .msf_ioys{
        height:auto !important;
    }
    .msf_ser_section .msf_ser_nax .msf_ser_ul li{
        font-size:14px !important;
    }
    .msf_der_xqr img{
        margin:0 !important;
        width:100% !important;
    }
    .msf_cofn{
        flex-direction: column;
    }
    .msf_cofn:nth-child(even){
        transform: rotate(180deg);
    }
    .msf_cofn:nth-child(even) .msf_der_xq{
        transform: inherit;
    }
    .msf_cofn:nth-child(even) .msf_der_xqr{
        transform: inherit;
    }
    .msf_cofn .msf_der_xq{
        width:100% !important;
        height:auto !important;
        padding: 50px 30px !important;
    }
    .msf_cofn .msf_der_xqr{
        margin:0 !important;
    }
    /* #swiper50 .swiper,#swiper4 .swiper{
        padding: 0 20px !important;
    } */
    #swiper50 .msf_pro_jor,#swiper4 .msf_pro_jor{
        width:100% !important;
    }
    #swiper4 .swiper{
        padding:0 !important;
    }
    .msf_upion,.msf_ser_puct .swiper-button-next,.msf_ser_puct .swiper-button-prev,.msf_hour_y{
        display: none;
    }
    .msf_ser_content video{
        width:100%;
    }
    .msf_ser_content{
        overflow:auto;
    }
    .desc{
        font-size:32px !important;
    }
    .msf_noys_step{
        height:auto !important;
        padding:40px 0 !important;
    }
    .msf_noys_step h1{
        padding-bottom:20px !important;
        font-size:16px !important;
    }
    .msf_puct .msf_puct_banner .msf_img_fers,.msf_case_kip,.msf_case_kip1{
        height: 190px !important;
        margin-top: 60px;
    }
    .msf_kol .list-paddingleft-2,.msf_kol1 .list-paddingleft-2{
        flex-wrap: wrap;
        justify-content: space-around !important;
    }
     .list-paddingleft-2 img{
        margin-top: 0 !important;
    }
    .oc_63{
        font-size:24px !important;
    }
    .msf_puct_banner .msf_banner_title,.msf_case_banner .msf_banner_title{
        padding-top: 68px !important;
    }
    .msf_puct_banner .msf_banner_title h1, .msf_case_banner .msf_banner_title h1,.msf_d_thy h2{
        font-size:20px !important;
    }
    .msf_case_jops{
        width: 83% !important;
        left: 30px !important;
        padding: 40px 30px !important;
    }
    .msf_case_video video{
        width: 100% !important;
        left: 0 !important;
    }
    .msf-overflow-auto .msf_deop_top{
        flex-wrap: wrap !important;
    }
    .msf_yeron .msf_deop_top a{
        width:50% !important;
        border-bottom:1px solid #ffffff !important;
    }
    .msf_ony_block,.msf_comp_nav{
        overflow: auto;
    }
    .msf_yeron .msf_deop_bottom{
        display: flex;
        flex-wrap: wrap;
    }
    .msf_yeron .msf_deop_bottom a{
        width:50% !important;
    }
    .msf_yeron .msf_deop h1{
        padding:30px 0 !important;
        font-size:16px !important;
    }
    .msf_pro_dery .msf_pro_hoys{
        width:100% !important;
        margin-right:5px !important;
        background: inherit !important;
        height:auto !important;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        box-shadow: 1px 1px 1px 1px #eeeeee;
    }
    .msf_pro_dery .msf_massage_ins{
        width:49% !important;
    }
    .msf_pro_hoys .msf_massage_is{
        flex-wrap: wrap;
    }
    .msf_massage_ins .coc_h{
        display:none !important;
    }
    .msf_pro_hoys a{
        display: flex;
    }
    .msf_pro_dery .msf_pro_bser{
        padding:25px 10px !important;
        position: inherit !important;
        border:none !important;
    }
    .msf_comp_nav1{
        flex-wrap: wrap;
    }
    .msf_comp_nav1 a{
        width:33%;
        text-align: center;
        margin-bottom: 10px;
        border:2px solid #ffffff;
        padding:8px 0;
    }
    .msf_pro_dery .msf_pro_bser h3{
        font-size:16px !important;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .msf_new_hou_right,.msf-josed,
    .msf_deron .msf_sec_bottom .msf_sec_bottom_ul li:after,.msf_d_right,.msf_serve_sh{
        display:none;
    }
    .msf_comp_nav1{
        /* width: 210% !important; */
        padding: 20px 10px 20px 10px !important;
    }
    .msf_in_box .msf_in_box_a{
        padding:0 !important;
        align-items: center;
    }
    .msf_in_box .msf_box_left_sef{
        margin-right:20px !important;
    }
    .msf_in_box .msf_box_left{
        width:100% !important;
        height:100%;
        padding:0 !important;
    }
    .msf_box_right{
        height: auto !important;
        padding: 0 !important;
    }
    .msf_box_right .msf_box_h2{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .msf_box_right p{
        -webkit-line-clamp: 2 !important;
    }
    .msf_box_right .msf_box_sopr{
        /* bottom: -22px !important; */
        display:none;
    }
    .msf_in_box{
        margin-top: 0 !important;
        margin-bottom: 50px;
    }
    .msf_service_in ul{
        justify-content: space-around !important;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: space-around;
    }
    .msf_service_in ul li,.msf_serve_jops ul li{
        margin-bottom:20px;
    }
    .msf_service_on h1 {
        margin: 30px 0 !important;
        font-size: 20px !important;
    }
    .msf_serve_jops ul{
        flex-wrap: wrap;
        align-content: space-around;
        justify-content: center;
    }
    .msf_sert_sofe input,.msf_serve_jops ul li .msf_serve_iny img{
        width:100% !important;
    }
    .msf_new_noopl h2{
        font-size:18px !important;
    }
    .msf_ser_ioop .msf_ser_on{
        padding-top: 16px !important;
    }
    .msf_ser_ioop .msf_new_massage{
        padding:10px 10px !important;
    }
    .msf_comp_kop,.msf_in_box,.msf_new_noopl,.msf-mopys{
        width:100% !important;
    }
    .msf_in_box .msf_box_lops{
        right: 0 !important;
        font-size: 14px !important;
    }
    .msf_box_right .msf_box_h2{
        font-size:18px !important;
    }
    .msf-mopys{
        line-height:25px !important;
    }
    .msf_case_video1 video{
        width:100% !important;
    }
    .msf_zok{
        padding:0 10px !important;
    }
    .msf_deron .msf_sec_bottom .msf_sec_bottom_ul li{
        width:50% !important;
        margin-bottom: 20px;
    }
    .msf_deron{
        height:100% !important;
    }
    .msf_deron .msf_sec_bottom .msf_sec_bottom_ul{
        padding: 30px 0 213px 0 !important;
    }
    .msf_jout ul{
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: inherit !important;
    }
    .msf_jout ul li{
        width:33% !important;
        padding: 30px 10px !important;
    }
    .msf_ser_puct h1{
        font-size:24px !important;
    }
    .msf_ser_ioop .msf_new_massage img,.msf_ser_poy .msf_infer_right #map,.msf_deop_tos .msf_deop_tos_ul li{
        width:100% !important;
    }
    .msf_ser_poy .msf_infer_left{
        margin: 0 25px !important;
    }
    .msf_ser_sodes{
        flex-direction: column;
        margin-top:0 !important;
    }
    .msf_ser_poy .msf_infer_left h2{
        font-size:18px !important;
    }
    .msf_dersd_ul li:nth-child(2),.msf_dersd_ul li:nth-child(3),.msf_dersd_ul li:nth-child(4),.msf_dersd_ul li:nth-child(5),
    .msf_dersd_ol li:nth-child(2),.msf_dersd_ol li:nth-child(3),.msf_dersd_ol li:nth-child(4),.msf_dersd_ol li:nth-child(5){
        display:none;
    }
    .msf_dersd .msf_dersd_ul li,.msf_dersd .msf_dersd_ol li{
        width:50% !important;
    }
    .msf_dersd .msf_deop_tos_ul li{
        border:none !important;
    }
    .msf_deop_tos{
        width:90% !important;
        left: 4% !important;
        top: 25% !important;
        overflow: auto !important;
        height: 400px !important;
        border: 2px solid #0d89e0;
    }
    .msf_deop_massage{
        padding: 20px 23px !important;
    }
    .msf_hide_f{
        width: 100%;
        display:block;
        position:fixed;
        left:0;
        bottom:0;
        background:#333;
        z-index: 9999999;
        border-top:1px solid #ffffff;
    }
    .msf_hide_f .msf_hide_hop{
        display: flex;
        flex-grow: 1;
        justify-content: space-around;
        height: 60px;
        line-height: 60px;
    }
    .msf_hide_f a{
        color: #ffffff;
        font-size:18px;
    }
    .header{
        /*background: url(http://img.gdmeishuo.com/enimg/images/cbg.jpg) center !important;*/
        background: #ffffff;
        padding:5px 0 !important;
        height: 60px !important;

    }
    .header .head_logo img{
        height:50px !important;
    }
    .header .head_logo{
        margin-left:10px !important;
    }
    .msf_prog_section_top p,.msf_customers_top p{
        font-size:12px !important;
    }
    .msf_prog_rbottom{
        width: 60%;
        position: initial !important;
        margin:10px auto;
    }
    .msf_prog_right_top .msf_prog_rtop{
        background: rgba(0,0,0,0.5);
        padding:40px 22px;
    }
    .msf-jop,.msf_mops{
        display: block;
    }
    .msf_xf_ipone{
        width:100%;
    }
    .msf_new_trs{
        height:315px !important;
    }
    .msf_hide_hop{
        position: relative;
    }
    .msf_hide_hop a:after{
        content: '';
        width:1px;
        height:50%;
        background:#ffffff;
        position: absolute;
        top: 15px;
    }
    .msf_hide_hop a:nth-child(1):after{
        left:33%;
    }
    .msf_hide_hop a:nth-child(2):after{
        left:67%;
    }
    .msf_hide_hop a:nth-child(3):after,.msf_prog_rbottom{
        display: none;
    }
    .ser span{
        font-size:14px !important;
    }
    .msf_onif{
        background: #0a1b34 !important;
        padding: 45px 0;
    }
    .msf_onif img{
        width: 45px !important;
    }
    .op_cer,.msf-sodes{
        display:block !important;
    }
    .op_cer .cer-sa{
        padding:0 10px;
        font-size:16px !important;
        display: block;
        float: left;
        width:33%;
    }
    .page_lr #pages{
        flex-wrap: wrap;
    }
    .page_lr li{
        margin-bottom:10px;
    }
    .msf_a_poltion p span,.msf-s-lop a{
        font-size:16px !important;
    }
    .msf_pucy .msf_z_koil{
        padding:15px 0 !important;
    }
    .msf_prog_right_bottom .msf_prog_rx{
        padding: 10px 0px 0px 5px !important;
        display:none !important;
    }
    #swiper20 .swiper-slide a{
        height:35px !important;
    }
    .msf-df,.msf_cust_title,.msf_case_video1{
        display: none !important;
    }
    .msf_new_bottom{
        margin-top: 0 !important;
    }
    .msf_iner-banner{
        display: block !important;
    }
    .msf_zok h2{
        font-size:20px !important;
    }
    .msf_zok p span{
        font-size:16px !important;
    }
    .msf_zok img{
        width:100% !important;
        height:100% !important;
    }
    .msf_gg_w h2{
        font-size:30px !important;
        text-align:center;
    }
    .msf_ggw{
        height:250px !important;
    }
    .msf_in_box .msf_box_left img{
        width:100% !important;
    }
    .msf_sert_sofe{
        height:100% !important;
        margin-top:0 !important;
    }
    .msf_sert_sofe .msf_ser_inp{
        position: initial !important;
    }
    .msf_in_box .msf_box_left .msf_lp_img{
        width:auto !important;
        height:auto !important;
    }
    .msf_blue{
        display: none;
    }
    .msf_red{
        float:inherit !important;
        display: block;
        text-align:center;
    }
    .msf_pro_sec h3{
        height:auto !important;
        font-weight: inherit !important;
    }
    .msf_product_bottom .msf_product_hvls .msf_pro_hoy{
        margin-right: 5px !important;
    }
    .msf_pro_img{
        width:100%;
        height:170px !important;
    }
    .coc_h{
        height:45px !important;
        position: absolute;
        bottom: 12px;
        padding-right: 15px;
        -webkit-line-clamp: 2 !important;
    }
    .msf_pro_dery .msf_pro_bser{
        height:auto !important;
    }
    .msf-llk,.msf_thy{
        display:none !important;
    }
    .msf_pucy ul li a p{
        font-size:16px !important;
    }
    .msf_mtr p{
        font-size:18px !important;
    }
    .msf_ser_puct{
        padding:15px 5px !important;
    }
    .msf_prod_hode{
        padding:10px 5px 30px 5px !important;
    }
    .msf_pro_dery .msf_pro_hoys:nth-child(2n){
        margin-right:0 !important;
    }
    .msf_fromed{
        width:100% !important;
        display: flex;
        justify-content:center;
    }
    .msf_fromed .text_m{
        width:30% !important;
        text-align: left !important;
    }
    .msf_fromed .text_p{
        width:100% !important;
    }
    .msf_customize .msf_cust_massage input{
        background:#ffffff;
    }
    .msf_bx .msf_bx_nor{
        padding:30px 0 !important;
    }
    .msf_bx .msf_bx_nor h1{
        font-size:20px !important;
    }
    .msf_bx .msf_bx_mop .msf_bx_top .msf_bx_top_ul li{
        width:100% !important;
        display: grid;
        border:none !important;
    }
    .msf_bx .msf_bx_mop .msf_bx_top .msf_bx_top_ul li span{
        margin:0 !important;
    }
    .msf_bx .msf_bx_mop .msf_bx_bottom .msf_sol_lr .msf_sol_right{
        display:none;
    }
    .msf_bx .msf_bx_mop .msf_bx_bottom .msf_sol_lr .msf_sol_left{
        width:90% !important;
    }
    .msf_bx .msf_bx_mop .msf_bx_bottom .msf_sol_lr .msf_sol_left input{
        /*width:95% !important;*/
    }
    .msf_font-s{
        position: relative;
        top:-10px;
    }
    .msf_font-s .msf-p-s{
        font-size: 18px !important;
    }
    .msf_font-s .msf-p-s .msf-strong{
        font-size: 24px !important;
    }
    .msf_font-s .msf-h2-s{
        font-size: 24px !important;
    }
    .msf_font-s .msf-big-strong{
        font-size: 30px !important;
    }
    .msf-display{
        display:none !important;
    }
    .msf_font-s .msf_span_s{
        left:-38px !important;
    }
    .msf_font-s .msf_span_s1{
        right:-38px !important;
    }
    .msf_yode_tk .msf_iny_loet h2{
        font-size: 16px !important;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .msf_koyer .msf_vodes h2{
        font-size:16px !important;
    }
    .msf_vodes svg{
        width: 30px !important;
        height: 30px !important;
    }
}
@media screen and (max-width: 640px) {
    .msf_yode_tk{
        padding:0 8px !important;
    }
    .msf_yode_tk a{
        width:47% !important;
    }
    .msf_yode_tk a:nth-child(2n){
        margin-right:0 !important;
    }
    .msf_yode_tk a:nth-child(3n){
        margin-right:20px !important;
    }
    .msf_puct_ui .msf_dering .msf_ioys .msf_swer{
        height:auto !important;
    }
    .msf_gg_w{
        top: 65px !important;
    }
    .msf_ggw{
        height: 208px !important;
    }
    .msf_gg_w h2{
        font-size: 24px !important;
    }
    .msf_gg_w p{
        font-size: 15px !important;
    }
    .msf_zok h2{
        font-size:18px !important;
    }
    .msf_zok p{
        font-size:14px !important;
    }
    #swiper50{
        padding:0 !important;
    }
    .msf_jout ul li{
        width:50% !important;
        padding: 30px 10px !important;
    }
    .msf_ser_content img{
        width:100% !important;
        height: 100% !important;
    }
    .footer,.msf_section_right .msf_sec_bottom{
        display: none !important;
    }
    .msf_new_bx .msf_new_bx_ul{
        display: block !important;
        width: 100%;
    }
    .msf_new_bx .msf_new_bx_ul li{
        padding:0 10px;
        margin: 0 !important;
    }
    .msf_new_bx .msf_new_bx_ul li .msf_jk,.msf_new_bx .msf_new_bx_ul li img{
        height:100% !important;
    }
    .msf_section_left .msf_served ul{
        text-align: center !important;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .msf_section_left .msf_served ul li p{
        font-size: 14px !important;
    }
    .msf_served ul li{
        margin-bottom: 15px;
    }
    .msf_ver{
        width:45px !important;
        height:45px !important;
    }
    .msf-le-hide{
        height:650px !important;
    }
    .msf_iner, .msf_iner_c{
        width:100% !important;
    }
    .msf_pro_hoy{
        margin-right: 5px !important;
    }
    /* #swiper50 .swiper-slide,#swiper4 .swiper-slide{
        padding: 0px 70px !important;
    } */
    .msf_comp_nav1{
        /* width: 210% !important; */
        padding: 20px 20px 20px 20px !important;
    }
    .msf_comp_kop, .msf_in_box,.msf_new_noopl{
        width: 100% !important;
    }
}
@media screen and (min-width: 320px) and (max-width:480px){
     /*  */
     .msf_iops_case .msf_ips .msf_ips_ul li{
        width: 44% !important;
    }


    .msf_puct_ui .msf_dering .msf_ioys .msf_swer{
        height:auto !important;
    }
    .msf_gg_w{
      
    }
    .msf_gg_w h2{
        font-size: 18px !important;
    }
    .msf_gg_w p{
        font-size: 15px !important;
    }
    .msf_ser_content img{
        width:100% !important;
    }
    .msf_section_left .msf_served ul{
        text-align: center !important;
    }
    .msf_product_bottom .msf_product_hvls .msf_pro_hoy, .msf_pro_jor{
        width:49% !important;
    }
    .msf_d_kiy{
        margin-right:0 !important;
        padding:0 10px !important;
    }
    #swiper50 .swiper-slide,#swiper4 .swiper-slide{
        padding: 0 !important;
    }
}

