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}
.TitList{height:100%}
@media(max-width:1000px){
.two_top{ height:35px;}
.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:;background:#ffffff; }
.Top{width: 100%; height:114px;}

.Top .logo{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:60%;height:0;}
.NavBox .ImgBox{width:26%;}
.NavBox .MainNav{width:100%; 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}
.ProjectCont table{ max-width:100%;width:100%}
.ProjectCont table td{width: auto;}
}
@media(max-width:820px){
.Top .top_nav li a{ padding: 0 5px;}
.TeacherList ul li .more{ margin-top: 0;}
}
@media(max-width:768px){
.Top .top_Text{width:auto; padding-left: 66px; position: absolute; right: 0; background: url(../images/BG_TopText.jpg) no-repeat -390px top;    z-index: 10;}	
.Toper,
.Top{height:auto;}
.Top .top_nav{     display: none;position: relative; top:0; border-top: 2px solid #e2e2e2; padding-top: 6px;}
.Top .top_nav li a{border-bottom:6px solid #ffffff;}
.nav .logo{padding-left:2%;width:200px;float: left;}
.nav .logo a {margin-top:0;}
.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%}
.TeacherList ul li .more{ margin-top: 0;}
}
@media(max-width:640px){
.two_top .Top {position: relative;overflow:hidden;}
.two_top .nav .logo {padding:10px 0; width:85%; float:left;}
.two_top .nav .logo img {height:auto!important;}
.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 #dddddd;border-radius:100px 0 0 100px} */
.two_top .nav .top_Text,
.two_top .nav .top_nav{ display:none; }
.two_top .nav .logo{ padding-top:8px; }
.topdes {left:auto; right:2%; transform:translateY(-50%); top:50%; width:46%; text-align:right;}
.Nav{height:0%;}
.Nav .WapBtn{position: absolute;right:2%;top: 45px;width:30px;height:23px; 
background: url(../images/wan_btn.png) no-repeat right bottom;z-index: 999}
.two_top + .Nav .WapBtn{top: 25px;}
.NavBox .MainNav{position: absolute;top: 80px; display: none; right:0; background: #ffffff; width:auto; padding:0 15px;z-index:9999999999;}
.two_top + .Nav .NavBox .MainNav{top: 70px;}
.NavBox .MainNav li{  width:100%; float: none;}
.NavBox .MainNav li:before{content:'';width:100%;height:48px;display:block;position: absolute; }
.NavBox .MainNav li.onmouse > a {background-color:#ffffff; color:#017cc2;}
.NavBox .MainNav .nav2{ position: relative; top:0; border:none;background-color:#ffddc5;}
.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;}
.weibo ul li{width:100%}
.weibo {
    right: 30%;
    width: 70%;
    background: #ffffff;
    top: -200px;
border:1px solid #eeeeee
}
.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){
.two_top{ height: 0;}
.Nav{ height:60px; margin-top:20px;}
.Nav .logo{width:70%;}
.Top .top_Text{width: 98%;padding-left:2%;background-position: -460px;padding-right:0px;}
.nav .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;}
}

