/*banner*/
        .mx_banner { width: 100%; height: auto; overflow: hidden; display: block; overflow: hidden; margin-top: -1px;  }
            .mx_banner img { width: 100%; height: 580px;   object-fit: none;   }
        .mx_banner_m { display: none; }
            .mx_banner_m img { width: 100%; height: auto; }
    @media (max-width:575px) {
        .mx_banner { display: none;}
        .mx_banner_m { display: block; margin-top: 50px;}
    }


/*面包屑*/
/* .bnav { margin-top: 25px; max-width: 1280px; height: 70px; line-height: 60px; margin: auto;   }
    .bnav  span i { margin-left: 10px; margin-right: 10px; }
    @media (max-width:575px) {
        .bnav { padding:10px  30px;} 
    } */

 /*次导航*/
.mx_snav { max-width: 100%; height: 58px;  margin: auto; background: #2db3a9;     }
    .mx_snav .box {max-width: 1280px; margin: auto; text-align: center;} 
      .mx_snav .box span { color: #fff; font-size: 1.125rem; width: auto; height: 58px; line-height: 58px; text-align: center; display: inline-block; 
        border-bottom: #2db3a9 4px solid; margin:0 30px; cursor: pointer; transition: all 0.5s;   }    
        .mx_snav .box span.active,.mx_snav .box span:hover { border-bottom: #ffd819 4px solid; color: #ffd819; }

        .mx_snav.set_fixed { width: 100%; position: fixed; top:0; left: 0; z-index: 199; }    

    @media (max-width:575px) {
        .mx_snav { padding:10px  10px; height: auto; } 
        .mx_snav .box { max-width: 100%; text-align: left;  }
        .mx_snav .box span { text-align: left;  margin:0 10px; height: 30px; line-height: 24px; overflow: hidden; font-size: 1rem;  }
        .mx_snav .box span.active,.mx_snav .box span:hover { border-bottom: #ffd819 2px solid;  }
        .mx_snav.set_fixed { display: none; }
    }





/*main1*/
.mx_main1 { max-width: 100%; height: auto; margin:0 auto; background: #f5f5f5; padding-top: 55px;   }
    .mx_main1 .box { max-width: 1280px; margin: auto; padding-bottom: 100px;  }
        .mx_main1 .box .header h3 { width: auto; margin: auto; height: 160px;  font-size: 3rem; text-align: center; overflow: hidden;  }
        .mx_main1 .box .header h3 span.se {  color: #32ccc3;}
        .mx_main1 .box .header h3 strong { width: auto; height:60px ; line-height: 60px;color: #333; position: relative; left: 0; right: 0;   }
        .mx_main1 .box .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                    display:inline-block;  position: relative; left: 0px; top: 10px;  }
        .mx_main1 .box .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                    display:inline-block; top: 10px; right: 0px; position: relative; }
        .mx_main1 .box .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px;  color: #E5E5E5; font-size: 4.1rem; 
            font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
            .mx_main1 .box .header p { width: 100%; line-height: 40px; text-align: center; display:inline-block; font-size: 1.125rem; }      

        .mx_main1 .box .content { width: 95%; height: auto; overflow: hidden; border-radius: 10px;   background: #fff; margin-top: 40px; 
            padding-bottom: 30px; transition: all 0.5s;  }
            .mx_main1 .box .content:hover { 
                box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
                /* background: #11b2b0; */
             }
            /* .mx_main1 .box .content:hover p,.mx_main1 .box .content:hover h4 {  color: #fff; } */
            .mx_main1 .box .content .img_box { height: auto; overflow: hidden; }
        .mx_main1 .box .content img { width: 100%; min-height: auto;  transition: all 0.5s;   }
        .mx_main1 .box .content img:hover { transform: scale(1.1);   }
            .mx_main1 .box .content p {color: #878787;  font-size: 0.95rem; line-height: 24px; padding:0 20px; transition: all 0.5s;  }
            .mx_main1 .box .content h4 { font-size: 1.375rem; padding: 20px 20px 0 20px; transition: all 0.5s;  }



                .mx_main1 .box .more {    text-align: center; margin-top: 55px;   }
                    .mx_main1 .box .more a { width: auto; height: 48px; line-height: 38px; display: inline-block; padding: 5px 35px; 
                        border-radius: 28px; background: #11b2b0;  color: #fff; font-size: 1.375rem; }
                    .mx_main1 .box .more a:hover { background: #ff8330;  }
                    .mx_main5 .box .more img { margin-top: -5px;}


                    @media (max-width:575px) {
                        .mx_main1 { padding-top: 15px;   }
                        .mx_main1 .box {padding-bottom: 50px;  }
                        .mx_main1 .box .header h3 { width: auto; margin: auto; height: 120px;  font-size: 2rem;   }
                        .mx_main1 .box .header h3 strong {  top:-20px  }
                        .mx_main1 .box .header h3 div.en {  font-size: 2.5rem;    }
                        .mx_main1 .box .header h3 span.t1 {  top: -20px;  }
                        .mx_main1 .box .header h3 span.t2 {top: -20px;  }
                        

                        .mx_main1 .box .content { width: 100%; margin-top: 10px;  }
                        .mx_main1 .box .col-6 { padding: 10px; }

                        .mx_main1 .box .more { margin-top: 25px;   }
                    }




/*main2*/
.mx_main2 { max-width: 100%; height: auto; margin:0 auto; background: #fff; padding-top: 55px;   }
    .mx_main2 .box { max-width: 1300px; margin: auto; padding-bottom: 80px;  }
        .mx_main2 .box .header h3 { width: auto; margin: auto; height: 160px;  font-size: 3rem; text-align: center; overflow: hidden;  }
        .mx_main2 .box .header h3 span.se {  color: #32ccc3;}
        .mx_main2 .box .header h3 strong { width: auto; height:60px ; line-height: 60px;color: #333; position: relative; left: 0; right: 0;   }
        .mx_main2 .box .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                    display:inline-block;  position: relative; left: 0px; top: 10px;  }
        .mx_main2 .box .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                    display:inline-block; top: 10px; right: 0px; position: relative; }
        .mx_main2 .box .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px;  color: #f2f2f2; font-size: 4.1rem; 
            font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
            .mx_main2 .box .header p { width: 100%; line-height: 40px; text-align: center; display:inline-block; font-size: 1.125rem; }   


        .mx_main2 .box .content { width: 432px; height: 537px; overflow: hidden;  padding-bottom: 30px; margin-top: 50px;  }
            .mx_main2 .box .content.b1 { background: url(../images/service/liuxue/lx2_1.png) left top no-repeat ;}
            .mx_main2 .box .content.b2 { background: url(../images/service/liuxue/lx2_2.png) left top no-repeat ;}
            .mx_main2 .box .content.b3 { background: url(../images/service/liuxue/lx2_3.png) left top no-repeat ;}

            .mx_main2 .box .content h4 { font-size: 2rem; width: 100%; line-height: 60px; text-align: center; padding: 20px 20px 0 20px; color: #fff; }
            .mx_main2 .box .content p.line { width: 80px; height: 4px; background: #fff; margin: 0 auto; padding: 0; }
            .mx_main2 .box .content h5 { font-size: 1.25rem; height: 60px;   line-height: 40px;  padding: 20px 30px 0 60px; color: #fff; }
                .mx_main2 .box .content h5 img { vertical-align:middle; margin-top: -7px; }
                .mx_main2 .box .content ul li { color: #fff; font-size: 1rem; padding: 0 30px 0 80px; 
                    background: url(../images/service/liuxue/dot.png) 65px top no-repeat;}


            
        .mx_main2 .box .more {    text-align: center; margin-top: 25px;   }
            .mx_main2 .box .more a { width: auto; height: 42px; line-height: 38px; display: inline-block; padding: 0 25px; border-radius: 28px; border: #fff 1px solid; 
                color: #fff; font-size: 1.2rem;}
                .mx_main2 .box .more img { margin-top: -8px;}
                .mx_main2 .box .more a:hover { background: #f1701a;  }




                @media (max-width:575px) {
                    .mx_main2 { padding-top: 15px;   }
                    .mx_main2 .box { padding-bottom: 30px;  }
                    .mx_main2 .box .header h3 { width: auto; margin: auto; height: 130px;  font-size: 2rem;   }
                    .mx_main2 .box .header h3 strong {  top:-20px;line-height: 24px;   }
                    .mx_main2 .box .header h3 div.en {  font-size: 2.5rem;    }
                    .mx_main2 .box .header h3 span.t1 {  top: -20px;  }
                    .mx_main2 .box .header h3 span.t2 {top: -20px;  }

                    .mx_main2 .box .content { width: 100%; height: 507px;  padding-bottom: 30px; margin-top: 50px;  }
                    .mx_main2 .box .content.b1 { background-size: 100%;}
                    .mx_main2 .box .content.b2 { background-size:  100%;}
                    .mx_main2 .box .content.b3 { background-size:  100%;}
                    .mx_main2 .box .content h5 { font-size: 1.125rem; height: 40px;   line-height: 30px; padding: 10px 30px 0 60px;}
                    .mx_main2 .box .content  ul li { font-size: 0.8rem;}
                }




        

           


/*main3*/
.mx_main3 { max-width: 100%; height: auto; margin:0 auto; padding-top: 55px; background: url(../images/service/liuxue/gh1_bg.jpg) center top no-repeat;   }
    .mx_main3 .box { max-width: 1280px; margin: auto; padding-bottom: 80px;  }
        .mx_main3 .box .header h3 { width: auto; margin: auto; height: 160px;  font-size: 3rem; text-align: center; overflow: hidden;  }
            .mx_main3 .box .header h3 span.se {  color: #32ccc3;}
            .mx_main3 .box .header h3 strong { width: auto; height:60px ; line-height: 60px;color: #333; position: relative; left: 0; right: 0;   }
            .mx_main3 .box .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                        display:inline-block;  position: relative; left: 0px; top: 10px;  }
            .mx_main3 .box .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                        display:inline-block; top: 10px; right: 0px; position: relative; }
            .mx_main3 .box .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px;  color: #e5e5e5; font-size: 4.1rem; 
                 font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
                 .mx_main3 .box .header p { width: 100%; line-height: 40px; text-align: center; display:inline-block; font-size: 1.125rem; }      

        .mx_main3 .box .content { width: 100%; height:  360px; margin-top: 50px; border-radius: 10px; overflow:hidden;   }
            .mx_main3 .box .content  ul li { width: 100%; background: #666; line-height: 60px; height: 60px; overflow: hidden;  color: #fff; font-size: 1.125rem; border-bottom: #9d9d9d 1px solid;}
                .mx_main3 .box .content  ul li:last-child { border: 0; }
                /* .mx_main8 .box .content  ul li:hover,.mx_main8 .box .content  ul li.checked { background: #32ccc3; } */

                .mx_main3 .box .content  ul li.nav-item { margin: 0; }
                .mx_main3 .box .content   ul li .nav-link {   border: 0;  } 
                .mx_main3 .box .content   ul li .nav-link.active {  background: #32ccc3; border: 0; border-radius: 0;    }
                .mx_main3 .box .content   ul li a:hover { border: 0;}
                .mx_main3 .box .content  ul li a { color: #fff; width: 100%; display: inline-block; padding: 0 50px;}


                .mx_main3 .box .content .col-sm-3,.mx_main2 .box .content .col-sm-9 { margin: 0; padding: 0; }

            .mx_main3 .box .content .right { width: 100%; height: 360px; padding: 80px 130px; text-align: center; overflow: hidden;  }
                .mx_main3 .box .content .right h4 { color: #fff;  font-size: 2rem; line-height: 50px; }
                .mx_main3 .box .content .right p { color: #fff;  font-size: 1.125rem; }
                .mx_main3 .box .content .right.b1 { background: url(../images/service/liuxue/gh2_bg1.jpg) 100%  ; }  
                .mx_main3 .box .content .right.b2 { background: url(../images/service/liuxue/gh2_bg2.jpg) 100% ; }
                .mx_main3 .box .content .right.b3 { background: url(../images/service/liuxue/gh2_bg3.jpg) 100% ; }
                .mx_main3 .box .content .right.b4 { background: url(../images/service/liuxue/gh2_bg4.jpg) 100% ; }
                .mx_main3 .box .content .right.b5 { background: url(../images/service/liuxue/gh2_bg5.jpg) 100% ; }
                .mx_main3 .box .content .right.b6 { background: url(../images/service/liuxue/gh2_bg6.jpg) 100% ; }
                 
                .mx_main3 .box .more {    text-align: center; margin-top: 55px;   }
                .mx_main3 .box .more a { width: auto; height: 52px; line-height: 36px; display: inline-block; padding: 5px 35px; border-radius: 28px; 
                    color: #fff; font-size: 1.375rem; border: #fff 1px solid;}
                .mx_main3 .box .more a:hover { background: #32ccc3; border: #32ccc3 1px solid;  }
                .mx_main3 .box .more img { margin-top: -5px;}


                @media (max-width:575px) {
                    .mx_main3 { display: none;  }
                }



/*main4*/
.mx_main4 { max-width: 100%; height: auto; margin:0 auto; padding-top: 55px; padding-bottom: 50px; background: url(../images/service/liuxue/gh3_bg.jpg) center top no-repeat;   }
    .mx_main4 .box { max-width: 1280px; margin: auto; padding-bottom: 80px;  }
        .mx_main4 .box .header h3 { width: auto; margin: auto; height: 120px;  font-size: 3rem; text-align: center; overflow: hidden;  }
            .mx_main4 .box .header h3 span.se {  color: #32ccc3;}
            .mx_main4 .box .header h3 strong { width: auto; height:60px ; line-height: 60px;color: #fff; position: relative; left: 0; right: 0;   }
            .mx_main4 .box .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                        display:inline-block;  position: relative; left: 0px; top: 10px;  }
            .mx_main4 .box .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                        display:inline-block; top: 10px; right: 0px; position: relative; }
            .mx_main4 .box .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px;  color:rgba(255, 255, 255, 0.2); font-size: 4.1rem; 
                 font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
                 .mx_main4 .box .header p { width: 100%; line-height: 40px; text-align: center; display:inline-block; font-size: 1.125rem; } 

        .mx_main4 .box .process { width: 100%; height:  340px; margin-top: 50px; overflow:hidden;   }       
         /*翻转卡片*/        
        /* .mx_main3 .box .process { width: 100%; height:  340px; margin-top: 50px; overflow:hidden; border: #f90 1px solid;   }
            .mx_main3 .box .process .top { width: 85%; height: 150px;  }
                .mx_main3 .box .process .top .content { width: 163px; height: 146px;  transition: all 1s; transform-style: preserve-3d;  
                    text-align: center; left: 0; top: 0; }
                
                .mx_main3 .box .process .top .content:hover  { transform: rotateY(180deg); }
                .mx_main3 .box .process .top .content .one { position: absolute;backface-visibility: hidden; width: 163px; height: 146px; 
                    background: url(../images/service/liuxue/gh3_t1.png) no-repeat ; } 
                .mx_main3 .box .process .top .content .two {  position: absolute; transform: rotateY(180deg);  backface-visibility: hidden;  padding: 10px;
                        background: url(../images/service/liuxue/gh3_t11.png) no-repeat ; width: 163px; height: 146px; }
                    .mx_main3 .box .process .top .content .one h4 { font-size: 1.125rem; color: #fff; line-height: 22px; color: #32ccc3; }
                    .mx_main3 .box .process .top .content .one p { line-height: 20px; color: #787878;  font-size: 0.8rem; margin: 0; padding: 0;}
                    .mx_main3 .box .process .top .content .one p.num { width: 100%; height: 22px; text-align: center; font-size: 1.5rem; color: #32ccc3;   }
                    .mx_main3 .box .process .top .content .two h4 { color: #fff;  font-size: 1.125rem; margin-top: 10px; } */

        /*关键点*/
        /*.key .top_main{background: #ffffff;box-shadow: 2px 2px 22px rgba(56,56,56,.1);border-radius: 5px;padding: 17px 0 13px;}*/
        .key .text_main{  height:132px;box-shadow: 2px 2px 22px rgba(56,56,56,.1); background: #fff; border-radius: 5px;box-sizing:border-box;padding: 18px 0 13px;}
        .key .top_time .sanjiao{width:0px;height:0px;margin: 0 auto;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #ffffff; }
        .key .key_bottom .sanjiao{width:0px;height:0px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #ffffff;z-index: 10;margin: 0 auto;}
        /*首页  硕博 再来人留学服务逐一攻克申请流程关键点  常见问题 */
        .key{width: 100%; padding-bottom: 80px; overflow-x: auto;}
        .nn{position: relative}
        .key_main{width: 1180px;margin: 0 auto;}
        .key_main li{width: 163px; height: 144px; text-align: center;padding-right: 22px;float: left;position: relative; margin: 0; padding: 0; margin-right: 20px; z-index: 12;}
        .key_main li .aa{display: block;background:#808080;width: 12px;height: 12px; border:rgba(255, 255, 255, 0.6) 2px solid; margin: 7px auto;border-radius: 50%;}
        .key_main li .aa.h1{background:#ff9517; border:rgba(255, 255, 255,1) 2px solid; }
        .key_main li span{display: block;color:#BCBCBC;font-size: 0.8rem;line-height: 16px;}
        .key_main li strong{font-size: 1.125rem;font-weight: bold; color: #32ccc3; }
        .key_main li h4{color: #32ccc3;font-size: 20px;}
        .key_bottom{padding-right: 25px;}
        .key_bottom.one{margin-left: 68px;}
        .key_main li:last-child{padding-right: 0px;}
        .top_time{margin-top: 110px;}
        .time{width: 1180px;height: 1px;background: #fff;position: absolute;top:166px;;z-index: 1; margin-top: -10px; }
        .time li{width: 1px;height:8px;background: red;float: left;margin-right: 87px;}
        .con{position: relative;}
        .key_main .cover{width: 163px;position: absolute;top:0;display:none;border-radius: 5px;cursor: pointer;}
        .key_main li .cover .fang{color: #ffffff;height: 132px;background: rgba(5,204,195,.83);border-radius: 5px;}
        .key_main  .key_bottom .cover .fang{height: 133px;}
        .key_main li .cover .fang span{color: #ffffff;padding-top: 18px; font-weight: 600;}
        .key_main .top_time .cover  .sanjiao{width:0px;height:0px;margin: 0 auto;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(5,204,195,.83);}
        .key_main .key_bottom .cover  .sanjiao{width:0px;height:0px;margin: 0 auto;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(5,204,195,.83);}
        .key_main .key_bottom .cover{top:18px;}
        .key .focus_btn{text-align: center;margin-top: 22px;}
        .key .focus_btn a{text-align: center; }
        .key_main .top_time .cover  .fang .aHref ,.key_main .key_bottom .cover  .fang .aHref{color:#fff;font-weight: bold;padding-top:10px;display: block;}
        /*.key_bottom  .cover{width: 155px;height:92px;position: absolute; bottom:0px;display:none;border-radius: 5px; cursor: pointer;}*/
        /*.key_bottom  .cover.h1{height:92px;}*/            




                    .mx_main4  .more {    text-align: center; margin-top: 10px;    }
                        .mx_main4  .more a { width: auto; height: 28px; line-height: 16px; display: inline-block; padding: 5px 20px; border-radius: 28px; 
                        color: #fff; font-size:1rem; background: #ff9517; }
                        .mx_main4  .more img { margin-top: -5px;}


                        @media (max-width:575px) {
                            .mx_main4 { padding-top: 15px;   }
                            .mx_main4 .box {padding-bottom: 50px;  }
                            .mx_main4 .box .header h3 { width: auto; margin: auto; height: 120px;  font-size: 2rem;   }
                            .mx_main4 .box .header h3 strong {  top:-20px; line-height: 24px;  }
                            .mx_main4 .box .header h3 div.en {  font-size: 2.5rem;    }
                            .mx_main4 .box .header h3 span.t1 {  top: -20px;  }
                            .mx_main4 .box .header h3 span.t2 {top: -20px;  }
                            
    
                            .mx_main4 .box .content { width: 100%; margin-top: 10px;  }
                            .mx_main4 .box .col-6 { padding: 10px; }
    
                            .mx_main4 .box .more { margin-top: 25px;   }
                        }
    






/*main5*/
.mx_main5 { max-width: 100%; height: auto; margin:0 auto; padding-top: 55px; background:#f5f5f5;   }
    .mx_main5 .box { max-width: 1280px; margin: auto; padding-bottom: 80px;  }
        .mx_main5 .box .header h3 { width: auto; margin: auto; height: 120px;  font-size: 3rem; text-align: center; overflow: hidden;  }
            .mx_main5 .box .header h3 span.se {  color: #32ccc3;}
            .mx_main5 .box .header h3 strong { width: auto; height:60px ; line-height: 60px; position: relative; left: 0; right: 0;   }
            .mx_main5 .box .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                        display:inline-block;  position: relative; left: 0px; top: 10px;  }
            .mx_main5 .box .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                        display:inline-block; top: 10px; right: 0px; position: relative; }
            .mx_main5 .box .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px; color: #e8e8e8;font-size: 4.1rem; 
                 font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
                 .mx_main5 .box .header p { width: 100%; line-height: 40px; text-align: center; display:inline-block; font-size: 1.125rem; }   

        .mx_main5 .box .row { margin-top: 50px;}
        .mx_main5 .box .list { width: 100%; height: 170px; overflow: hidden;  margin-top: 30px; background: #fff; padding:15px 20px; border-radius: 10px; transition: all 0.5s;   }
            .mx_main5 .box .list .img { width: 25%; overflow: hidden; float: left; text-align: center; }
                .mx_main5 .box .list .img img { width: auto;  }
            .mx_main5 .box .list .right { width: 75%; overflow: hidden; float: right; padding-top: 20px; padding-left: 30px; transition: all 0.5s; }
                .mx_main5 .box .list .right h4{ height: 30px; line-height: 30px; font-size: 1.5rem;  }
                .mx_main5 .box .list .right p { line-height: 22px; font-size: 1rem;   }   
                
                .mx_main5 .box .list:hover { box-shadow: 0 0 20px #ddd;} 
                .mx_main5 .box .list:hover  .right  { padding-left: 50px;}
                
                
                .mx_main5 .box .more {    text-align: center; margin-top: 55px;   }
                    .mx_main5 .box .more a { width: auto; height: 52px; line-height: 42px; display: inline-block; padding: 5px 35px; border-radius: 28px; background: #ff9130; 
                        color: #fff; font-size: 1.375rem;}
                    .mx_main5 .box .more a:hover { background: #666;  }
                    .mx_main5 .box .more img { margin-top: -5px;}




                    @media (max-width:575px) {
                        .mx_main5 { padding-top: 15px;   }
                        .mx_main5 .box { padding-bottom: 30px;  }
                        .mx_main5 .box .header h3 { width: auto; margin: auto; height: 130px;  font-size: 2rem;   }
                        .mx_main5 .box .header h3 strong {  top:-20px;line-height: 24px;   }
                        .mx_main5 .box .header h3 div.en {  font-size: 2.5rem;    }
                        .mx_main5 .box .header h3 span.t1 {  top: -20px;  }
                        .mx_main5 .box .header h3 span.t2 {top: -20px;  }
    
                        .mx_main5 .box .row { margin-top: 10px;}
                        .mx_main5 .box .list { height: auto; padding-top: 20px; padding-bottom: 20px;  }
                        .mx_main5 .box .list .img { width: 25%; }
                        .mx_main5 .box .list .img img { width: 100%;  }
                        .mx_main5 .box .list .right {  padding-top: 0;  }

                    }
    





/*main6*/
.mx_main6 { max-width: 100%; height: 1050px;  margin:0 auto;  background: url(../images/service/liuxue/lx3_team_bg.jpg) center top no-repeat;    }
    .mx_team { margin-top: 65px; max-width: 1280px; padding-bottom: 60px; padding-top: 50px; margin: auto;   }
            .mx_main6 .mx_team .header h3 { width: auto; margin: auto; height: 180px;  font-size: 3rem; text-align: center; overflow: hidden;  }
            .mx_main6 .mx_team .header h3 span.se {  color: #32ccc3;}
            .mx_main6 .mx_team .header h3 strong { width: auto; height:60px ; line-height: 60px;color: #fff; position: relative; left: 0; right: 0;   }
            .mx_main6 .mx_team .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                        display:inline-block;  position: relative; left: 0px; top: 10px;  }
            .mx_main6 .mx_team .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                        display:inline-block; top: 10px; right: 0px; position: relative; }
            .mx_main6 .mx_team .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px;  color: #2e57a5; font-size: 4.1rem; 
                font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
            .mx_main6 .mx_team .header p { width: 100%;  line-height: 40px; color: #fff; 
                    font-weight: normal; text-align: center; display:inline-block; font-size: 1.125rem; position:relative;
                      top: -50px;  } 
                
        .mx_team .header h4 { width: auto; font-size: 1.125rem; color: #fff; font-weight: normal; }

        .mx_team .box { margin-top: 20px;  width: 100%; height: 500px;    }
        .mx_team .box .fathers { width: 100%;   margin-top: 60px; position: relative;  }
        .mx_team .box .swp3 { width: 90%; }
        .mx_team .box .sen { margin-top: 30px;}
        /*滚动*/
        
        .mx_team .box .swiper-slide { width: 100%; }
        .mx_team .box .swiper-slide .user { padding-bottom: 30px;}
        .mx_team .box .swiper-slide .img_box { width: 205px; height: 205px; border-radius: 50%; overflow: hidden; margin: auto;   }
              .mx_team .box .swiper-slide .img_box  img { width: 100%; height: auto; border-radius: 205px; transition: all 0.3s ;  }
              .mx_team .box .swiper-slide .img_box:hover  img { transform: scale(1.1,1.1); }
              .mx_team .box .swiper-slide .user a:hover h4   { color: #40d0bb;}

              .mx_team .box .swiper-slide h4 { font-size: 1.375rem; margin-top: 20px; width: 100%; text-align: center; color: #fff; }
              .mx_team .box .swiper-slide p { font-size: 1rem;  color: #fff; width: 100%; text-align: center; display: inline-block;  }
            

              .mx_team .box  .swiper-pagination.sp3 { margin-left: 48%; }

              .mx_team .box  .swiper-pagination.sp3 { margin-top: 20px;}
              .mx_team .box  .swiper-pagination.sp3 .swiper-pagination-bullet {width: 14px; height: 14px;  background: #fff; margin-right: 6px; vertical-align: middle;  }
              .mx_team .box  .swiper-pagination.sp3 .swiper-pagination-bullet-active { width: 20px; height: 20px;  background: #fff;  }

            
              @media (max-width:575px) {
                .mx_team {  height: auto;    }
                
                .mx_main6 .mx_team .header h3 { width: auto; margin: auto; height: 130px;  font-size: 2rem;   }
                .mx_main6 .mx_team .header h3 strong {  top:-20px;line-height: 24px;   }
                .mx_main6 .mx_team .header h3 div.en {  font-size: 2.5rem;    }
                .mx_main6 .mx_team .header h3 span.t1 {  top: -20px;  }
                .mx_main6 .mx_team .header h3 span.t2 {top: -20px;  }
                .mx_main6 .mx_team .header p {  font-size: 0.95rem; } 


                .mx_team .box { margin-top: 0;     }
                .mx_team .box .fathers {margin-top: 20px;   }
                .mx_team .box .swiper-slide .img_box { width: 140px; height: 140px; border-radius: 70px;  }
                .mx_team .box .swiper-slide .img_box  img {  border-radius: 70px;}
                .mx_team .box  .swiper-pagination.sp3 { margin-left: 35%; }

                .mx_team .box .swiper-slide h4 { font-size: 1.125rem;  }
                .mx_team .box .swiper-slide p { font-size: 0.95rem;    }



            }





/*main7 offer*/
.st_offer { margin-top: 0;  height:auto; background: #f5f5f5 ; padding-top: 60px; padding-bottom: 60px;    }
    .st_offer .header h4 { font-size: 1.125rem; color: #8b8b8b; margin-top: 50px; line-height: 28px; width: 60%; margin: auto; font-weight: normal; }
    .st_offer .header h3 { width: auto; margin: auto; height: 160px;  font-size: 3rem; text-align: center; overflow: hidden;  }
            .st_offer .header h3 span.se {  color: #32ccc3;}
            .st_offer .header h3 strong { width: auto; height:60px ; line-height: 60px;color: #333; position: relative; left: 0; right: 0;   }
            .st_offer .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                        display:inline-block;  position: relative; left: 0px; top: 10px;  }
            .st_offer .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                        display:inline-block; top: 10px; right: 0px; position: relative; }
            .st_offer .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px;  color: #e5e5e5; font-size: 4.1rem; 
                 font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
                 .st_offer .header p { width: 100%; line-height: 40px; text-align: center; display:inline-block; font-size: 1.125rem; }     

    .st_offer .box { padding-top: 40px;   max-width: 1280px; margin: auto; height: auto;    } 
        .st_offer .box .list { width: 97%; height: auto; background: #fff; border: #fff 2px solid; padding: 20px; margin-top: 20px; display:inline-block; transition: all 0.3s;} 
            .st_offer .box .list:hover  { box-shadow: 0 0 20px #aaa; margin-top: 10px; border-bottom: #f49402 4px solid;  }

                .st_offer .box .list .left { width: 50%; float: left; overflow: hidden; }
                   .st_offer .box .list .left img { width: 100%; height: auto; transition: all 0.3s; }
                   /* .st_offer .box .list:hover .left img {transform: scale(1.1) ; } */



                .st_offer .box .list .right {width: 50%;   float: right; overflow: hidden;}
                   
                    .st_offer .box .list .right  ul li { text-align: center; color: #5b5b5b; }
                         .st_offer .box .list .right  ul li span.n1 { font-size: 1.125rem; font-weight: 600; color: #40d0bb; }
                         .st_offer .box .list .right  ul li span.n2 { font-size: 1.125rem; font-weight: 600; color: #ff7417; }
                         .st_offer .box .list .right  ul li:nth-child(6) { margin-top: 20px;}


                         .st_offer  .more { width: 100%; height: 50px; text-align: center; margin-top: 30px;}
                         .st_offer  a.btn { width: auto; height: 44px; background: #f49402; color: #fff; text-align: center; border-radius: 50px; 
                             font-size: 16px;   display: inline-block; padding-left: 30px; padding-right: 30px; }
                         .st_offer  a.btn:hover { background: #666; color: #fff;  }


                         @media (max-width:575px) { 

                            .st_offer .header h3 { width: auto; margin: auto; height: 110px;  font-size: 2rem;   }
                            .st_offer .header h3 strong {  top:-20px;line-height: 24px;   }
                            .st_offer .header h3 div.en {  font-size: 2.5rem;    }
                            .st_offer .header h3 span.t1 {  top: -20px;  }
                            .st_offer .header h3 span.t2 {top: -20px;  }
                            .st_offer .header p {  font-size: 0.95rem; line-height: 24px;  } 


                             .byc { display: none; }
                             .st_offer .header h4  { width: 100%; }
                             .st_offer .header h2 { font-size: 2rem; font-weight: 600; }
                             .st_offer .box {  padding-top: 20px;}
                             .st_offer .box .list { width: 100%; }

                        }







    

/*main8*/
.mx_main8 { max-width: 100%; height: auto; margin:0 auto;  overflow: hidden;       }
    .mx_main8 .box { max-width: 1280px; margin:25px auto; padding-top: 30px;   }
        .mx_main8 .box .header h3 { width: auto; margin: auto; height: 160px;  font-size: 3rem; text-align: center; overflow: hidden;  }
        .mx_main8 .box .header h3 span.se {  color: #32ccc3;}
        .mx_main8 .box .header h3 strong { width: auto; height:60px ; line-height: 60px;color: #333; position: relative; left: 0; right: 0;   }
        .mx_main8 .box .header h3 span.t1 {  width: 49px; height: 34px; background: url(../images/service/liuxue/t1.png) left top no-repeat; 
                    display:inline-block;  position: relative; left: 0px; top: 10px;  }
        .mx_main8 .box .header h3 span.t2 {  width: 55px; height: 34px; background: url(../images/service/liuxue/t2.png) left top no-repeat; 
                    display:inline-block; top: 10px; right: 0px; position: relative; }
        .mx_main8 .box .header h3 div.en {  width: 100%; height: 39px; margin-top: 20px;  color: #E5E5E5; font-size: 4.1rem; 
            font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }     
            .mx_main8 .box .header p { width: 100%; line-height: 40px; text-align: center; display:inline-block; font-size: 1.125rem; }      

                 

        .mx_main8 .box .row { background: #fff; box-shadow: 0 0 5px #ddd; border-radius: 10px; margin-top: 30px; padding-bottom: 50px;   }

        .mx_main8 .box .list { width: 100%; height: auto; overflow: hidden;   background: #fff; padding:30px 30px 30px 20px; border-radius: 10px;   }
            .mx_main8 .box .list .img { width: 45%; overflow: hidden; float: left; text-align: center; }
                .mx_main8 .box .list .img img { width: 100%; height: auto;  }
            .mx_main8 .box .list .right { width: 55%; overflow: hidden; float: right; padding-top: 10px; padding-left: 30px;}
                .mx_main8 .box .list .right h4{ height: auto; line-height: 24px; font-size: 1.375rem; margin-bottom: 15px; }
                .mx_main8 .box .list .right p { line-height: 22px; font-size: 1rem;  }

        .mx_main8 .box .list2 { width: 100%; height: auto; overflow: hidden; }        
            .mx_main8 .box .list2 ul li { width: 100%;  padding: 0 30px 0 20px ; line-height: 30px;}
                .mx_main8 .box .list2 ul li i { margin-right: 10px; color: #ff8534; }
                .mx_main8 .box .list2 ul li span { font-size: 0.85rem;}


    
        .mx_main8 .box .more {    text-align: center; margin-top: 75px; margin-bottom: 110px;   }
        .mx_main8 .box .more a { width: auto; height: 50px; line-height: 50px; display: inline-block; padding: 0 45px; border-radius: 50px; background: #11b2b0; 
            color: #fff; font-size: 1.375rem; overflow: hidden; vertical-align: middle;  }
            .mx_main8 .box .more img {  margin-top: -6px; }
            .mx_main8 .box .more a:hover { background: #666;}





                            @media (max-width:575px) { 
                                .mx_main8 .box {  margin:10px auto; padding-top: 20px;   }

                                .mx_main8 .box .header h3 { width: auto; margin: auto; height: 110px;  font-size: 2rem;   }
                                .mx_main8 .box .header h3 strong {  top:-20px;line-height: 24px;   }
                                .mx_main8 .box .header h3 div.en {  font-size: 2.5rem;    }
                                .mx_main8 .box .header h3 span.t1 {  top: -20px;  }
                                .mx_main8 .box .header h3 span.t2 {top: -20px;  }
                                .mx_main8 .box .header p {  font-size: 0.95rem; line-height: 24px;  } 
    
                                .mx_main8 .box .row { background: #fff; box-shadow:none; border-radius: 0;  padding-bottom: 0;   }
                                .mx_main8 .box .list {padding:15px 30px 15px 20px;   }
                                .mx_main8 .box .list .right { padding-top: 0; padding-left: 30px;}
                                .mx_main8 .box .list .right h4{ font-size: 1.125rem; margin-bottom: 0; }
                                .mx_main8 .box .list .right p { display: none; }
                                .mx_main8 .box .list2 ul li span {  display: none; }

                                .mx_main8 .box .more { margin-top: 45px; margin-bottom: 50px;   }
                            }
    
    























