@charset "UTF-8";

/* CSS Document */
* {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
    line-height: normal
}

.clear {
    clear: both
}

a {
    text-decoration: none;
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0
}

a:hover {
    color: #d15149;
    text-decoration: none
}

ul,
li {
    list-style: none;
    padding: 0;
    margin: 0
}

p {
    padding: 0;
    margin: 0
}

img {
    border: 0
}

/*通用头部样式开始*/
body {
    font-family: "Helvetica", "PingFangSC", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
    margin: 0;
    padding: 0;
}

/*中间*/
.content {
    width: 12rem;
    margin: 0.4rem auto
}

/*移动应用*/
.ydyy_ejym {
    margin: 0;
    padding: 0;
    font-size: 0.15rem
}

.ydyy_ejym li {
    margin: 0;
    padding: 0;
    width: 2.41rem;
    height: 2.9rem;
    border: dashed 0.01rem #dedede;
    position: relative;
    float: left;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    border-radius: 0.05rem;
    margin: 0 0 0 1.1rem;
    text-align: center
}

.ydyy_ejym li img {
    width: 1.72rem;
    height: 1.72rem;
    display: block;
    margin: 0.35rem auto 0.2rem auto
}

.ydyy_ejym li:hover {
    background: #f5f9fd;
    margin-top: -0.05rem;
    border: 0.01rem solid #ebf4fb;
}

.ydyy_ejym li:hover span {
    color: #1f528f
}

.ydyy_ejym li:hover div {
    background: #398fd7;
    color: #fff;
}

.ydyy_ejym li:hover div i {
    color: #fff
}

.ydyy_ejym_sm {
    color: #7d7d7d;
    text-align: center;
    font-size: 0.15rem;
    clear: both;
    padding: 0.2rem 0 0 0
}

/*移动应用 end*/
