body{overflow-x: hidden;}
img{max-width: 100%;}

.Bottom .NavBt{  width: auto;float: none;}
.BottomWechat{display: inline-block;float: none;}
.Banner{ height: auto;}
.BanList,
.BanList ul li,
.BanList ul li a{height: auto}
@media(max-width:1000px){
.HomeBlock ul li,
.HomeBlock1 ul li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline: none;}
body{min-width:320px;}
.Contain{ width: 96%; padding:0 2%}
.Banner{ width: 100%;}
.Silderbar{width:21.4%}
.Menu{ width: 100%;}
.MainContent{ width:76.8%;}
.Toper{height: 118px;background:#fff; border-bottom: solid 3px #a46d2d;}
.Top{width: 100%; height:114px;}
.Top .top_Text{width:auto; padding-left: 66px; position: absolute; right: 0; background: url(https://www.snai.edu/EMBA/images/BG_TopText.jpg) no-repeat -390px top;    z-index: 10;}
.Top .logo{top:0; padding-top:30px; position: relative;height: auto;}
.Top .top_nav{width:auto;}
.Top .top_nav li{padding: 0 8px;}
.Top .top_nav li a{ padding: 0 10px;}
.NavBox{width: 100%;}
.NavBox .ImgBox{width:26%;}
.NavBox .MainNav{width: 72%; padding-right:2%}
.NavBox .MainNav li{width:16%; padding-left:0.66%;}
.NavBox .MainNav li a{width:100%; background-position: right;}
.NavBox .MainNav .nav2{width:100%;}
.NavBox .MainNav .nav2 dt a{width:100%;}
.Bottomer{padding:0 2%}
.Bottom{width: 100%;}
.Bottom .NavBt{width:auto;}
.Bottom .NavBt a{ white-space: nowrap;  display: inline-block;}

.weibo{right:0; width: auto;}

.Content{ overflow: hidden;}
.Content img{max-width:100%; height:auto!important}

.HomeBanMain{width: 100%;}
.HomeBanLeft{width: 70%;}
.HomeBanRight{width: 28%;}
.HomeMain{width: 100%;}
.HomeBlock ul li{width:32%; margin-right:2%; }
.HomeBlockCont_1,
.HomeBlockCont_2,
.HomeBlockCont_3{padding-left:50%;background-position: 10%;}
.HomeBlock1{height:auto}
.HomeBlock1 ul li{width:20%;background-position: 10%!important;}
.HomeBlock1 ul li a{padding-left:35%;}
.HomeBlock1 ul li .weibo ul li{width: auto;}

.lianxfs{ right:10px; bottom:10px;}

.TeacherList ul li{width:46%; margin: 0 2%;}
.TeacherImg{width:30%; }
.TeacherCont{width:68%;}
.Teacher_Infor .TInfor1 .TInforImg{width:20%;}
.Teacher_Infor .TInfor1 .TCont1{width:76%;}

.StudentNews ul li,
.trends dl dd{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}
}
@media(max-width:820px){
.Top .top_nav li a{ padding: 0 5px;}
}
@media(max-width:768px){
.Toper,
.Top{height:auto;}
.Top .top_nav{ position: relative; top:0; border-top: 2px solid #e2e2e2; padding-top: 6px;}
.Top .top_nav li a{border-bottom:6px solid #fff;}
.Top .logo{padding-left:2%}
.Bottomer{height: auto;}
.Bottom{height: auto;}
.BottomWechat{position: initial;}
.WechatList{left:0;}

.ColumnName{height:auto; border-bottom:none}
.ColumnName .currcolumn{float: none;max-width:100%; border-bottom: 2px solid #afafaf; overflow: inherit;}
.ColumnName .currcolumn span{display: inline-block; margin-bottom:-2px;  position: relative;}
/* .ColumnName .currcolumn span:after{content:'';display: inline-block; width:22px; height:2px; position: absolute;
    bottom:-2px;background: url(../images/bg5.jpg) no-repeat right bottom;} */
.ColumnName dl{float: none;max-width:100%}
}
@media(max-width:640px){
.Top .top_Text .loginBox{width: auto;}
.Top .Sign{width: auto;}
.Top .Sign span a{padding:0 8px}
.Top .top_Text{padding-left:50px;background-position: -392px; padding-right:35px;}
.Top .top_Text .textBox{width: auto;}
.Top .top_Text .textBox a{padding:0 8px}
.SelectBox{position: relative;     margin-left: 0px;  }
.SelectBox .SelectText{padding-left:0px;}
.SelectBox .SelectList{ right:0}
.Top .SreachBox{width: auto;  overflow: inherit;   position: absolute; right:0; top:0;display: none;}
.Top .SreachBox .sreach_ipu{position: absolute;top:32px;right:0;  border: solid 1px #ddd;border-radius:100px 0 0 100px}
.two_top .Top .top_Text,
.two_top .Top .top_nav{ display:none; }
.two_top .Top .logo{ padding-top:8px; }

.Nav{ position: relative;}
/* .Nav .WapBtn{position: absolute;right:2%;bottom:15px;width:30px;height:23px; background: url(../images/wan_btn.png) no-repeat right bottom;} */
.NavBox .MainNav{position: absolute; display: none; right:0; background: #b02021; width:57%;    z-index: 100;}
.NavBox .MainNav li{  width:100%; float: none;}
.NavBox .MainNav li:before{content:'';width:100%;height:48px;display:block;position: absolute; }
.NavBox .MainNav .nav2{ position: relative; top:0}
.NavBox .ImgBox{float: none;width:100%;}

.Silderbar{display:none;}
.MainContent{ width:100%;   float: none; }
.Contain{min-height:200px;}

.HomeBanRight,
.HomeBanLeft{width:100%;float: none;}
.HomeBanRight{ overflow: hidden;   height: auto;}
.HomeBanRight ul li{width:50%;float:left;}
.HomeBanRight ul li.HLi1 a,
.HomeBanRight ul li.HLi2 a,
.HomeBanRight ul li.HLi3 a,
.HomeBanRight ul li.HLi4 a{padding-left:35%;background-position:8%;}
.HomeBanRight ul li a{  font-size:16px;}
.HomeBlock ul li{height:auto}
.HomeBlock ul li .HomeBlockCont{background-size:70px; background-position:center 5%; padding-left:20%;padding-top:60px;height:auto}
.HomeBlock1 ul li{width:33.333%;}

.Pages{    text-align: right;}
.Pages span.p_page{ display: block;    width: 100%; height: 50px;}


.TeacherList ul li{width:100%;float: none;margin:0 }

.StudentNews{padding:2%}
.trends{padding:2%}

.linw_list{ border:none; padding:0; overflow: hidden; margin:0 auto 20px; width:96%; }
.linw_list ul li{ width:49.4%; border:1px solid #f1f1f1;}
.linw_list ul li:nth-child(1){ border-bottom:none; }
.linw_list ul li:nth-child(4){ border-bottom:1px solid #f1f1f1!important;}
.linw_list ul li:nth-child(2n){ border-right:1px solid #f1f1f1!important;}
.right_kuan{ float:inherit; width:96%; margin:0 auto; overflow: hidden;}

}
@media(max-width:480px){
.Top .top_Text{width: 98%;padding-left:2%;background-position: -460px;padding-right:0px;}
.Top .logo img{width:auto!important;height:50px}
.Top .top_nav li{ padding: 0 8px;}
.Top .top_nav li a{ padding: 0; }

.WechatList{padding:10px 10px 27px 10px;background-size: contain; top: -150px;}
.WechatList ul li{width:30%; padding:0 1.5%!important}
.WechatList ul li img{width:100px!important;height:100px!important;}
}