body {
    font: 12px/1.5 microsoft yahei, \5b8b\4f53, Arial, sans-serif;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
a:active,
a:focus {
    outline: none;
}
.ewmtriangel {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px 6px 0;
    margin-right: 7px;
    border-style: solid dashed;
    border-color: #88949b transparent;
    overflow: hidden;
    position: relative;
    top: -1px;
    left: 4px;
}
.current .ewmtriangel {
    border-width: 0 6px 7px;
}
/*wrapper*/
.wrapper {
    width: 100%;
    /*min-width: 1024px;*/
    max-width: 1920px;
}

.relative{
    position:relative;
}
.absolute{
    position:absolute;
}
.t_center{
    text-align:center;
}
.block{
    display:inline-block;
}

/*fix mathquill conflict*/
.modal-dialog sup {
    top:0em;
}

.denominator {
    box-sizing: content-box;
}

.formula_left * {
    box-sizing: content-box;
}

.sqrt-prefix{
    -webkit-transform:scale(1,0.9);
}
.ue-text-mask{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1799;
    /*background-color: red;*/
    height: 100%;
}

/*ÓÒ¼ü*/
.right_key{
    display:inline-block;
    background:#f1f1f1;
    border:1px solid #a7a8a7;
    border-radius:3px;
    box-shadow:0 3px 10px #999;
    overflow:hidden;
}
.right_key ul{
    list-style-type:none;
    margin:0;
}
.right_key ul li{
    line-height:30px;
}
.right_key ul li a{
    display:block;
    line-height:30px;
    color:#222;
    padding:0 16px 0 12px;
    text-decoration:none;
}
.right_key ul li a:hover{
    background:#d9d9d9;
}
.right_key ul li a i{
    display:inline-block;
    width:16px;
    height:16px;
    margin-right:10px;
    position:relative;
    top:4px;
    left:0;
    background:url("../images/right_key.png") no-repeat 0 0;

}

/*¸´ÖÆ*/
.right_key ul li a.r_copy i{
    background-position:0 0;
}
.right_key ul li a.r_copy_dis{
    color:#999;
}
.right_key ul li a.r_copy_dis i{
    background-position:-16px 0;
}
/*Õ³Ìù*/
.right_key ul li a.r_paste i{
    background-position:0 -16px;
}
.right_key ul li a.r_paste_dis{
    color:#999;
}
.right_key ul li a.r_paste_dis i{
    background-position:-16px -16px;
}

/*¼ôÇÐ*/
.right_key ul li a.r_shear i{
    background-position:0 -32px;
}
.right_key ul li a.r_shear_dis{
    color:#999;
}
.right_key ul li a.r_shear_dis i{
    background-position:-16px -32px;
}

/*µ¼³ö*/
.right_key ul li a.r_export i{
    background-position:0 -48px;
}
.right_key ul li a.r_export_dis{
    color:#999;
}
.right_key ul li a.r_export_dis i{
    background-position:-16px -48px;
}

/*É¾³ý*/
.right_key ul li a.r_delete i{
    background-position:0 -64px;
}
.right_key ul li a.r_delete_dis{
    color:#999;
}
.right_key ul li a.r_delete_dis i{
    background-position:-16px -64px;
}