/* 未能缩小。正在返回未缩小的内容。
(234,114): run-time error CSS1034: 
(234,114): run-time error CSS1042: Expected function, found ','
(234,118): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(243,118): run-time error CSS1034: 
(243,118): run-time error CSS1042: Expected function, found ','
(243,122): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
body {
}

/*基础、全局样式文件*/
* { margin: 0; padding: 0; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: none; }
html { /*font-size:62.5%;font-size:125%;*/ font-size: 95%; /*font-size:125%; font-size:1.6rem;基准是20px*/ /*比如实际高度为100px时，rem等于100/10/2=5rem; 也就是要除以20 */ }

@media screen and (min-width: 415px) and (max-width: 1024px) {
    html { /*font-size:62.5%;font-size:72.5%;*/ font-size: 62.5%; }
}

@media screen and (min-width: 375px) and (max-width: 415px) {
    html { /*font-size:32.5%;*/ font-size: 62.5%; }
}

@media screen and (min-width: 320px) and (max-width: 374px) {
    html { /*font-size:32.5%;*/ font-size: 62.5%; }
}

@media screen and (min-width: 300px) and (max-width: 319px) {
    html { /*font-size:32.5%;*/ font-size: 62.5%; }
}

body { min-width: 320px; max-width: 750px; margin: 0 auto; color: #394043; font-size: 1.6rem; line-height: 1.5; background: #f8f8f9; font-size: 1rem; word-wrap: break-word; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ol, ul, li { list-style: none; }
strong, var, em, i { font-style: normal; font-weight: normal; }
a { text-decoration: none; color: #394043; cursor:pointer; }
img { border: none; vertical-align: top; max-width: 100%; }
input { -webkit-appearance: none; -o-appearance: none; -moz-appearance: none; appearance: none; /*font-size:16px; color:#6d6d6d;*/ }
    input:focus, textarea:focus { outline: none; }
    input:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only; /*去除高光*/ }
    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #a0a0a0; }
    input:-moz-placeholder, textarea:-moz-placeholder { color: #a0a0a0; }
    input::-moz-placeholder, textarea::-moz-placeholder { color: #a0a0a0; }
    input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #a0a0a0; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: ""; display: table; clear: both; }
.maskbox { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; background: rgba(0,0,0,0.3); }
.wrapbox { font-size: 1.4rem; padding-top: 4.4rem; }
.noscroll { overflow: hidden; }
/*body.noscroll*/
/* 页脚 footerbox */
.footerbox { padding: 2rem 1.2rem 1rem; }
.footer-head { }
    .footer-head .logo { display: block; margin: 0 auto; width: 7rem; }
.footer-body { margin-top: 1.5rem; font-size: 1.3rem; }
.related-url { text-align: center; }
    .related-url a { display: inline-block; padding: 0 0.6rem; line-height: 2.4rem; }
    .related-url .line { color: #e8e8e8; }
    .footer-foot, .footer-foot a { margin-top: 1rem; text-align: center; color: #9c9fa1; font-size: 1.2rem; line-height: 2rem; }
        .footer-foot a:hover { text-decoration: underline; }

/* 页眉 headerbox */
.headerbox.fix-headerbox { position: fixed; top: 0; left: 0; right: 0; box-sizing: border-box; z-index: 11; max-width: 750px; margin: 0 auto; }
.headerbox.abs-headerbox { position: absolute; top: 0; left: 0; right: 0; z-index: 10; }
.headerbox { position: relative; height: 4.4rem; line-height: 4.4rem; padding: 0 5.5rem 0 4.5rem; background: #fefefe; border-bottom: 1px solid #e8e8e8; }
    .headerbox.has-nav { padding: 0 0 0 4.5rem; }
    .headerbox.mask-headerbox { background: url(/Content/Images/header_icon/line_mask.png) left center repeat-x; background-size: auto 4.4rem; border-bottom: none; }
    .headerbox h2 { font-size: 1.8rem; text-align: center; }
.header-searchbox { padding-top: 0.6rem;position:relative; }
    .header-searchbox .header-search { display: block; height: 3.2rem; line-height: 3.2rem; padding: 0 1rem 0 3rem; border-radius: 1.6rem; background: #f6f6f6 url(/Content/Images/header_icon/icon_search.png) 1rem center no-repeat; background-size: 1.5rem; color: #9c9fa1; font-size: 1.4rem; }
    .header-searchbox .search-text { width: 100%; height: 3rem; line-height: 3rem; padding: 0; margin: 0; border: none; background: #f6f6f6; font-size: 1.4rem; }
    .header-searchbox .search_close { display: inline-block; height: 3rem; width: 3rem; border-radius: 1.6rem; background: #fff url(/Content/Images/popup_close.png) center no-repeat; background-size: 1.5rem; font-size: 1.4rem; position: absolute; right: 0.5rem; top: 0.7rem; cursor: pointer; }
.headerbox .icon { display: block; width: 4.4rem; height: 4.4rem; }
    .headerbox .icon.header-left { position: absolute; top: 0; left: 0; }
    .headerbox .icon.header-right { position: absolute; top: 0; right: 0; }
        .headerbox .icon.header-right.header-right2 { right: 5rem; }
    .headerbox .icon.i-return { background: url(/Content/Images/header_icon/icon_return.png) center center no-repeat; background-size: 4.4rem; }
.headerbox.mask-headerbox .icon.i-return { background: url(/Content/Images/header_icon/icon_return_mask.png) center center no-repeat; background-size: 4.4rem; }
.headerbox .icon.i-menu { background: url(/Content/Images/header_icon/icon_menu.png) center center no-repeat; background-size: 4.4rem; }
.headerbox.mask-headerbox .icon.i-menu { background: url(/Content/Images/header_icon/icon_menu_mask.png) center center no-repeat; background-size: 4.4rem; }
.headerbox .icon.i-close { background: url(/Content/Images/header_icon/icon_close.png) center center no-repeat; background-size: 4.4rem; }
.headerbox.mask-headerbox .icon.i-share { background: url(/Content/Images/header_icon/icon_share_mask.png) center center no-repeat; background-size: 4.4rem; }
.headerbox .text { font-size: 1.3rem; }
    .headerbox .text.header-left { position: absolute; top: 0; left: 1.2rem; }
    .headerbox .text.header-right { position: absolute; top: 0; right: 1.2rem; }
    .headerbox .text.text16 { font-size: 1.6rem; }
.header-nav { font-size: 1.5rem; color: #9c9fa1; text-align: center; }
    .header-nav li { float: left; width: 50%; }
    .header-nav.header-nav3 li { width: 33.33%; }
    .header-nav.header-nav4 li { width: 25%; }
    .header-nav.header-nav5 li { width: 20%; }
    .header-nav li a { position: relative; display: block; color: #9c9fa1; }
    .header-nav li.on a { color: #394043; font-weight: 600; }
    .header-nav .line { position: absolute; bottom: 0; left: 50%; margin-left: -0.75rem; display: block; width: 1.5rem; height: 0.2rem; border-radius: 0.1rem; background: #e93b3d; display: none; }
    .header-nav li.on .line { display: block; }

.fix-shortcut-menu { display: none; }
    .fix-shortcut-menu .maskbox { }
.shortcut-menubox { position: fixed; top: 0; right: 0; left: 0; z-index: 11; max-width: 750px; margin: 0 auto; padding-top: 4.4rem; max-height: 100%; box-sizing: border-box; overflow: auto; }
    .shortcut-menubox .headerbox { position: fixed; top: 0; left: 0; right: 0; z-index: 11; max-width: 750px; margin: 0 auto; box-sizing: border-box; }
.shortcut-menu-wrap { background: #fefefe; }
.shortcut-menu { position: relative; padding: 1rem 0.7rem; font-size: 1.3rem; }
    .shortcut-menu:after { position: absolute; left: 1.2rem; right: 1.2rem; bottom: 0; display: block; content: ''; height: 1px; background: #e8e8e8; }
    .shortcut-menu li { float: left; width: 25%; text-align: center; }
        .shortcut-menu li a { display: block; margin: 0 0.5rem; padding: 0.7rem 0 0.4rem 0; color: #6b7072; }
    .shortcut-menu p { height: 2.6rem; line-height: 2.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .shortcut-menu .icon { display: block; width: 2.7rem; height: 2.7rem; margin: 0 auto; }
        .shortcut-menu .icon.i-home { background: url(/Content/Images/header_icon/icon_home.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-new-house { background: url(/Content/Images/header_icon/icon_new_house.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-zp-cloud { background: url(/Content/Images/header_icon/icon_zp_cloud.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-villa { background: url(/Content/Images/header_icon/icon_villa.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-business { background: url(/Content/Images/header_icon/icon_business.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-second-house { background: url(/Content/Images/header_icon/icon_second_house.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-renting { background: url(/Content/Images/header_icon/icon_renting.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-map { background: url(/Content/Images/header_icon/icon_map.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-red-packet { background: url(/Content/Images/header_icon/icon_red_packet.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-condo-tour { background: url(/Content/Images/header_icon/icon_condo_tour.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-discount { background: url(/Content/Images/header_icon/icon_discount.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-agent { background: url(/Content/Images/header_icon/icon_agent.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-live { background: url(/Content/Images/header_icon/icon_live.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-information { background: url(/Content/Images/header_icon/icon_information.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-photo { background: url(/Content/Images/header_icon/icon_photo.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-mail-list { background: url(/Content/Images/header_icon/icon_mail_list.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-integral { background: url(/Content/Images/header_icon/icon_integral.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-calculator { background: url(/Content/Images/header_icon/icon_calculator.png) center center no-repeat; background-size: 2.7rem; }
        .shortcut-menu .icon.i-guide-system { background: url(/Content/Images/header_icon/icon_guide_system.png) center center no-repeat; background-size: 2.7rem; }
/* 按钮 */
.morebox { padding: 1rem; }
    .morebox .more { display: block; height: 4.8rem; line-height: 4.8rem; text-align: center; background: #f8f8f9; border-radius: 0.2rem; color: #5680a6; font-size: 1.5rem; }


/* 标题 */
.mould-title { position: relative; height: 4rem; line-height: 4rem; padding: 0 1.2rem; }
    .mould-title .title16 { font-size: 1.6rem; font-weight: 600; }
    .mould-title .title17 { font-size: 1.7rem; font-weight: 600; }
    .mould-title .title { font-size: 1.8rem; font-weight: 600; }
    .mould-title .title21 { font-size: 2.1rem; font-weight: 600; }
    .mould-title .more { position: absolute; top: 0; right: 1.2rem; z-index: 1; display: inline-block; color: #d0d0d0; font-size: 1.3rem; }
/* 空占位 */
.nullbox { padding: 2.5rem 1.5rem; line-height: 2.2rem; font-size: 1.3rem; color: #9c9fa1; text-align: center; }
    .nullbox .null-icon { width: 15rem; margin: 0 auto; }
    .nullbox h2 { }

.no-databox { padding: 2.5rem 1.2rem; line-height: 2.6rem; font-size: 1.2rem; color: #9c9fa1; text-align: center; }
    .no-databox h2 { font-size: 1.6rem; color: #394043; }
    .no-databox h4 { font-size: 1.4rem; color: #394043; }
    .no-databox .icon { width: 18rem; margin: 0 auto; }

/* 提示 */
.loadingbox { padding: 1.5rem 1.2rem; line-height: 2rem; text-align: center; font-size: 1.3rem; color: #9c9fa1; }
    .loadingbox * { vertical-align: middle; }
    .loadingbox .icon-load { display: inline-block; width: 1.6rem; height: 1.6rem; background: url(/Content/Images/icon_loading.png) center center no-repeat; background-size: 1.5rem; margin-right: 0.5rem; }

/* 导航line */
.navigationbox { font-size: 1.6rem; text-align: center; border-bottom: 1px solid #e8e8e8; }
    .navigationbox.fix-navigationbox { position: fixed; top: 4.2rem; left: 0; right: 0; z-index: 11; max-width: 750px; background: #fff; margin: 0 auto; }
    .navigationbox li { float: left; width: 50%; }
    .navigationbox.navigation3box li { width: 33.33%; }
    .navigationbox.navigation4box li { width: 25%; }
    .navigationbox li a { position: relative; display: block; height: 3.8rem; line-height: 3.8rem; color: #9c9fa1; }
    .navigationbox li.on a { color: #e93b3d; font-weight: 600; }
    .navigationbox .line { position: absolute; bottom: 0; left: 50%; margin-left: -0.75rem; width: 1.5rem; height: 0.2rem; border-radius: 0.1rem; background: #e93b3d; display: none; }
    .navigationbox li.on .line { display: block; }



/* 弹出层 */
.hintBox { position: fixed; top: 35%; left: 50%; background: rgba(0, 0, 0, .6); color: #fff; font-size: 16px; border-radius: 6px; text-align: center; /*box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;*/ z-index: 9999; }
.hintWrap { padding: 1.2rem; }
.hintBox .icon { display: block; width: 5rem; height: 5rem; margin: 0 auto 1rem; }
    .hintBox .icon.collect { background: url(/Content/Images/popup_collect.png) center center no-repeat; background-size: 4rem; }
    .hintBox .icon.collected { background: url(/Content/Images/popup_collected.png) center center no-repeat; background-size: 4rem; }
    .hintBox .icon.loading { background: url(/Content/Images/popup_loading.png) center center no-repeat; background-size: 5rem; }
    .hintBox .icon.success { background: url(/Content/Images/popup_success.png) center center no-repeat; background-size: 5rem; }
    .hintBox .icon.fail { background: url(/Content/Images/popup_fail.png) center center no-repeat; background-size: 5rem; }

.popup-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; background: rgba(0,0,0,0.3); }
.popupbox { position: fixed; top: 22%; left: 8%; right: 8%; z-index: 110; width: 84%; max-width: 630px; margin: 0 auto; background: #fff; font-size: 1.5rem; border-radius: 0.5rem; }
.popup-head { position: relative; height: 4.6rem; line-height: 4.6rem; border-bottom: 1px solid #e8e8e8; }
    .popup-head h2 { font-size: 1.6rem; color: #000; text-align: center; }
    .popup-head .close { position: absolute; top: 0; right: 0; z-index: 111; display: block; width: 4.6rem; height: 4.6rem; background: url(/Content/Images/popup_close.png) center center no-repeat; background-size: 1.5rem; }
.popup-body { padding: 1.2rem; }
    .popup-body .wordsbox { line-height: 2.2rem; }
    .popup-body .tipsbox { margin-top: 1rem; text-align: center; color: #9c9fa1; font-size: 1.4rem; }
    .popup-body .phone { padding: 1.2rem 0; text-align: center; font-size: 1.6rem; }
.popup-form { }
    .popup-form li { margin-top: 1rem; }
    .popup-form .item { position: relative; background: #f8f8f9; }
.popup-text { width: 100%; height: 4rem; line-height: 4rem; text-indent: 1rem; background: #f8f8f9; border: none; font-size: 1.4rem; }
.popup-text-short { width: 60%; }
.popup-code { position: absolute; top: 0; right: 0; z-index: 111; width: 40%; height: 3.6rem; line-height: 3.6rem; text-align: center; border: none; background: #f8f8f9; color: #5680a6; font-size: 1.4rem; }
    .popup-code.spot { color: #9c9fa1; }
.popup-foot { text-align: center; font-size: 1.5rem; }
.popup-maxbtnbox { padding: 1.2rem; }
    .popup-maxbtnbox .btn { display: block; width: 100%; height: 4.6rem; line-height: 4.6rem; border: none; border-radius: 0.2rem; font-size: 1.6rem; }
.popup-foot .btn.red-gradient { color: #fff; background: #ec3712; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#f24f18),color-stop(80%,#e61e0b)); background: -webkit-linear-gradient(left,#f24f18 20%,#e61e0b 80%); background: linear-gradient(to right,#f24f18 20%,#e61e0b 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24f18', endColorstr='#e61e0b', GradientType=1); color: #fff; }
.popup-btnbox { border-top: 1px solid #e8e8e8; }
    .popup-btnbox .btn { position: relative; float: left; display: block; border: none; width: 50%; height: 4.6rem; line-height: 4.6rem; }
        .popup-btnbox .btn:after { position: absolute; top: 0; right: 0; display: block; content: ""; width: 1px; height: 4.6rem; background: #e8e8e8; }
        .popup-btnbox .btn:last-child:after { display: none; }
    .popup-btnbox .btn-cancel { color: #9c9fa1; }
    .popup-btnbox .btn-sure { color: #e93b3d; }


/* 悬浮层操作 */
.popverbox { position: fixed; bottom: 5.6rem; right: 1.2rem; z-index: 5; width: 4.5rem; }
    .popverbox a { position: relative; display: block; width: 4.5rem; height: 4.5rem; margin-top: 1rem; }
        .popverbox a.questions { border-radius: 50%; background: url(/Content/Images/fixed_icon/fix_question.png) center center no-repeat; background-size: 4.5rem; box-shadow: 0 4px 10px 0 rgba(241,75,23,0.35); }
        .popverbox a.chat { background: url(/Content/Images/fixed_icon/fix_chat.png) center center no-repeat; background-size: 4.5rem; }
        .popverbox a.totop { background: url(/Content/Images/fixed_icon/fix_totop.png) center center no-repeat; background-size: 4.5rem; }
    .popverbox .count { position: absolute; top: -0.4rem; right: -0.2rem; z-index: 6; display: inline-block; min-width: 1.4rem; height: 1.4rem; line-height: 1.4rem; border: 1px solid #fff; border-radius: 50%; color: #fff; background: #e93b3d; text-align: center; font-size: 1.2rem; }


/* 加载 */
@keyframes btn_rotate {
    0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); }
    50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); }
    100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); }
}

@-webkit-keyframes btn_rotate {
    0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); }
    50% { -webkit-transform: rotate(180deg) scale(1); transform: rotate(180deg) scale(1); }
    100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); }
}

.loadingbox .icon-load { -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation: btn_rotate 1s 0s linear infinite; animation: btn_rotate 1s 0s linear infinite; }

.headerbox .icon.header-right.header-right3 { right: 9.4rem; }
.headerbox.mask-headerbox .icon.i-collect { background: url(/Content/Images/header_icon/icon_collect_mask.png) center center no-repeat; background-size: 4.4rem; }
    .headerbox.mask-headerbox .icon.i-collect.collected { background: url(/Content/Images/header_icon/icon_collected_mask.png) center center no-repeat; background-size: 4.4rem; }



.mould-menu { position: absolute; top: 0; right: 0.4rem; z-index: 1; color: #6b7072; font-size: 1.4rem; }

    .mould-menu span { display: inline-block; padding: 0 0.8rem; }

    .mould-menu .on { color: #e93b3d; }

.common-bannerbox { position: relative; padding: 1rem 1.2rem; background: #fff;  }
    .common-bannerbox .tag { position: absolute; right: 1.6rem; bottom: 1.2rem; z-index: 2; background: rgb(0,0,0,0.5); color: #e0e0e0; font-size: 1.2rem; height: 1.4rem; line-height: 1.4rem; padding: 0 0.2rem; border-radius: 2px; }
    .common-bannerbox .swiper-container { width: 100%; height: auto; }
    .common-bannerbox .swiper-slide { width: 100%; height: auto; display: inline-block; }
        .common-bannerbox .swiper-slide a { position: relative; display: block; width: 100%; padding-top: 62.32%; background-size: cover; background-repeat: no-repeat; background-position: center top; border-radius: 0.5rem; overflow: hidden; }
    .common-bannerbox .swiper-pagination { left: 25%; bottom: 0.5rem; width: 50%; height: 10px; line-height: 10px; margin: 0 auto; }
        .common-bannerbox .swiper-pagination span { margin: 0 3px; height: 0.3rem; width: 0.8rem; border-radius: 0.5rem; background: #fff; opacity: 0.6; }
            .common-bannerbox .swiper-pagination span.swiper-pagination-bullet-active { width: 1.2rem; opacity: 1; }

.common-min-bannerbox { position: relative; padding: 1rem 1.2rem; background: #fefefe; }
    .common-min-bannerbox .tag { position: absolute; right: 1.5rem; bottom: 0.4rem; z-index: 2; background: rgb(0,0,0,0.5); color: #e0e0e0; font-size: 1.2rem; height: 1.4rem; line-height: 1.4rem; padding: 0 0.2rem; border-radius: 2px; }
    .common-min-bannerbox .swiper-container { width: 100%; height: auto; }
    .common-min-bannerbox .swiper-slide { width: 100%; height: auto; display: inline-block; }
        .common-min-bannerbox .swiper-slide a { display: block; border-radius: 0.2rem; overflow: hidden; }
            .common-min-bannerbox .swiper-slide a img { width: 100%; }
    .common-min-bannerbox .swiper-pagination { left: 25%; bottom: 0.4rem; width: 50%; height: 10px; line-height: 10px; margin: 0 auto; }
        .common-min-bannerbox .swiper-pagination span { margin: 0 2px; height: 0.2rem; width: 0.5rem; border-radius: 0.1rem; background: #fff; opacity: 0.6; }
            .common-min-bannerbox .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1; }


.header-tag { text-align: center; font-size: 1.6rem; color: #6b7072; }
    .header-tag li { float: left; width: 33.33%; }
        .header-tag li a { position: relative; display: block; height: 4.4rem; line-height: 4.4rem; color: #6b7072; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .header-tag li.on a { color: #e93b3d; font-weight: 600; }
            .header-tag li.on a:after { position: absolute; bottom: 0; left: 50%; margin-left: -0.75rem; display: block; content: ""; width: 1.5rem; height: 0.2rem; background: #e93b3d; border-radius: 0.1rem; }

.mould-title .del { position: absolute; top: 0.5rem; right: 1.2rem; z-index: 1; display: block; width: 3rem; height: 3rem; background: url(/Content/Images/icon_delete.png) center right no-repeat; background-size: 2rem; }

.headerbox .icon.i-searches { background: url(/Content/Images/header_icon/icon_searches.png) center center no-repeat; background-size: 4.4rem; }

.headerbox .text.edit { font-size: 1.8rem; color: #e93b3d; }

.pop-news-list .chat-initiator-contacts-name { line-height: 1.2rem !important; }
.pop-friends .headerbox .icon { position: relative; display: inline-block !important; width: 3rem !important; height: 3rem !important; }
.kefu-list-opened .headerbox .open-msg { display: inline-block; }




input[type=checkbox]:checked:after {
    content: "✓";
    font-size: 1rem;
    color: red;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-weight: bold;
}
.vali-box {
    display: flex;flex-wrap: nowrap;justify-content: center;padding-bottom:2rem;height:20px;line-height:20px
}
.valc-checkbox {
    border:1px solid #e8e8e8;width:18px; height:18px;position:relative
}



