body {background: #fff;color: #666;}
a {color: #666;}
button {outline: 0;}
li {list-style: none;}
.clearfix::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {}
.r-line { position: relative;}
.r-line:after {content: '';position: absolute;z-index: 0;top: 0;right: 0;height: 100%;border-right: 1px solid #D9D9D9;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.b-line {position: relative;}
.b-line:after {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 1px;border-bottom: 1px solid #e2e2e2;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);
-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
/*右侧箭头效果*/
.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

/*上下左右边距*/
.accordion {padding: 5px 15px;}
/*按钮高度*/
.aui-menu-item {
    /* height: 40px; */
    line-height: 40px;
    padding: 5px 0;
}

/*左侧图标大小位置*/
.accordion li i {
    position: absolute;
    color: #a7a7a7;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    background-size: 20px;
}

/*链接文字颜色*/
.link {
    font-size: 0.99rem;
    padding-left: 25px;
}

/*下拉不展示*/
.submenu {
    display: none;
    padding-left: 0px;
    position: relative;
}

/*生活服务*/
.aui-icon-s {
    background:url(../icon/shfw_l.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}
/*招聘求职*/
.aui-icon-z {
    background:url(../icon/zpqz_l.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}
/*房屋租售*/
.aui-icon-f {
    background:url(../icon/fwzs_l.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}
/*商铺出兑*/
.aui-icon-d {
    background:url(../icon/spcd_l.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}
/*二手物品*/
.aui-icon-2 {
    background:url(../icon/2swp.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}
/*二手车*/
.aui-icon-c {
    background:url(../icon/2sc.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}
/*征婚交友*/
.aui-icon-y {
    background:url(../icon/zhjy_l.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}
/*综合其它*/
.aui-icon-q {
    background:url(../icon/zhqt.png) no-repeat;
    background-size: 45px;
    box-sizing: border-box;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 16px;
}


/*向上灰色箭头*/
.accordion .icon-dow {
    position: absolute;
    background-size: 20px;
    right: 0;
    top: 16px;
    background-image: url(../icon/dow_h.png);
}
/*翻转向上箭头*/
.accordion li.open i.icon-dow {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/*向上橙色箭头*/
.accordion li.open i.icon-dow {background-image:url(../icon/dow.png);}