.banner__loop-wrapper {
    width: 600px;
    height: 256px;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.banner__loop-item {
    width: 600px;
    height: 256px;
    position: relative;
    float: left
}

.banner__loop-item img {
    width: 100%;
    height: 100%;
    vertical-align: top
}

.banner__loop-txt {
    width: 590px;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    font-size: 16px;
    color: #FFF;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1
}

.banner__loop-txt:before {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, transparent), color-stop(68%, rgba(0, 0, 0, .5)));
    background-image: -webkit-linear-gradient(top, transparent 3%, rgba(0, 0, 0, .5) 68%);
    background-image: -moz-linear-gradient(top, transparent 3%, rgba(0, 0, 0, .5) 68%);
    background-image: linear-gradient(-180deg, transparent 3%, rgba(0, 0, 0, .5) 68%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    content: "";
    z-index: -1;
    border-radius: 2px
}

.banner__loop-ctr {
    position: absolute;
    bottom: 6px;
    right: 6px;
    z-index: 10
}

.banner__loop-ctr li {
    width: 16px;
    height: 2px;
    background: #999;
    float: left;
    margin-left: 10px
}

.banner__loop-ctr li.on {
    background: #FFF
}

.banner__aside {
    width: 293px
}

.banner__aside-item {
    height: 125px;
    position: relative;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden
}

.banner__aside-item img {
    width: 100%;
    height: 100%
}

.banner__aside-item:first-child {
    margin-bottom: 6px
}

.banner__aside-txt {
    width: 283px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    font-size: 16px;
    color: #FFF;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding-left: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.banner__aside-txt::before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, transparent), color-stop(68%, rgba(0, 0, 0, .5)));
    background-image: -webkit-linear-gradient(top, transparent 3%, rgba(0, 0, 0, .5) 68%);
    background-image: -moz-linear-gradient(top, transparent 3%, rgba(0, 0, 0, .5) 68%);
    background-image: linear-gradient(-180deg, transparent 3%, rgba(0, 0, 0, .5) 68%);
    content: "";
    z-index: -1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.cotentList__wrapper {
    background: #fff;
    margin-top: 18px;
    padding-bottom: 20px
}

.cotentList__nav {
    font-size: 0;
    border-bottom: 1px solid #E4E4E4;
    padding: 15px 0 10px 20px
}

.cotentList__nav-item {
    font-size: 18px;
    color: #666;
    margin-left: 30px;
    padding-bottom: 9px;
    position: relative;
    display: inline-block;
    cursor: pointer
}

.cotentList__nav-item:first-child {
    margin-left: 0
}

.cotentList__nav-item:before {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: #1B6BD2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    content: '';
    display: none
}

.cotentList__nav-item:hover {
    color: #1B6BD2;
    font-weight: 700
}

.cotentList__nav-item.is-active {
    color: #1B6BD2;
    font-weight: 700
}

.cotentList__nav-item.is-active:before {
    display: block
}

.homeList__wrapper {
    display: none
}

.homeList__wrapper.is-news .homeList__detail-des {
    margin-bottom: 0
}

.homeList__wrapper.is-news .homeList__detail-des a {
    color: #1B6BD2
}

.homeList__wrapper.is-news p {
    font-size: 14px;
    color: #666;
    word-break: break-all;
    display: block;
    text-align: justify;
    line-height: 20px
}

.homeList__wrapper.is-news p img {
    max-width: 680px;
    display: block;
    margin-top: 10px
}

.homeList__wrapper.is-news p a {
    color: #1B6BD2
}

.homeList__wrapper.is-news .news__share {
    margin-left: 24px
}

.homeList__wrapper.is-news .homeList__footer {
    height: 22px;
    line-height: 22px;
    margin-top: 15px
}

.homeList__wrapper.is-news .homeList__item {
    padding: 30px 20px
}

.homeList__wrapper.is-news .homeList__footer-l {
    height: 22px
}

.homeList__wrapper.is-news .homeList__detail-tit:hover {
    color: #333
}

.homeList__wrapper.is-news .news__share-icon {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.homeList__wrapper.is-news .news__share-icon.is-weixin {
    margin: 0 10px;
    background-repeat: no-repeat;
}

.homeList__wrapper.is-news .news__share-icon.is-weixin:hover {
    background-repeat: no-repeat;
}

.homeList__wrapper.is-news .news__share-icon.is-weibo {
    background-repeat: no-repeat;
}

.homeList__wrapper.is-news .news__share-icon.is-weibo:hover {
    background-repeat: no-repeat;
}

.homeList__item {
    padding: 20px;
    background: #fff;
    position: relative
}

.homeList__item-hasPic {
    height: 140px
}

.homeList__item-hasPic .homeList__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.homeList__item-hasPic .homeList__detail {
    height: 140px;
    position: relative
}

.homeList__item:hover {
    background: #f8f8f8;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .08)
}

.homeList__item:after {
    height: 1px;
    background: #E4E4E4;
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
    content: ""
}

.homeList__item-ads {
    height: 172px;
    border: 0;
    display: block
}

.homeList__item-ads a {
    width: 100%;
    height: 100%;
    display: block
}

.homeList__item-ads:hover {
    background: 0 0
}

.homeList__item-ads img {
    width: 100%;
    height: 100%
}

.homeList__img {
    width: 215px;
    height: 140px;
    margin-right: 12px;
    position: relative
}

.homeList__img-icon {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50px;
    left: 88px;
    background-repeat: no-repeat;
}

.homeList__img-label {
    width: 43px;
    height: 26px;
    line-height: 26px;
    -webkit-border-radius: 0 32.5px 32.5px 0;
    -moz-border-radius: 0 32.5px 32.5px 0;
    border-radius: 0 32.5px 32.5px 0;
    padding-left: 5px;
    font-size: 16px;
    color: #FFF;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 2
}

.homeList__img-label--primary {
    background: #4B9AFF
}

.homeList__img-label--yellow {
    background: #ECC24D
}

.homeList__img-label--blue {
    background: #65CEB9
}

.homeList__img img {
    width: 100%;
    height: 100%
}

.homeList__detail {
    overflow: hidden
}

.homeList__detail-label {
    height: 22px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 0 7px;
    margin: 3px 10px 0 0
}

.homeList__detail-label.label-live {
    color: #4B9AFF;
    border: 1px solid #4B9AFF
}

.homeList__detail-label.label-join {
    border: 1px solid #65CEB9;
    color: #65CEB9
}

.homeList__detail-label.label-vote {
    border: 1px solid #ECC24D;
    color: #ECC24D
}

.homeList__detail-header {
    margin-bottom: 10px
}

.homeList__detail-tit {
    display: block;
    font-size: 20px;
    line-height: 27px;
    color: #333;
    font-weight: 700;
    word-break: break-all;
    overflow: hidden
}

.homeList__detail-tit .keyword {
    color: #4B9AFF
}

.homeList__detail-tit:hover {
    color: #1B6BD2
}

.homeList__detail-des {
    font-size: 14px;
    color: #666;
    margin: 0 0 6px;
    word-break: break-all;
    display: block;
    line-height: 20px;
    position: relative;
    overflow: hidden;
    text-align: justify
}

.homeList__detail-ask {
    width: 22px;
    height: 22px;
    border: 1px solid #4B9AFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    color: #4B9AFF;
    text-align: center;
    line-height: 24px;
    margin: 1px 10px 0 0
}

.homeList__detail-answer {
    width: 22px;
    height: 22px;
    border: 1px solid #99CA68;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    color: #99CA68;
    text-align: center;
    line-height: 24px;
    display: inline-block
}

.homeList__detail-answer--box {
    width: 34px;
    height: 24px
}

.homeList__detail-answer--txt {
    word-break: break-all;
    overflow: hidden;
    text-align: justify;
    padding-top: 2px
}

.homeList__detail-answer--txt p {
    line-height: 20px
}

.homeList__detail-people {
    font-size: 14px;
    color: #1B6BD2
}

.homeList__footer {
    font-size: 0;
    color: #999;
    height: 30px;
    line-height: 30px
}

.homeList__footer.is-ask {
    padding-left: 32px
}

.homeList__footer-l {
    height: 30px
}

.homeList__footer-label {
    height: 21px;
    text-align: center;
    font-size: 14px;
    color: #F7848D;
    padding: 0 6px;
    margin-right: 25px;
    line-height: 21px;
    background: #FCF6F2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    top: 5px
}

.homeList__footer-img {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 4px
}

.homeList__footer-name {
    font-size: 12px;
    margin: 0 20px 0 0
}

.homeList__footer-time {
    font-size: 12px;
    color: #999
}

.homeList__footer-group {
    font-size: 0;
    margin-left: 20px
}

.homeList__footer-group:first-child {
    margin-left: 0
}

.homeList__footer-group span {
    vertical-align: middle;
    font-size: 12px
}

.homeList__footer-group .iconfont {
    font-size: 14px;
    vertical-align: middle;
    margin-right: 4px;
    display: inline-block
}

.homeList__footer-icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px
}

.homeList__footer-icon.icon-view {
    background-repeat: no-repeat;
}

.homeList__footer-icon.icon-attention {
    background-repeat: no-repeat;
}

.homeList__footer-icon.icon-prise {
    background-repeat: no-repeat;
}

.homeList__loadMore {
    width: 859px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #F3F3F3;
    margin: 20px auto 0;
    font-size: 14px;
    color: #999;
    cursor: pointer
}

.homeList__loadMore:hover {
    color: #4B9AFF
}

.homeList__end {
    width: 859px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #F3F3F3;
    margin: 20px auto 0;
    font-size: 14px;
    color: #999;
    cursor: pointer;
    display: none
}

.askList__wrapper .homeList__detail-ask {
    margin-right: 6px
}

.askList__more {
    font-size: 14px;
    color: #666;
    font-weight: 400
}

.askList__item {
    padding: 20px 0;
    border-bottom: 1px solid #E4E4E4
}

.askList__item-des {
    font-size: 12px;
    color: #333;
    word-break: break-all;
    overflow: hidden;
    text-align: justify;
    line-height: 17px
}

.askList__btn {
    width: 94px;
    height: 26px;
    border: 1px solid #4B9AFF;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    display: block;
    margin: 0 auto;
    font-size: 12px;
    color: #4B9AFF;
    line-height: 26px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: center;
    cursor: pointer
}

.askList__btn:before {
    width: 13px;
    height: 13px;
    display: inline-block;
    content: "";
    margin-right: 10px;
    position: relative;
    top: 2px;
    background-repeat: no-repeat;
}

.aside-ask {
    padding-bottom: 0
}

.problemdialog__mask {
    position: fixed;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 900
}

.problemdialog__wrapper {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1000;
    background: #fff;
    width: 720px;
    margin-left: -360px;
    margin-top: -300px;
    display: none;
    padding-bottom: 25px
}

.problemdialog__close {
    width: 24px;
    height: 24px;
    content: '';
    background: url(http://static.fdc.com.cn/cms/src/images/dialog-close.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer
}

.problemdialog__ueditor {
    width: 645px;
    height: 90px
}

.problemdialog__item {
    padding-top: 30px
}

.problemdialog__item:first-child {
    padding-top: 20px
}

.problemdialog__item-tit {
    font-size: 24px;
    color: #151515;
    letter-spacing: 0;
    line-height: 36px;
    padding-left: 20px;
    margin-bottom: 10px
}

.problemdialog__item-tit.is-house {
    padding-left: 40px
}

.problemdialog__item-tit span {
    color: #FA3939;
    margin-right: 12px
}

.problemdialog__item-main {
    margin: 0 40px;
    position: relative
}

.problemdialog__item-main span+span {
    margin-left: 26px
}

.problemdialog__item-main .hotTag-blue {
    line-height: 25px;
    font-size: 16px;
    cursor: pointer
}

.problemdialog__item-main .hotTag-blue.is-active {
    background: #4b9aff;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.problemdialog__item-main.is-label {
    margin-bottom: 20px
}

.problemdialog__item-main input {
    width: 100%;
    height: 40px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 0 10px;
    border: 0;
    outline: 0;
    background: #F6F6F6;
    font-size: 16px;
    color: #333;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.problemdialog__item-main input::input-placeholder {
    color: #999
}

.problemdialog__close {
    position: absolute
}

.btn__publish {
    width: 176px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background: #4B9AFF;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    font-size: 18px;
    color: #FFF !important;
    letter-spacing: 0;
    display: block;
    margin: 25px auto 0;
    cursor: pointer
}

.btn__publish:hover {
    background: #1B6BD2
}

.autoResult__wrapper {
    width: 100%;
    max-height: 115px;
    background: #FFF;
    padding: 6px 6px 1px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    -webkit-box-shadow: 0 1px 1px 0 rgba(150, 150, 150, .5);
    -moz-box-shadow: 0 1px 1px 0 rgba(150, 150, 150, .5);
    box-shadow: 0 1px 1px 0 rgba(150, 150, 150, .5);
    overflow-y: auto
}

.autoResult__item {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    margin-bottom: 2px;
    float: none !important;
}

.autoResult__item:last-child {
    margin-bottom: 0
}

.imgcode__wrapper {
    width: 330px;
    height: 170px;
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 50%;
    margin-left: -165px;
    margin-top: -85px;
    background: #f8f8f8;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    display: none
}

.imgcode__tit {
    overflow: visible;
    text-align: center;
    padding: 20px 0 5px;
    font-size: 18px;
    color: #666;
    position: relative
}

.imgcode__input {
    margin-left: 15px;
    width: 160px;
    height: 24px;
    line-height: 24px;
    padding: 5px 10px;
    margin-top: 10px;
    cursor: pointer;
    border: 1px solid #e1e1e1
}

.imgcode__group {
    font-size: 0
}

.imgcode__img {
    width: 108px;
    height: 36px;
    border: 0;
    vertical-align: bottom
}

.imgcode__close {
    position: absolute;
    padding: 0 4px;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #FFF;
    opacity: .2;
    top: 20px;
    right: 15px
}

.imgcode__close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    opacity: .5
}

.imgcode__btn {
    width: 54px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    background: #007dd4;
    border: 1px solid #007dd4;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    display: block;
    margin: 20px auto 0
}

.imgcode__btn:hover {
    color: #fff;
    background-color: #005088;
    border: 0
}

.is-fixed {
    background: #3E4454;
    height: 80px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000
}

.is-fixed .icon-logo {
    background: url("data:image/png;base64,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")
}

.is-fixed .search__keyword {
    color: #fff
}

.is-fixed .search__box-wrapper {
    margin-top: 20px
}

.is-fixed .search__syboml {
    margin-top: 17px
}

.navLogo__wrapper {
    width: 100%
}

.homeList__wrapper.is-news .news__share-icon.is-weixin {
    background-position: -18px 0px
}

.homeList__wrapper.is-news .news__share-icon.is-weixin:hover {
    background-position: -18px -27px
}

.homeList__wrapper.is-news .news__share-icon.is-weibo {
    background-position: -18px -54px
}

.homeList__wrapper.is-news .news__share-icon.is-weibo:hover {
    background-position: -18px -81px
}

.homeList__img-icon {
    background-position: 0px -108px
}

.homeList__footer-icon.icon-view {
    background-position: -26px -153px
}

.homeList__footer-icon.icon-attention {
    background-position: -26px -172px
}

.homeList__footer-icon.icon-prise {
    background-position: -26px -191px
}

.askList__btn:before {
    background-position: -27px -210px
}

.homeList__wrapper.is-news .news__share-icon.is-weixin,
.homeList__wrapper.is-news .news__share-icon.is-weixin:hover,
.homeList__wrapper.is-news .news__share-icon.is-weibo,
.homeList__wrapper.is-news .news__share-icon.is-weibo:hover,
.homeList__img-icon,
.homeList__footer-icon.icon-view,
.homeList__footer-icon.icon-attention,
.homeList__footer-icon.icon-prise,
.askList__btn:before {
    background-image: url(asklist_z.png)
}

.dialog-warp {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 40%;
    left: 0;
    z-index: 9999;
    text-align: center
}

.dialog-warp .dialog-body {
    margin: 0 auto;
    display: table;
    line-height: 30px;
    padding: 5px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: rgba(0, 0, 0, .6)
}

.dialog-warp .dialog-body .info-ico {
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle
}

.dialog-warp .dialog-body .info-ico.ico-success {
    background-repeat: no-repeat;
}

.dialog-warp .dialog-body .info-ico.ico-info {
    background-repeat: no-repeat;
}

.dialog-warp .dialog-body .info-ico.ico-error {
    background-repeat: no-repeat;
}

.dialog-warp .dialog-body .info-msg {
    display: inline-block;
    margin: 0 0 0 5px;
    font-size: 14px;
    vertical-align: middle;
    color: #fff
}

.confirm-warp {
    width: 100%;
    height: 100%
}

.confirm-warp .confirm-mask {
    opacity: .5;
    filter: alpha(opacity=50);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100000;
    background: #000
}

.confirm-warp .confirm-body {
    position: fixed;
    margin: 0 auto;
    width: 220px;
    top: 38%;
    left: 50%;
    margin-left: -110px;
    line-height: 30px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    z-index: 100000;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1), 0 0 256px rgba(255, 255, 255, .3);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .1), 0 0 256px rgba(255, 255, 255, .3);
    box-shadow: 0 0 8px rgba(0, 0, 0, .1), 0 0 256px rgba(255, 255, 255, .3)
}

.confirm-warp .confirm-body .confirm-head {
    padding: 5px 10px;
    border-bottom: 1px solid #e5e5e5
}

.confirm-warp .confirm-body .confirm-head .confirm-headtx {
    color: #333;
    font-weight: 700
}

.confirm-warp .confirm-body .confirm-head i.confirm-cancel {
    float: right;
    padding: 0 4px;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: pointer;
    font-style: normal
}

.confirm-warp .confirm-body .confirm-head i.confirm-cancel:hover {
    text-decoration: none;
    opacity: .5;
    filter: alpha(opacity=50)
}

.confirm-warp .confirm-body .confirm-content {
    padding: 8px 10px;
    line-height: 22px;
    text-indent: 20px;
    font-size: 16px;
    font-family: Helvetica, arial, sans-serif
}

.confirm-warp .confirm-body .confirm-footer {
    text-align: center;
    margin-bottom: 10px
}

.confirm-warp .confirm-body .confirm-footer .confirm-btn {
    line-height: 25px;
    padding: 2px 12px;
    color: #333;
    outline: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    font-size: 14px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer
}

.confirm-warp .confirm-body .confirm-footer .confirm-btn.confirm-ok {
    border: 1px solid #07c;
    background-color: #07c;
    color: #fff
}

.confirm-warp .confirm-body .confirm-footer .confirm-btn.confirm-cancel {
    margin-left: 20px
}

.confirm-warp .confirm-body .confirm-footer .confirm-btn.confirm-cancel:hover {
    background-color: #ddd
}

.dialog-warp .dialog-body .info-ico.ico-success {
    background-position: -4px -27px
}

.dialog-warp .dialog-body .info-ico.ico-info {
    background-position: -4px -60px
}

.dialog-warp .dialog-body .info-ico.ico-error {
    background-position: -4px -93px
}

.search__icon,
.dialog-warp .dialog-body .info-ico.ico-success,
.dialog-warp .dialog-body .info-ico.ico-info,
.dialog-warp .dialog-body .info-ico.ico-error,
.dialogbox .close,
.show-log .icon,
.show-log .closeicon,
.houseActivity__list-arrow,
.houseActivity__list-share--weixin,
.houseActivity__list-share--weixin:hover,
.houseActivity__list-share--weibo,
.houseActivity__list-share--weibo:hover {
    background-image: url(http://static.fdc.com.cn/cms/src/scss/common_z.png)
}

/* 亿问亿答是否跳转页面弹窗 */
.alert__outer {
    position: fixed;
    left: 0;
    top: 0;
    width:100%;
    height: 100%;
    background:rgba(127,127,127,0.7);
    display:none;
}
.alert__outer .alert__inner {
    box-sizing: border-box;
    width: 330px;
    height: 230px;
    background: #ffffff;
    position: absolute;
    top:50%;
    left: 50%;
    margin-top: -115px;
    margin-left: -165px;
    padding:49px 22px 22px 22px;
}
.alert__outer .alert__inner button {
    width: 130px;
    height: 30px;
    background: none;
    border:none;
    border-radius: 15px;
    font-size: 16px;
    cursor: pointer;
}
.alert__outer .alert__inner button:focus{outline:0;}
.alert__outer .alert__inner p {
    height: 28px;
    line-height: 28px;
    font-size: 20px;
    text-align: center;
    margin-top: 8px;
}
.alert__outer .alert__gou {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    background: url(http://static.fdc.com.cn/homefooter/images/success.png)
}
.alert__outer .alert__close {
    display: block;
    position: absolute;
    top: -20px;
    right: -20px;
    width: 40px;
    height: 40px;
    background: url(http://static.fdc.com.cn/homefooter/images/close.png);
    cursor: pointer;
}
.alert__outer .alert__btns {
    position: absolute;
    bottom: 22px;
    left:18px;
}
.alert__outer .alert__btns span {
    display: inline-block;
    border:1px solid #4B9AFF ;
    width: 130px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    cursor: pointer;
}