﻿body{ padding-top:50px; padding-bottom:50px}
.mm-header{top:0px; background:rgba(51,66,141,1); box-shadow:0 0 10px rgba(51,66,141,0.5); position:fixed; height:50px; box-sizing:border-box; width:100%;z-index:999000}
.mm-logo{ position:relative; padding:0px 10px;}
.mm-logo img{ width:auto; max-width:100%; max-height:50px}
.mm-logo-menu{ position:absolute; height:40px; width:40px; right:10px;top:5px; line-height:37px; text-align:center}
.mm-logo-menu a{ display:block; color:rgba(255,255,255,1)}
.cg-header{background:rgba(30,135,240,1); box-shadow:0 0 10px rgba(30,135,240,0.5);}
.m-ico-nav{ position:relative; z-index:9999; background:#fff; border-radius:10px 10px 0px 0px; margin-top:-10px; border-bottom:5px solid #f6f6f6; padding:15px 10px}
.m-ico-nav dl{ text-align:center}
.m-ico-nav dd{ font-size:12px;position:relative;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.m-ico-nav dt{ width:40px; height:40px; border-radius:20px; text-align:center; line-height:40px; font-size:20px; background:rgba(51,66,141,1); color:#fff; margin:5px auto}
@media (max-width:460px){
.mm-logo{ padding:5px 10px;}.mm-logo img{height:40px}
}
.m-box-bg{ background:#f6f6f6;}
.m-box-bg .uk-tab{ background:#fff; margin-bottom:0px; margin-left:0px; overflow:hidden}
.m-box-bg .uk-tab>*{ padding-left:0px}
.m-box-bg .uk-tab::before{ left:0px}
.m-box-bg .uk-tab>.uk-active>a{ border-color:rgba(51,66,141,1); color:rgba(51,66,141,1);}
.m-box-bg .uk-list{ margin:0px auto; background:#fff; box-sizing:border-box; padding:10px 0px}
.m-box-bg .uk-list li{ padding-left:10px; padding-right:10px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:14px}
.m-box-bg .uk-tab>*>a{ padding:0px; line-height:40px}

.m-box-btn{ text-align:center; padding:0px 15px 15px}
.m-box-btn a{ display:inline-block; padding:5px 30px; font-size:14px;border-radius: 3px;}
@media (max-width:639px){.m-box-btn{ padding:0px 10px 10px}}

.m-photo{ padding:10px; font-size:12px}
.m-photo img{ width:100%}
.m-photo dl{ background:#fff; padding:10px}
.m-photo dd{ padding-left:0px; padding-right:0px;padding-bottom:0px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.m-box-bg .uk-grid+.uk-grid-small{ margin-top:0px}
@media (min-width:640px){.m-photo{ padding:15px; font-size:14px}}
.uk-slider-items .uk-panel img{ width:100%}

.uk-offcanvas-bar .uk-nav>li>a{ text-align:left; padding:5px 0px; box-sizing:border-box; line-height:normal}
.uk-offcanvas{ z-index:999990}

.m-footer{ background:#fff; border-top:1px solid #eee; box-shadow:0 0 10px #eee; height:50px; box-sizing:border-box; position:fixed; z-index:999900; bottom:0px; width:100%;text-align:center}
.uk-background-red{ background-color:rgba(51,66,141,1)}
.uk-background-gre{ background-color:rgba(30,135,240,1)}

.m-footer a{ height:50px; display:block; box-sizing:border-box}
.m-footer dt{ padding-top:0px; line-height:30px}
.m-footer dd{ font-size:12px; padding-bottom:5px; margin:0; line-height:15px}
.m-bottom{ background:#f2f2f2; padding-top:10px;}
.m-copyright{ background:#f6f6f6; font-size:12px; text-align:center; box-sizing:border-box; overflow:hidden; padding:15px 0px }
.m-copyright p{ margin:5px auto; color:#aaa }
.m-copyright p a{ color:#ababab}
.m-bottom dl a{ display:block; font-size:14px; text-align:center; border-radius:3px; padding:5px}
.m-copyright p.weixin{ font-size:12px; text-align:center}
.m-copyright p.weixin img{ width:120px; margin-bottom:5px;}
@media (min-width:640px){.m-bottom{padding-top:15px;}}
.m-tit{ position:relative; padding:10px 0px;}
.m-tit::before{ height:16px; width:3px; background:rgba(51,66,141,1);content: ""; position:absolute; left:0px; top:14px}
.m-tit span{ display:inline-block; font-size:16px; padding-left:15px; line-height:1}
.m-tit span.more{ float:right; font-size:12px; line-height:22px;}
.uk-slider-nav{ display:none}
.uk-slider{ padding-bottom:10px}
@media (min-width:640px){.uk-slider{padding-bottom:15px}}
@media (min-width:960px){.uk-slider{padding-bottom:30px}}
@media (min-width:1200px){.uk-slider{padding-bottom:40px}}

.location{ height:30px; line-height:30px; padding:0px 10px; font-size:12px; color:#999; margin-top:10px}
.location a{ color:#999}
.m-list{ margin:0px auto; padding:0px; box-sizing:border-box}
.m-list li{margin-top:10px; margin-bottom:5px}
.m-list dl{ border-bottom:1px solid #f2f2f2; margin:0px auto; overflow:hidden; padding-bottom:15px; padding-top:5px}
.m-list dt{ width:33%; float:right; margin-left:15px; max-height:74px; overflow:hidden}
@media (min-width: 375px) {.m-list dd{font-size:17px}.m-list dt{ max-height:78px}}
@media (min-width: 414px) {.m-list dd{font-size:18px; font-weight:600; line-height:1.6}.m-list dt{ max-height:87px}}
@media (min-width: 480px) {.m-list dd{font-size:20px; line-height:1.7}.m-list dt{ max-height:101px}}
@media (min-width: 520px) {.m-list dd{font-size:22px;}.m-list dt{ max-height:110px}}
@media (min-width: 580px) {.m-list dd{font-size:24px;}.m-list dt{ max-height:123px}}
@media (min-width: 640px) {.m-list dd{font-size:25px; line-height:1.8}.m-list dt{ max-height:136px}}

.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}
.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}}
.gw .uk-switcher{ padding-top:10px; padding-bottom:10px}
.gw h4{ font-size:14px}
.howgo,.howto{padding:10px}

.c-banner{ margin-top:0px;margin-bottom:0px}
.c-banner img{ width:100%}
.gw{ padding-top:10px;}

.slide h2{ font-size:24px;}
.slide p{ font-size:14px}
.slide-btn a{ margin-top:10px; padding:3px 25px}
@media (max-width:479px){
.slide h2{ font-size:20px; margin-bottom:10px; }	
.slide p{ margin:0px auto}
.slide-btn a{ margin-top:15px; padding:0px 25px; font-size:12px}
}