.list-nospot{
    list-style: outside none none !important;
    padding-left: 0 !important;
    color:black;
    font-size:18px;
}

.carousel-caption{
    left: 2%;
    right: 2%;
}
.fontbold{
    font-weight: bold;
}

.speak{
    font-size:15px;
    color:#9b8d72;
}
/*.icon-sound-play:hover{background:url(http://cdn.iciba.com/www/img/icon/sound/sound-play.gif) no-repeat!important}*/

i.fa-volume-up:hover{
    color:green;
    font-size:20px;
    cursor:pointer;
}

.hand{
    cursor:pointer;
}
.margintop20{
    margin-top: 20px;
}
.marginbottom20{
    margin-bottom:20px;
}
.padding10{
    padding-left:10px !important;
}
.bold{
    font-weight:bold;
}

.base-list p{
    color: #32220e;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin-left: 0;
    padding: 0 0 6px 8px;
    width: 590px;
}

div.tab-content .list-unstyled{
    list-style: outside none none;
    margin-top:10px;
}

div.margintop20 div.tab-content{
    padding-bottom:0px;
    min-height:180px;
}

.p-container p {
    line-height: 20px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    font-size:16px;
}

div.tab-pane ul.list-unstyled li{
    margin-bottom:7px;
}

#about i,#examples b{
    color:#499EF3;
    font-style:normal;
    font-weight:bolder;
}

#about,#examples,#explain,#memoryhelper{
    font-size:16px !important;
}

.text-muteded{
    color:#aaa;
}

#peeditor ol li{
    list-style-type: decimal;
}
#peeditor ul li{
    list-style-type: circle;
}

.aw-mod-10 {
    border-top: 1px solid #e2e2e2;
    padding: 10px 0;
}

.faying{
    color: #778087 !important;
    font-size:14px !important;
    /*font-weight:bold !important;*/
}

div.aw-question-content h4 a{
    color:#778087;
    font-size:16px;
}

.lightdark{
    color:#ccc !important;
    font-size:12px;
}
.lightdark strong{
    color:#77809C !important;
    font-size:12px;
}
.allindex{
    line-height:200%;
}

/* 导航条 */
.navul >li{
    display:inline-block;
}
.navul > li a{
    padding:16px;
}

.navul > li a:hover{
    background: #4dabff none repeat scroll 0 0;
    font-weight: bold;
}

/*上传按钮*/
#uploadifive-hiddenupload{
    display:none;
}

.margintop30{
    margin-top:30px;
}

#ruletable td{
    line-height:2.2 !important;
}

.green{
    color:green;
}
.red{
    color:red;
}

div.articlecontent span{
    font-size:16px;
}

.articlecontent{
    line-height:1.8;
    font-size:16px;
}

.maxheight{
    max-height:461px !important;
}

/*关于卡片的，都在这了*/
.wrapper{
    height:465px !important;
}
.frontcard,.backcard{
    height:465px;

}

.backcontent,.frontcontent{
    height:465px;
    display:flex;
    justify-content: center;
    align-items:center;
    background-color:#F7F7F9;
}

i{
    font-style:normal !important;
}

.halfwidth{
    width:50% !important;
}

.cardbordertop{
    border-top: 1px dotted lightgrey !important;
}
.cardborderright{
    border-right: 1px dotted lightgrey !important;
}
.cardborderbottom{
    border-bottom:1px dotted lightgrey !important;
}

/*追剧学中的样式*/

.episode small{
    color:#999;
}
.episode .media-heading{
    color:#555;
    font-weight:700;
    font-size:18px;
}
div.media.episode{
    display:flex;
    flex-direction:row;
}
div.episode div.media-left{
    flex-grow: 1;
}
div.episode div.media-right{
    flex-grow:1;
}


/*响应式设计 */
@media screen and (min-width: 768px) {
    .frontword {font-size:60px; font-weight:bolder;}
    .newandold {float:right;}
    .shuoming{float:right;}
}
@media screen and (max-width: 767px) {
    .frontword {font-size:35px; font-weight:bolder;}
    .newandold {display:flex; justify-content:flex-end;}
    span.phonetic{
        display:block;
        text-align: left;
    }
    div.cardexamples div:last-child{
        display:none;
    }
    .smallpadding{
        padding:0 10px !important;
    }
    .shuoming{
        display:flex; justify-content:flex-end;
        margin-top:14px;
    }
}

/*example edit frame*/
.nobottom{
    margin-bottom:0px;
}

form.examples_form hr{
    margin-top:1px;
    margin-bottom:1px;
}