﻿html{ max-width:640px;}
body{ padding-bottom:50px; background:#fff}
.am-container{ max-width:640px}
.m-logo{ position:fixed; width:100%; left:0; top:0; z-index:999}
.m-logo-fixd{ max-width:640px; margin:0px auto}
.m-logo-box{ background:#fff; padding:5px 58px 5px 10px; position:relative;}
.m-logo-box img{ height:48px}
.m-logo-box a{ position:absolute; right:0; top:5px; height:48px; width:48px; text-align:center; line-height:48px}
@media (max-width:420px){.m-logo-box img{ height:42px}.m-logo-box a{height:42px; width:42px;line-height:42px}}
@media (min-width:641px){.m-logo-box img{ height:60px}.m-logo-box a{height:60px; width:60px;line-height:60px}}
.am-footer{ padding:20px 0px; font-size:12px;background:#A12916;color:#fff; font-family:微软雅黑}
.am-footer p{ margin:5px auto}
.am-footer p a{ color:#fff}
.footer-bar{display: block}
.footer-bar-menu{max-width:640px;}
.top-banner{z-index:1;}
.am-sorlls{ border-bottom:10px solid #eee; background:#fff; padding:1rem 0rem; margin:0rem auto}
#sorllswrap{ background:url(../../image/annc.png) left center no-repeat; padding-left:2.5rem; height:19px; line-height:19px; overflow:hidden; font-size:14px}
#sorllswrap a{ color:#999;}

.c-youshi,.c-item,.c-major,.c-info{padding-top:15px; padding-bottom:15px}
.t{ height:40px; background:#fff; border-bottom:1px solid #A12916; line-height:40px; padding:0px 15px}
@media (max-width:639px){.t{ padding:0px 10px}.c-youshi,.c-item,.c-major,.c-info{padding-top:10px; padding-bottom:10px}}
.uk-tab{ margin-left:0px}
.uk-tab>*{ padding-left:0px}
.uk-tab>.uk-active>a{ border-color:#A12916; color:#A12916}
.uk-tab>*>a{ line-height:30px; font-size:16px; padding:5px}
.am-list{ padding-top:15px}
.am-list li{ padding:0px 15px}
.am-list li:first-child{ border-top:none}
.am-list li:last-child{ border-bottom:none}
.am-list a{ color:#999}
@media (max-width:639px){.am-list{ padding-top:10px;}.am-list li{ padding:0px 10px}}
.am-popup{ z-index:100001}
.class-over h4{ position:absolute;bottom:35px; left:0; width:100%; z-index:99; margin:0px auto; color:#fff; font-size:30px; text-align:center}
@media (max-width:959px){.class-banner,.class-over,.class-over:before,.class-over:after{height:200px}}
@media (max-width:639px){.class-banner,.class-over,.class-over:before,.class-over:after{height:160px}.class-over h4{ font-size:25px}}
@media (min-width:640px){.class-over h4{ bottom:45px}}
@media (min-width:960px){.class-over h4{ bottom:90px}}
.local ul{ padding:0px; font-size:12px; }
.m-column dl{overflow:hidden; border-bottom:1px solid #eee; padding:15px}
.m-column dl:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1); position:relative; z-index:2}
.m-column dt{float:right; margin-left:15px; width:90px; max-height:60px; overflow:hidden}
.m-column dt img{ width:100%}
.m-column dd{ margin:0px;}
.m-column dd a{ display:block;color:#555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;}
.m-column dd a:hover{ text-decoration:none}
@media (max-width:639px){.m-column dl{ padding:10px}.m-column dt{ margin-left:10px}}
.am-pagination-default{ font-size:12px; text-align:center}
.am-pagination>li>a, .am-pagination>li>span{ color:#555}
.am-article-title{ margin:0px auto; padding:15px 0px; font-size:25px; font-weight:600}
.am-article-meta{ margin:0px auto 15px; font-size:12px; color:#ccc; border-bottom:1px solid #eee; padding-bottom:10px}
.am-artilce-more{ margin:15px auto; font-size:12px;font-family:微软雅黑;color:#aaa}
.am-artilce-more a{ color:#aaa}
.am-article-bd img{ display:inline-block}
.uk-photo,.uk-school{ padding:10px 0px}
@media (min-width:640px){.uk-photo,.uk-school{ padding:15px 0px}}
