@charset "gb2312";
/* CSS Document */


@media screen  and (max-width:1148px) {
#main-right { width:auto; }
#map-wrapper { width:90%; }
#map, #map2 { width:100%; }
#admin-list > li { line-height:20px; margin:8px 0;   background: url("../../images/161123images/li_bg.png") no-repeat;
  background-position: 0 8px;}
#admin-list > li:hover {
  background: url("../../images/161123images/li_bg_hover.png") no-repeat;
  background-position: 0 8px;
}  
}


@media screen  and (max-width:1120px) {
#pic-list > li { width:20%; float:left; margin:0 1% 1% 0;  height:auto; min-height:100%;}
#pic-list > li img { min-height:20%; }
#video { float:none; width:80%; margin:0 auto; height:auto; }
#pic-list { overflow:hidden; padding:2% 0 0 14%; }
#pictures .page-up-down { float:left; }
#pic-list-wrap { width:auto; height:auto; }
#pictures .page-up-down { margin:0 0 0 14%; }
#video .inner .play { width:auto; height:auto; margin:40% 0 0 40%; }
.page-up-down { display:none; }
#pictures { width:auto; float:none; }

}


@media screen  and (max-width:1112px) {
.sub_right { width:auto; }
#main-right { width:100%; }
#main-tab > ul > li { width:50%; }
#main-tab > ul > li.active { width:50%; }
#history-pictures .flexslider { width:100%; }
#main-right { padding-left:0px; }
#history-pictures .flexslider ul li { width:100%; height:auto; }
}





@media screen  and (max-width:1020px) {
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child { width:25%; word-break:break-all; }
.table-bordered td { width:25%; word-break:break-all; }
.listteacher_mail .table { width:100%; }
}








@media screen  and (max-width:400px) {
.table-bordered td { width:25%; word-break:break-all; font-size:1.1em; }
.tabs_1 ul li { width:100%; line-height:20px; margin:5px 0 0 0; }
}