/* Write your styles */

.am-header-default {
    background-color: #ffffff;
}

.am-navbar-default .am-navbar-nav {
    background-color: #0E3B4E;
}
.am-titlebar-default .am-titlebar-title::before {
    border-left: 3px solid #222;
    bottom: 8px;
    content: "";
    left: 2px;
    position: absolute;
    top: 8px;
}

.am-titlebar-default a {
    color: #222;
}

.am-titlebar-default .am-titlebar-title {
    color: #222;
    font-size: 1.8rem;
    font-weight: 700;
    padding-left: 12px;
    position: relative;
    text-align: left;
}
a {
    color: #222;
}
.am-header .am-header-title {
    display: block;
    font-size: 2rem;
    font-weight: 400;
    margin: 0;
    overflow: hidden;
    overflow-wrap: normal;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.location{
	font-size: 1.0rem;
}
.location a{
	font-size:1.0rem;
	color:#999;
}
.am-article-title {
    font-size: 2.0rem;
    line-height: 1.15;
    font-weight: 700;
    text-align: center;
}
.blog-meta {

    margin: 10px 0 20px 0;
    color: #999;
    text-align: center;
	font-size: 80%;
  
    padding-left: 3%;
    font-weight: normal;
}
.position{
   color: #999;
}
.am-u-md-8 a{
	font-size: 80%;
	color: #999;
	font-weight: normal;
    
}
.am-nav>li>a:hover, .am-nav>li>a:focus {
    text-decoration: none;
    background-color: #D23260;
}

.am-nav>li.am-active>a, .am-nav>li.am-active>a:hover, .am-nav>li.am-active>a:focus {
					color: #fff;
					background-color: #D23260;
					cursor: default;
}
.menu{
		 margin-top: 0rem; 
		 background-color: #383838;
 	}
.menu>li{
    	 border-right: 1px solid #535353;
		}
.menu>li>a{
			padding: .4em;
			color:#ffffff;
         }
.am-slider-c1 .am-slider-desc {
            background-color: rgba(255, 255, 255, 0.6);
            position: absolute;
            bottom: 6px;
            padding: 8px;
            width: 100%;
            color: #222;
            display: block;
            word-wrap: normal;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            text-align: center;
        }
.am-slider-content h2{
    font-size: 1.0em;
}
.am-slider-content p{
    font-size: 1.25em;
}
.am-header .am-header-title img {
    margin-top: 12px;
    height: 35px;
    vertical-align: top;
}
.color_black{
    color:#8F2645;
}

.hope {
    background: #257590;
    padding: 20px 0;
}
.hope_content{
    background: #8F2645;
    padding: 20px 0;
}
.am-gallery-xuanze .am-gallery-title {
    margin-top: 10px;
    font-weight: 400;
    font-size: 1.4rem;
    display: block;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
    text-align: center;
}
.color_white{
    color: #fff;
}
*+h1, *+h2, *+h3, *+h4, *+h5, *+h6 {
    margin-top: 1em;
}
.am-gallery-item-list{
    text-align: center;
}
.am-gallery-default .am-gallery-item-list img {
    width: '';
    height: auto;
}