body {
    padding-top: 0px;
    font-size: 14px;
}

h2.page-header {
    margin:10px 0  25px 0;
    padding-bottom:15px;
	color:#023f94;
	font-size:3rem;
}

.panel-body p{line-height:2; font-size:1.85rem;}

.user-baseinfo {
    margin-bottom:25px;
}
.user-baseinfo table tr td {color:#999;}


.pc {display:block;}


.panel-default {
       margin-top:20px;
    }
	
.indexbody {padding:0;}	

@media (min-width: 768px) {
    .user-center .avatar-text,.user-center .avatar-img {
        height:150px;width:150px;border-radius: 150px;line-height:150px;font-size:70px;
    }
    .user-center .avatar-img  {font-size:0;}
    .user-center .avatar-img img {
        height:150px;width:150px;border-radius:150px;
    }
	 
	
}

@media (max-width: 767px) {

.pc {display:none;}

main.content {
         
        padding: 0;
		overflow: hidden;
    }

.panel-default {
        padding: 10px;
        margin: 20px 10px;
		 
    }
	

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #023f94;
}

.navbar-inverse {
    background-color: #023f94;
    border-color: #023f94;
}


.navbar-inverse .navbar-brand {
    color: #f2f2f2;
}


.sidenav .list-group .list-group-item.active > a {
    color: #023f94;
}

.btn-success {
    color: #fff;
    background-color: #023f94;
    border-color: #023f94;
}

.btn-primary {
    color: #fff;
    background-color: #023f94;
    border-color: #023f94;
}
.logon-title {font-size:24px; text-align:center;}


footer.footer .copyright {background-color:#fff;}

.mt20 {margin:50px 0 20px;text-align:center;}
a.sub {border:1px solid #023f94; padding:5px 15px; margin:20px 0;font-size:1.85rem;}


  .profile-avatar-container {
        position:relative;
        width:100px;
    }
    .profile-avatar-container .profile-user-img{
        width:100px;
        height:100px;
    }
    .profile-avatar-container .profile-avatar-text {
        display:none;
    }
    .profile-avatar-container:hover .profile-avatar-text {
        display:block;
        position:absolute;
        height:100px;
        width:100px;
        background:#444;
        opacity: .6;
        color: #fff;
        top:0;
        left:0;
        line-height: 100px;
        text-align: center;
    }
    .profile-avatar-container button{
        position:absolute;
        top:0;left:0;width:100px;height:100px;opacity: 0;
    }
	.panel-body p.ptime {color:#999; font-size:1.5rem;}
	
	.bklist li { border-bottom:2px solid #ccc; padding-bottom:20px;}
	
	a.subbm {border: 0px solid #023f94;
	background:#023f94;
	color:#fff;
    padding: 5px 15px;
    margin: 20px 0;
    font-size: 1.85rem;}
	
	li{list-style:none;}
	
	
	.fl {text-align:right;}
	
	
	.swiper-slide { height: 30vh; overflow:hidden; }
	.swiper-slide img{ width:100%; height:auto; }
