/* Write your styles */
img{ width:auto; max-width:100%;}
ul,li{ padding:0px; list-style:none; margin:0rem auto}
a{ color:#444}
html{ margin:0 auto; background:#ddd;}
body{ max-width:640px; margin:0px auto}
/*重置*/
.am-navbar{ background-color:#fff; opacity:0.95; border-top:1px solid #f2f2f2; text-align:center; line-height:1.1; z-index:99990}
.am-popup-bd{ background:none}
.am-popup{ z-index:999999}
.am-list{ margin-top:1.5rem}
/*头部*/
.header{ background-color:#fff; opacity:0.9; border-bottom:1px solid #f2f2f2; padding:0.5rem 0rem; max-height:50px;  z-index:9}
.header img{ height:40px}
.header .am-icon-btn{ height:31px; width:31px; line-height:31px; font-size:18px; cursor:pointer; margin-top:4px}
.header .am-btn{ font-size:12px; padding:5px 10px; margin-left:5px;}
.header .am-logo-a{ width:100%; display:block; height:100%; margin:0rem auto}
.header .am-logo-a span{ margin-left:0.5rem}
/*轮换图*/
.am-banner{ overflow:hidden; margin:0rem auto}
/*滚动公告*/
.am-sorlls{ border-bottom:10px solid #ddd; background:#fff; padding:1rem 0rem; margin:0rem auto}
#sorllswrap{ background:url(img/annc.png) left center no-repeat; padding-left:2.5rem; height:19px; line-height:19px; overflow:hidden; font-size:14px}
/*左推导航*/
.am-offcanvas{ z-index:99999}
.am-offcanvas-content a{ color:#fff; height:31px; display:block; width:100%; line-height:31px; text-align:left; padding-left:1.5rem}
.am-offcanvas-content .am-btn-default a{ color:#444}
.am-offcanvas-content i{ margin-right:0.5rem}
.am-offcanvas-content li{ padding:0rem; overflow:hidden}
.am-offcanvas-content li.am-a{ height:31px; line-height:31px; text-align:left; padding-left:1.5rem}
/*首页图标样式*/
.am-icon-box{ padding:0rem; margin:0px auto; width:100%; overflow:hidden}
.bt-avg-icon div{ border:1px solid #ddd; border-right:none; border-top:none; margin:0px}
.bt-avg-icon dt{ padding:1rem}
.bt-avg-icon dd{ padding:0rem 1rem 1rem; margin:0rem; color:#777; font-size:1.4rem}
/*标题栏*/
.am-title-box{ border-bottom:4px solid #f7f7f7;}
.am-title-box .am-titlebar-multi{ border-top:none; background-color:#fff; border-bottom:1px solid #ddd;}
.am-title-box .am-titlebar{ margin-top:0px}
.am-title-box .am-titlebar-multi .am-titlebar-title{ float:left; padding-left:0px; font-size:1.6rem; color:#444}
.am-title-box .am-titlebar-multi .am-titlebar-title i{ margin-right:0.5rem}
.am-title-box .am-titlebar-multi .am-titlebar-nav{ float:right; font-size:14px}
.am-title-box .am-titlebar-multi .am-titlebar-nav a{ color:#777}

/*面包屑导航*/
.am-location{ border-bottom:3px solid #eee; line-height:31px; font-size:14px; color:#777; margin-bottom:1.5rem; padding-top:0.5rem}
.am-location a{ color:#777}
.am-location .am-container{ border-bottom:1px solid #ddd}
/*内容列表样式*/
.am-list-box .am-pagination-default{ font-size:14px; margin:1rem 0rem}
.am-list-box .am-pagination > li{ width:25%; text-align:center; margin:0rem; border-bottom:none}
.am-list-box .am-pagination > li > a, .am-list-box .am-pagination > li > span{ padding:1rem 0.5rem; margin-bottom:0rem}
.am-list-box li{ border-bottom:1px solid #ddd; margin:0rem auto 1.5rem}
.am-list-box dl{ padding:0rem 0rem 1.5rem; margin:0rem; overflow:hidden}
.am-list-box dd{ margin:0rem}
.am-list-box p{ margin:0rem; font-size:14px}
.am-list-box h3{ margin:0rem auto}
.am-list-box dt{ float:left; width:33%; margin-right:1rem; overflow:hidden; margin-top:0.5rem}
.am-list-box dt img{ width:100%}

/*学校LOGO图文列表*/
.am-list-logo{ margin:1.5rem auto 0rem}
.am-list-logo dl{ overflow:hidden; margin-bottom:1.5rem; border:1px solid #ddd; padding:0.5rem}
.am-list-logo p{ margin:0rem; color:#777; font-size:14px}
.am-list-logo h4{ margin-bottom:0.5rem}
.am-list-logo dd{ margin:0rem}
.am-list-logo dt{ float:left; width:30%; margin-right:1rem; margin-top:0.3rem}
.ay-avg-logo dl{ border:1px solid #ddd; padding:0.5rem; font-size:12px; text-align:center}
.ay-avg-logo dt{ height:36px; overflow:hidden}
.ay-avg-logo dt img{ height:36px;}
.ay-avg-logo dd{ height:20px; overflow:hidden;}
.ay-avg-logo .am-pagination-default{ font-size:14px; margin:1rem 0rem 1rem 1rem}
.ay-avg-logo .am-pagination > li{ width:25%; text-align:center; margin:0rem; border-bottom:none}
.ay-avg-logo .am-pagination > li > a, .ay-avg-logo .am-pagination > li > span{ padding:0.5rem 0.3rem; margin-bottom:0rem}
/*文章内容页*/
.am-artilce-more{ margin:1.5rem auto; font-size:14px;}
/*底部*/
.am-footer p{ margin:0rem auto; font-size:14px; color:#aaa}
.am-footer a{ color:#aaa}
.am-footer p.copy{ font-size:12px; color:#888}
.am-footer p.sub{ font-size:12px; color:#999}
/*底部导航*/
.om-avg-navbar{ max-width:640px; margin:0px auto !important; width:auto !important}
.om-avg-navbar dl{ height:48px;}
.om-avg-navbar dt{ font-size:1.6rem; height:2.8rem; line-height:2.8rem}
.om-avg-navbar dd{ margin:0px; font-size:1.2rem; height:2rem;}
/*左推导航国旗*/
.om-avg-flag{ text-align:center;}
.om-avg-flag img{ width:32px}
.om-avg-flag dd{ margin:0px}
.om-avg-flag a{ color:#fff; font-size:1.2rem}

/*1像素间隔*/
[class*="om-avg-"] { margin-left:-1px; }
[class*="om-avg-"] > li > dl { margin-left:1px; margin-bottom:1px;}
[class*="bt-avg-"]{ margin-left:-1px}
[class*="bt-avg-"] > li > div{ text-align:center}
/*等分网格*/
[class*="mb-avg-"] { margin:0px auto}
[class*="mb-avg-"] > li > dl {margin-bottom:1.5rem;}
[class*="ay-avg-"] { margin-left:-1rem; }
[class*="ay-avg-"] > li > dl { margin-left:1rem; margin-bottom:1rem;}
/*固定图层*/
.am-a{ position:relative}
.am-a a{ display:block; z-index:9; width:100%; height:100%; position:absolute; left:0; right:0; top:0; bottom:0;}

/*缩略图缩放*/
.am-img-scale img{ transition:all 0.5s ease-out 0s}
.am-img-scale a:hover img{ transform:scale(1.1)}
.am-pic-scale img{ transition:all 0.5s ease-out 0s}
.am-pic-scale:hover img{ transform:scale(1.1)}

.bt-avg-icon img{ width:48px;}/*2018新增*/
/*表单*/
.am-popup-bd td{ padding:5px}
.am-popup-bd td input,.am-popup-bd td select{  border:1px solid #ccc; padding:3px;}
@media only screen and (min-width:320px) and (max-width:419px) {
.am-list-box dd p{ display:none}
}

@media only screen and (min-width:420px) and (max-width:578px) {

/*首页图标样式*/
.bt-avg-icon dt{ padding:1.5rem 3rem 1rem}
.bt-avg-icon dd{ padding:0rem 3rem 1.5rem; }

}

@media only screen and (min-width:580px) and (max-width:640px) {
/*首页图标样式*/
.bt-avg-icon dt{ padding:3rem 5rem 1.5rem}
.bt-avg-icon dd{ padding:0rem 5rem 1.5rem; }
.am-list-box dd h3{ margin:0rem auto 1.5rem}
}