
@media screen and (max-width:1600px){
    .w{ width:1400px; }
    .in_four .centex .te_s .li{    width: 100px;}
    .in_four .centex .te_s{line-height: 36px;}
    .inService .in_t .te{      font-size: 22px;  margin-left: 24%;}
    .in_po_nav{display: none;}
    .po_z_til2 .h1 {font-size: 30px;}
}

@media screen and (max-width:1440px){
    .w{ width:1200px; }
    .w3{ width:1200px; }
    .w4{ width:1200px; }


    .in_merchants .tex .h1 {font-size: 58px;}
    .in_merchants .tex .lista .a{font-size: 20px;}
    .in_merchants .tex .lista {padding: 20px 0;}
    .in_customizes{margin-top: 0;  padding:  0 ;}
    .wrapper .page{    padding: 0 3%;}
    .inService .inService_t .t2{line-height: 37px;  font-size: 24px;    height: 110px;}
    .in_t1{ font-size: 20px;   margin: 20px auto;}
    .swiper-container_insev .swiper-button-prev{    width: 50px;height: 100px;}
    .swiper-container_insev .swiper-button-next{    width: 50px;height: 100px;}
    .in_customizes .te{    padding: 15px 0 20px 0;}
    .footer .fo_t2{    padding: 10px 0;}
    .footer .fo_t1{    padding: 10px 0;}
    .footer{    padding-top: 20px;}
    .Brand_stro .l_te .til .h1 {font-size: 35px;padding-bottom: 10px;}
    .Brand_stro .l_te .til .h1:after{    height: 10px;}
    .Brand_stro .l_te .l_te-im {margin-top: 30px;}
    .Brand_stro .stroc {padding-bottom: 40px;}
    .in_more {margin: 30px auto;}
    .inService .in_t .te {font-size: 19px;}
    .inService .in_t .te span:nth-child(n+2):after{ top: 0;left: 17px;}
    .inService .inService_t .t2_b{ width: 32%; height: 120px;}
    .in_strategy .str_list .li .tex .te1 .te1_o .t1 { font-size: 20px;}
    .in_strategy .str_list .li .tex .te1 .te1_o .en { font-size: 24px;}
    .in_strategy .str_list { padding: 15px 35px;}
    .in_strategy .t .t2 { font-size: 22px;}
    .in_customizes .te {font-size: 25px;}
    .in_merchants .tex{ padding-left: 26px;}
    .inService .inService_t .t1{ font-size: 22px; padding: 10px 30px 50px 30px;}
    .Shops_five .five_im .en{    font-size: 100px;}
    .train .train_t{padding: 60px 0;font-size: 24px;}
    .train .train_t2{ font-size: 26px;}
    .train .train_tim .tex_flo .lis .a{ padding: 18px 0;}
    .faculty .r_te {padding: 40px 69px;}
    .faculty .r_te .h1 {font-size: 20px;padding-top: 20px;padding-bottom: 10px;}
    .faculty .r_te .h3 {font-size: 20px;padding-top: 20px;}
    .faculty .l_te {padding: 80px 135px;}
    .faculty .l_te .in_swiper-container_gold {padding: 42px 0;}
    .in_customizes .te {font-size: 22px;}
    .in_t1{ font-size: 20px; margin: 25px auto;}
    .Introduction_c .Intr_c{    padding-right: 0!important;}

}


@media screen and (max-width:1290px){
    .w2{width: 1000px;}
    .w{ width:1000px; }
    .w3{ width:1000px; }
    .w4{ width:1000px; }

    .Service {padding: 50px;}
    .partner_nc_list {padding-bottom: 40px;}
    .Brand_stro .r_te{ font-size: 16px; }
    .partner_nc_list .h2{    font-size: 25px;padding: 40px 0 20px 0;}
    .partner_nc .c_til .t1 {font-size: 30px;}
    .partner_nc .c_til{    padding-top: 40px;}
    .partner_nc_list .list { padding-bottom: 10px;}
    .po_z_til .h1 .t{ width: 50px;}
    .po_z_til .h1 { font-size: 35px;}
    .Service .po_z_til .h1 .t {min-height: 250px;}
    .Service .ser_list .li .te p{    padding-right: 120px;}
    .Service .ser_list .li .te img{    width: 150px;}
    .hea_one .list .li .te .en { font-size: 20px;line-height: 50px;}
    .in_fourlst { line-height: 80px;font-size: 24px;}

    .swiper-container_insev .swiper-button-prev {width: 30px;height: 60px;}
    .swiper-container_insev .swiper-button-next {width: 30px;height: 60px;}

    .Introduction_c {padding: 40px;}
    .po_z_til4 .h1{  width: 35px;  font-size: 24px;}
    .main_cbor2{width: 100%}
    .Introduction_c .Intr_c {width: calc(100% - 125px);}
    .po_z_til2 .h1 {
        font-size: 24px;width: 35px;
    }
    .po_z_til2{width: 125px;}
    .caseTem_o {
        padding: 30px 50px;
    }
    .Shops_four .r_til .h1{    font-size: 30px;}
    .Shops_four .r_til .h2{    font-size: 45px;}
    .Shops .tex_t .na .h1{    font-size: 30px;}
    .Shops .tex_t .na .h2{font-size: 20px}
    .Shops_video {
        padding: 50px 0;}


}
	


@media screen and (max-width:1024px){
    .w2{width: 800px;}
    .w{ width:800px; }
    .w3{ width:800px; }
    .w4{ width:800px; }
    .Service {padding: 20px;}
    .nfHead .nfHead-nav li{ padding: 0 8px;}
    .nfHead .nfHead-logo { width: 278px;}
    .footer .fo_b a{    padding: 0 20px;}
    .footer .fo_b{font-size: 16px;}
    .in_merchants .tex .h1 {font-size: 40px;}

}


@media screen and (max-width:834px){
    .menuBtn{display: block;}
    .nfHead .nfHead-nav,.nfHead .menuBtn＿r{display: none;}
    .nfHead{    line-height: 56px;height: 56px;}
    .w2{width: 95%;}
    .w{ width: 95%; }
    .w3{ width: 95%; }
    .w4{ width: 95%; }

    .hea_one .list .li{ width: 49%; margin-right: 2%;}
    .hea_one .list .li:nth-child(3n) {margin-right: 2%;}
    .hea_one .list .li:nth-child(2n) {margin-right: 0%;}
    .hea_one .list .li img{width: 100%;}
    .hea_one .list .li .te .en{font-size: 14px}
    .hea_one .list .li:nth-child(n + 3) {margin-top: 15px;}
    .in_customizes .te {font-size: 18px;}

    .in_customizes .in_po .im{min-width: auto; width: 100%;}
    .in_four .lfim {width: 48%;}
    .in_four .centex{    position: relative;
        left: 0%;
        width: 100%;
        top: 0%;
        transform: translateY(0%);}
    .in_four .centex .te_s .li {width: 90px;    border: 2px solid #565656;}

    .in_four .centex .te_s .li:nth-child(n+2) {margin-left: 12px;}
    .in_four .centex .te_s{padding: 12px 0;}
    .in_fourlst {line-height: 60px;font-size: 18px;}
    .inService .in_t .h1 {font-size: 32px;padding-left: 15px;}

    .inService .in_t .te span:nth-child(n+2):after{display: none;}
    .inService .in_t .te span,.inService .in_t .te a{ position: relative;padding-left: 0px;padding: 0 9px;width: 40%;text-align: left;float: left;}
.inService .in_t .te span:before, .inService .in_t .te a:before{
  content: '';
  position: absolute;left: 0;
  top: 50%;
  left: 0;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  border-radius: 50%;
  background: #000000;
}
.inService .in_t .te:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.inService .in_t .te span:nth-child(2n), .inService .in_t .te a:nth-child(2n){float: right;}
.inService .in_t .te { zoom: 1 }
    .inService .inService_t .t1{display: none;}
    .inService .in_t .te{margin: 0; width: 100%;     font-size: 16px;    line-height: 35px;padding: 12px 15%; color: #333;
   background: none;   text-align: left; }
    .inService .inService_t .im{padding: 10px;}
    .inService .inService_t .t2_b{display: none;}
    .inService .inService_t .l3{display: none;}
    .in_t1 { font-size: 18px;    margin: 15px auto;
    border: 1px solid #0b0b0b;
}
    .inService .inService_t .t2{display: none;}
    .inService .inService_t{padding: 15px 0;}
.in_customizes .in_po .im {padding-bottom:15px;}

    .in_merchants  {width: 100%;}
    .in_merchants .tex .en {
    font-size: 14px;}
    .in_merchants .tex .h1 {
    font-size: 16px;
    margin-top: 0;
}
.in_merchants .tex .lista {
    padding: 5px 0;
}
.in_merchants .tex .lista .a {
    font-size: 14px;
    margin-right: 0px;
}
.in_merchants .tex .h1 {
    font-size: 18px;
}
.in_merchants .tex .mor{ font-size: 16px;}
    .swiper-container_insev .swiper-button-prev{    left: 0;
    transform: translateX(0%);
    width: 15px;
    height: 30px;
    margin-top: -44px;}
    .swiper-container_insev .swiper-button-next{    right: 0;
    transform: translateX(0%);
    width: 15px;
    height: 30px;
    margin-top: -44px;
}
    .in_merchants .tex {
        padding-left: 5px;
    }
    .in_merchants .tex div img{display: none;}
    .in_merchants .tex .h1 {
        font-size: 18px;
    }
    .in_merchants .tex .lista .a{     font-size: 15px;   margin-right:0px;}
    .in_strategy .str_list {
        padding: 5px 0px;
    }
    .in_strategy .str_list .li .tex .te1 .te1_o .t1:after{display: none;}
.in_strategy .str_list .li .tex .te1 .te1_o .en{ display: block; text-align: center;  font-size: 14px;}
.in_strategy .str_list .li .tex .te1 .te1_o .t1{ display: block; text-align: center;   font-size: 16px;}
    .caseTem_o {
        padding: 15px 12px;
    }
    .caseTem_o .im {
        width: 100%;
        padding: 20px;}
    .caseTem_o .tex {width: 100%;padding-left: 0px;}

    .caseTem_o .tex .h1 {font-size: 21px;}

    .caseTem_o .tex .cor {padding: 5px 0;}
    .caseTem_cont1 {padding-bottom: 10px;}
    .Introduction_c {padding: 12px;}
    .Introduction {padding: 12px;}
    .po_z {
        padding-top: 0px;
    }

    .po_z_til{ writing-mode: unset;-webkit-writing-mode:unset;   min-height: unset;    padding: 0 12px;}
    .po_z_til .h1:after{display: none}
    .po_z_til {padding: 0;width: 100%;}
    .po_z_til .h1:after,.po_z_til .h1 .t:after{display: none}
    .po_z_til .h1 .t{ padding-bottom: 12px;   -webkit-writing-mode: unset;}
    .po_z_til .h1 .t {width: auto;}
    .po_z_til .h1 {    width: auto;padding-top: 0;padding-bottom: 0;font-size: 20px;}
    .po_z_til .en{      padding-top: 0;    font-size: 14px;width: auto;display: inline-block;}
    .po_z_til .h1 .t:nth-child(2n) .en {left: auto;right: 0;}
    .po_z_til .h1 .t{padding: 5px;}



    .po_z_til2 { padding: 0;width: 100%;}
    .po_z_til2 .h1:after,.po_z_til2 .h1 .t:after{display: none}
    .po_z_til2 .h1 .t{ padding-bottom: 12px;   -webkit-writing-mode: unset;}
    .po_z_til2 .h1 {    width: auto;padding-top: 0;padding-bottom: 0;font-size: 20px;}
    .po_z_til2 .en{    position: relative;top: 0;    font-size: 14px;transform: translateY(0%);left: 0;}
    .po_z_til2 .h1 .t:nth-child(2n) .en {left: auto;right: 0;}
    .po_z_til2 .h1 .t{padding: 5px;}

    .po_z_til4 { writing-mode: unset;-webkit-writing-mode:unset; padding: 0;width: 100%;}
    .po_z_til4 .h1:after,.po_z_til4 .h1 .t:after{display: none}
    .po_z_til4 .h1 .t{ padding-bottom: 12px;   -webkit-writing-mode: unset;}
    .po_z_til4 .h1 {    width: auto;padding-top: 0;padding-bottom: 0;font-size: 20px;}
    .po_z_til4 .en{    position: relative;top: 0;    font-size: 14px;transform: translateY(0%);left: 0;}
    .po_z_til4 .h1 .t:nth-child(2n) .en {left: auto;right: 0;}
    .po_z_til4 .h1 .t{padding: 5px;}


    .Introduction_c .Intr_c {
        width:100% ;
    }
    .Introduction .Intr_c{width:100% ;    padding-right: 0px;}
    .joining .til .h1 {font-size: 20px;}

    .joining .joining_list .li .h1{font-size: 16px}
    .joining .joining_list .li .h1:before{display: none}
    .joining .til:after{    height: 6px;}
    .joining .til{    padding-bottom: 15px;}

    .r_technique .h1{font-size: 20px;}
    .r_technique .h1:after{    height: 6px;}
    .r_technique .tech_list .li{width: 100%;
        margin: 10px 0;}
    .Brand_stro .l_te {width: 100%;padding-right: 0px;}
    .Brand_stro .r_te{width: 100%;}
    .Brand_stro .stroc {padding-bottom: 10px;}
    .Brand_stro .l_te .til .h1 {font-size: 20px;}

    .partners {padding: 15px;}

    .Introduction .Intr_c_t .tex{
        width: 100%;
        padding-left: 0;
        line-height: 30px;
    }

    .Introduction .Intr_c_t .tex:after{display: none}
    .Introduction .Intr_c_t .r-twx {
        width: 100%;
        padding-top: 0;
        line-height: 35px;
    }
    .Introduction .Intro_las {
        width: 100%;
        padding: 0 12px;
    }
    .Introduction .Intr_c_t .r-twx .topim {
        position: relative;
        top: 0;
        left: 0;
    }
    .Introduction .Intr_entw{letter-spacing: 10px;padding: 15px 0;}
    .Introduction .Intr_c_t .r-twx .te .te_2 {letter-spacing: 10px;}
    .Introduction .Intr_c_t .r-twx .te {letter-spacing: 10px;}
    .explore .explore_lists_tw .li{width: 100%;}
    .explore .explore_lists_tw .li{ margin-bottom: 10px;  margin-top: 12px;}
    .explore .explore_tex {
        margin: 15px 0;
        width: 100%;
        padding: 12px;}
    .explore {padding: 0 10px;padding-top: 20px;}
    .explore .explore_tex .li{line-height: 30px;}
    .explore .explore_cho_type{margin-top: 10px;}
    .pPage a, .pPage .SplitPage span{ padding: 0 8px;margin: 0 3px;}
    .pPage a.act, .pPage .SplitPage .nowpage{ padding: 0 8px;}
    .pPage{padding-top: 15px;}
    .Brand_stro { padding-top: 20px;}

    .list_partners .li_o{    padding-left: 0;padding-right: 0;}
    .list_partners .li_o .ty_na{font-size: 20px;line-height: 30px;text-align: center;padding-left: 0;}
    .list_partners{width: 100%;padding-right:0;}
    .list_partners .li_o .ty_en:after{display: none;}
    .list_partners .li_o .ty_en{ width: 100%;text-align: center; padding-left: 0;}
    .list_partners .partners_la {padding: 12px 15px;}
    .list_partners .par_te{ font-size: 20px;}
    .main_cbor {width: 100%;margin-top: 12px!important;margin: 5px auto;}
    .list_partners .im_par .tex{font-size: 16px; padding: 2px 0;}
    .list_partners .im_par .im1,.list_partners .im_par .im2 {
        width: 100%;
    }
    .list_partners .im_par{margin-top: 20px;}
    .nfHead .nfHead-logo{width: 200px;    padding: 0 10px;}

    .explore .explore_tex .li .cho{  width: 100%;  padding: 5px 0;}
    .Advantage .li_o .Adv .Adv_im{    padding: 15px;}
    .Advantage .li_o .Adv .Adv_en {
        padding: 20px 0;
        font-size: 20px;
        letter-spacing: 8px;
    }
    .wi_50 {
        width: 100%;
    }
    .list_partners .li_o:nth-child(n+2) {
        margin-top: 15px;
    }
    .news_nc .c_til .t1 {
        font-size: 20px;
        padding: 12px 0;
    }
    .news_nc .c_til{font-size: 16px; padding-top: 15px;}
    .news_list {padding: 15px 0;}
    .news_list .li .img{width: 100%;}
    .news_list .li .text{
        width: 100% ;
        padding-left: 0px;
    }
    .news_list .li .text .h1 {font-size: 20px;}
    .news_list .li .text .te {font-size: 18px;    padding-left: 0;}
    .news_list .li .text .time {font-size: 16px;    padding-left: 0;}
    .news_list .li{    padding: 15px 0;}

    .Service .po_z_til {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(-0%, -0%);
        padding: 0 12px;
        min-height: auto;
    }
    .po_z_til{
        padding: 0 12px;
        min-height: auto;
        writing-mode: unset;
        -webkit-writing-mode: unset;
    }
    .Service .po_z_til .h1 .t {
        min-height: unset;
    }
    .Service .ser_list .li {
        padding:15px 0  0 0 ;
    }
    .Service .ser_list .li .te p {
        padding-right: 0;
    }
    .Service .ser_list .fr.wi_50 .li .te p {
        text-align: right;
        padding-right: 0px;
        padding-left: 0;
    }
    .Service .ser_list .li .te{text-align: center;}
    .swiper-in .down{display: none}
    .main_til .h1{font-size: 20px;line-height: 34px;padding-bottom: 15px;}
    .proposal{width: 100%;}
    .main_cbor2{margin-top: unset!important;}
    .Shops_til{    font-size: 20px;line-height: 32px;}
    .Shops_til .en{width: 100%;}
    .Shops .im_t {padding: 15px 0;}
    .Shops .tex_t .na{width: 100%;}

    .Shops .tex_t .imgs {
        width: 100%;
    }
    .Shops_four {
        padding: 15px;
    }
    .Shops_four .r_til .h2 {
        font-size: 25px;
    }
    .Shops .tex_t .na .h1{font-size: 20px;}
    .Shops_four .r_til .h1 {
        font-size: 20px;
    }
    .Shops_video .vid_tex{    padding: 103px 20px;}
    .Shops_four .r_til{    padding: 50px 40px 50px 10px;}

    .Shops_five .til .en{font-size: 18px;}
    .Shops_five .til .h2{font-size: 20px;}
    .Shops_five .five_im{ padding: 15px 0;}
    .Shops_five .five_im{    padding: 15px 0;}
    .Shops_six .six_top{    padding-top: 20px;}
    .Shops_six .six_top .six_top_c .six_l {width: 100%;padding-top: 15px;}
    .Shops_six .six_top .six_two {padding-top: 10px;}
    .Shops_six .six_top .six_two .six_toptim img {margin-top: 0;padding-bottom: 20px;}
    .Shops_six .six_top .six_two .six_toptim{    padding: 0 12px;margin-top: 20px;}

    .Shops_six .six_top .six_two .two_c .l_im {margin-top: 10px;padding-top: 10px;padding-left: 0px;}

    .Shops_six .six_top .six_two .two_c .tex{
        position: relative;
        width: 100%;
        text-align: center;
        padding: 20px 0;

    }
    .Shops_six .six_top .six_two .two_c .tex .en2{letter-spacing: 12px;font-size: 26px;writing-mode: unset;-webkit-writing-mode: unset;}
    .two_c .r_im .im2 img {margin-top: 0;}
    .Shops_six .six_top .six_two .two_c .r_im_ls {margin-top: 20px;}
    .Shops_six .six_top .six_two .two_c .r_im .im2{    margin-top: 15px;}

    element.style {
    }
    .Shops_six .six_top .six_two .two_c .tex .te_f {
        padding: 15px;
        position: relative;
        font-size: 22px;
    }
    .joining .joining_list {
        padding: 20px 0;}
    .joining .joining_list .li{width: 49%}
    .joining .tech_list .li{width:100%;    padding: 20px 0 15px 0;}
    .train .train_t {
        padding: 30px 0;
        font-size: 18px;
    }
    .train .train_t2 {
        font-size: 20px;
    }
    .train .train_tim {
        padding: 15px;}
    .train .train_tim .tex_flo .lis .a{width: 100%}
    .train .train_tim .tex_flo {
        position: relative;
        top: 0%;
        left: 0%;
        transform: translate(-0%, -0%);
        width: 100%;
    }
    .train .train_tim .tex_flo .lis .a {
        padding: 5px 0;
    }
    .train .train_t3{ font-size: 22px;}
    .faculty .l_te {
        padding: 10px;    width: 100%;
    }
    .faculty .l_te .en1 {font-size: 20px;line-height: 30px;    padding-bottom: 20px;}
    .faculty .r_te {
        padding: 15px;
        width: 100%;
    }
    .train_Student{    margin-bottom: 96px;}
    .faculty .l_te .in_swiper-container_gold {
        padding: 15px 0;
    }
    .train_Student .l_con {
        padding: 0 15px;
        width: 100%;}
    .train_business .swiper-slide{padding: 0 15px;}

    .train_business .swiper-slide .h2 {
        position: relative;
        left: 0px;
        top: 0;
        margin-top: 0;=
        font-size: 20px;}
    .train_business .swiper-slide .h3 {
        position: relative;
        top: 0%;
        line-height: 35px;
        padding: 0 12px;
        margin-top: 10px;
    }
    .enrolment .enrolment_tone .list {
        display: block;
        padding: 12px 0;
    }
    .til1{width: 100%;
        margin: 15px auto;
        background: #f4ebe6;
        padding: 12px 0;
    }

    .enrolment .enrolment_tone .list .li:after{display: none;}
    .enrolment .enrolment_tone .list .li .tex{background: none;}
    .train_business .business_r{display: none;}

    .enrolment .enrolment_tone .list .li{padding: 5px 0;width: 100%;}
    .enrolment .enrolment_tone .list .li .tex {
        top: 00%;
        transform: translateY(-0%);}

    .enrolment .enrolment_h4{    font-size: 20px;    margin: 5px 0;}
    .partner_nc_list .list .li {
        width: 50%;}
    .in_four .centex .h1 {
        font-size: 20px;}
        .partner_nc_list .list .li .t1 {
    line-height: 30px;
    min-height: 60px;
}
.partner_nc_list .list:before{    width: 90%;height: 7px;}

    .main-wedd_im .im {
        width: 100%;
        position: relative;
        left: 0;
        z-index: 10;
        top: 0;
        transform: translateY(0%);
        padding: 20px 15px;
    }
    .main-wedd_im .li {
        padding: 15px 0;}
    .main-wedd_im .tex{padding: 12px}
    .main-wedd_im .tex .h1 {
        font-size: 18px;
    }
    .main-wedd_im .li:nth-child(2n) {
        margin: 5px;
    }
    .main-wedd_im .li:nth-child(2n) .tex{padding: 12px;}
    .wedding_te {
        padding: 15px;}
    .main_til_two .na{font-size: 20px}
    .main_til_two {padding: 15px 0;}
    .main-wedd_im2 .tex {
        width: 100%;
        line-height: 35px;
        padding-right: 0px;
    }
    .wedding_te:after{display: none}
    .main_til_shr .en {font-size: 24px;}
    .main-wedd_im4{    padding: 20px 0;}
    .main-wedd_im2 .tex .h1{ font-size: 18px;}
    .main-wedd_im3 .tex .h1{ font-size: 18px;}
    .main-wedd_im4 .tex .h1{ font-size: 18px;}
    .main-wedd_im2 .im{    width: 100%;padding: 15px 0;}
    .main-wedd_im3 .im{width: 100%;padding: 15px 0;}
    .main-wedd_im3 .tex{  width: 100%;line-height: 35px;padding-right: 0px;}

    .main-wedd_im4 .im{    width: 100%;
        padding: 15px 0;
        position: relative;
        top: 0;
        transform: translateY(0%);
        max-width: 100%;}
    .main-wedd_im4 .tex{  width: 100%;line-height: 35px;padding-right: 0px;}

    .wedd_hotel .li .lic{ min-width: 100%;}
    .wedd_hotel .li { padding: 5px 0;}
    .c_invitations .c_in_text{width: 100%;line-height: 30px;padding-left: 0;}
    .c_invitations .list_t{width: 100%;}
    .c_invitations .c_in_tex{line-height: 30px;}

    .Wedd_lflist .li .im {
        width: 100%;
    }
    .Wedd_lflist .li .tex {
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;}
    .Wedd_lflist .li{margin-top: 15px;}
    .Wedd_lflist .li:nth-child(2n) .tex{position: relative}
    .Wedd_lflist .li:nth-child(2n+3) .tex{position: relative}
    .Wedd_lf_t {
        margin: 20px 0;}
    .Wedd_lf_t{padding: 25px 0;}
    .Wedd_lf_t span{font-size: 20px;}
    .wedd_ser_im{width: 100%;}
    .wedd_room .li {margin-top: 20px;}

    .wedd_bot_te {margin-top: 20px;}
    .hold_four .tex {
        width: 100%;padding: 10px 15px;
    }
    .hold_one .te{padding: 15px;}
    .hold_two_ne {    padding: 12px;margin: 10px 0;}
    .hold_four {padding: 15px 0;}
    .hold_fiv_ne {
        width: 100%;
        margin-top: 20px;
        padding-top: 15px;
        margin-bottom: 20px;
    }
    .hold_img_c {
        margin: 20px 0;
        padding-left: 0px;}
    .hold_img_c .img,.hold_img_c .tex{ width: 100%;}
    .hold_til .h1{    font-size: 20px;line-height: 30px;}
    .hold_til .h2{    font-size: 16px;letter-spacing: 4px;}
    .hold_one .h1 {
        color: #66451f;
        font-size: 20px;
        padding-left: 0px;
        position: relative;
        line-height: 39px;
    }
    .hold_one .h1:after{display: none;}
    .hold_one .te .img_r {
        float: right;
        margin-top: 0;}

        .nfHead .header{background: #fff;}

.nfHead .nfHead-logo {color: #333;
  font-size: 20px;letter-spacing:4px;
}
.con_us{
    padding: 12px;
}
.con_us .map {
    padding: 15px 0;}
    .con_us .map .im {
    width: 100%;
}
.con_us .map .tex {
    width: 100%;
    padding-left: 0px;
}
.con_us .map .im p iframe{height: 340px !important;}

.in_po_nav:after{display: none;}
.in_po_nav{
    display: block;
    position: relative;
    left: 0;
    height:auto;
    border-left: none;
    top: 0;
    transform: translate(0, 0%);
    width: 100%;
}
.in_po_nav dl{
        position: relative;
    width: 100%;
    top: 0;
}
.in_po_nav dl dt{padding-bottom: 0;display: none;}
.in_strategy .str_list .li .tex .te1 .dan{display: none;}
    .in_strategy .t{display: none;}
.in_strategy .str_list .li .tex .te1 .te1_o .t1 {
    font-size: 16px;margin-top:0;
}
.in_strategy .str_list .li .tex .te1 .te1_o{line-height: 30px;}

.Service .ser_list .li .te img{display: none;}
.Service .ser_list .li .te{    font-size: 18px;  line-height: 30px; padding: 12px 0;}
.Service .ser_list .li .te p{text-align: center;}
.Service .ser_list .fr.wi_50 .li {
    text-align: left;
}
.Service .ser_list .fr.wi_50 .li .t1 {
    padding-left: 0;text-align: center;
    padding-right: 0;
}
.Service .ser_list .fr.wi_50 .li .te p {
    text-align: center;
}

.Service .ser_list .li .t1{text-align: center;}
.enrolment .enrolment_tone .h2{padding: 12px 0;}
.enrolment .enrolment_tone .h2:before{display: none;}
.enrolment .enrolment_tone .h2:after{display: none;}
.enrolment .enrolment_tone .list .li{    font-size: 16px;}
.enrolment .enrolment_ttw .ttw_pho{    font-size: 20px;}
.enrolment .enrolment_ttw {
    padding:15px 0;
}
.enrolment .enrolment_tone{    font-size: 20px;}
.til1 .h1 { font-size: 22px;}
.enrolment .enrolment_tsh .list .li{    font-size: 16px;    margin: 5px;}

.in_strategy .str_list .li .te2{    padding-left: 0;}
.in_strategy .str_list .li .te2 .h1 {
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.in_strategy .str_list .li .te2 .te2_a {
    color: #434343;
    font-size: 14px;
    line-height: 24px;}
    .in_strategy .str_list .li .te2 .te2_a a{display: inline-block;}

    .in_strategy .str_list .li:hover .tex{opacity: 1}

    .in_strategy .str_list .li:hover .te2{display: none;}
    .main-we-til {
    margin: 15px 0;
    line-height: 65px;}
    .main-we-til .li:before{display: none;}
.main-we-til{    line-height: 40px;    font-size: 18px;}
.main-we-til .li{    padding: 0 2px;
    margin-right: 10px;}

.im_par2 {
    margin: 20px 0;}
    .main_til{padding-top: 12px;}
    .partner_nc .c_til .t1 {
    font-size: 20px;
}
.partner_nc .c_til {
    padding-top: 14px;
    font-size: 16px;
}
.partner_nc_list .h2 {
    font-size: 18px;
    padding: 20px 0 10px 0;
}
.partner_nc_list .list{    font-size: 16px;}

.Brand_stro .l_te .l_te-im:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.Brand_stro .l_te .l_te-im { zoom: 1 }

.Brand_stro .l_te .l_te-im img{width: 50%;float: left;}
.Brand_stro .l_te .l_te-im .im1 {
    position: relative;margin-top: 12px;
    left: 0;
    width: 50%;
    top: 0;
    transform: translateY(0%);
}
.Brand_stro .l_te .til {
    text-align: left;
}
.Brand_stro .l_te .til .h1:after {
    height: 4px;
    right: auto;
    left: 0;
}
.Brand_stro .l_te .til .h1 { line-height: 40px;}
    .inService .in_t .h1{
        font-size: 16px;
        line-height: 36px;
        width: 175px;
        margin: 18px auto;
        border: 1px solid #0b0b0b;
        color: #000000;
        padding-left: 0;
    }

    .main_welcome .main-wedd_im_t .li{padding: 12px}
    .main_welcome .main-wedd_im_t .tex{width: 100%;padding-right: 0;}
    .main_welcome .main-wedd_im_t .im {
        width: 100%;
        position: relative;
        right: 0;
        z-index: 10;
        top: 0;
        transform: translateY(00%);
        padding: 5px;
    }
    .main-wedd_im2 .tex p{width: 100%!important;}
    .main_welcome .main-wedd_im3 .tex {width: 100%;}
    .main-wedd_im3{    padding-bottom: 20px;}
    .main_welcome .main_til_two {margin-top: 15px;}
    .main_welcome .main-wedd_im3 .im {width: 78%;}
    .main-wedd_im4 .tex{padding: 12px }
    .main_til_two .en{padding-top: 54px;}
    .main-wedd_im3 .tex{padding: 12px 0;}
    .main_welcome .main-wedd_im .im{padding: 20px;}
    .main-wedd_im4 .im{text-align: center}
    .main-wedd_im4 .im img{max-width: 80%}
.hea_one .hea_one_t{    padding: 15px 0;}
.hea_one .h1 {
    font-size: 20px;
    line-height: 48px;
}
    .in_more {margin: 15px auto;}
.infpad .in_t1{margin: 15px auto;}
.inService .in_t:after{    display: none;}
.inService .in_t .te{
   

}

.hold_two .l_im {
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0%);
    width: 100%;
}
.hold_two .r_tex { width: 100%; padding: 0 15px;}
.hold_shr .te{ width: 100%;padding:  15px;}
.hold_fiv .te .te_c{padding:  15px;border:none;}
.hold_fiv .h1 {
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    padding: 0 12px;
    position: relative;
    right: 0;
    top: 0;
}
.hold_fiv {
    margin-top: 20px;
    position: relative;
    padding-top: 10px;
    margin-bottom: 20px;
}
.hold_fiv:after{    display: none;}
.hold_fiv .te{    padding: 0;}
.hold_las .tex {
    width: 100%;
    padding: 10px 15px;
}
.hold_shr {   padding-bottom: 25px;}
.hold_las {
    padding: 20px 0;}

.main_music {   width: 100%;    padding: 15px 0;}
.main_music .li .h1:after{    display: none;}
.main_music .li .tex:after{    display: none;}
.main_music .li:nth-child(2n) .tex:after{    display: none;}
.main_music .li .tex {width: 100%;}
.main_music .li .h1 .h2{   padding: 0; font-size: 20px;}
.main_music .li:nth-child(2n) .h1 .h2{  padding: 0;}
.main_music .li .h1 {
    position: relative;    font-size: 20px;
    width: 100%;
    padding-left: 0px;
    right: 0;
    top:0%;
    transform: translateY(0%);
text-align:center;
}
.main_music .li {  margin: 15px 0;}

.main_music .li:nth-child(2n) .tex {
    float: right;
    padding-left: 0px;
}
.main_music .li:nth-child(2n) .h1{
    padding-right:0px;
    right: 0px;
    text-align: center;
}
.main_music .li .h1 .en {
    font-size: 12px;    line-height: 30px;    left: 0px;
    position: relative;}
.main_music .li:nth-child(2n) .h1 .en {
    left: auto;
    right: 0;
}

}




@media screen and (max-width:640px){

    .footer img{    width: 60%;}
    .footer .code{ line-height: 100px; width: 110px;padding: 5px}
    .footer .code img{    width: 100%;}
    .footer .fo_b {
        font-size: 14px;
        line-height: 24px;
    }
    .swiper-container_insev .swiper-slide .im img {
        width: auto;
        max-height: 250px;
    }
    .in_t1{  font-size: 16px;  line-height: 36px;width: 205px;}


    .swiper-in {padding-top: 56px;}
.footer .fo_b{padding-right: 0;    padding-top: 5px;}

.ma_back{    display: block;}
.footer .fo_b .tex_ad{width:100%;    display: inline-block;}

}

@media screen and (max-width:320px){

.inService .in_t .te{    padding: 12px 15%;}

}
