﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,span {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline
}

html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
    -webkit-text-size-adjust: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    font-family: '微软雅黑',Microsoft YaHei,Tahoma,Arial,sans-serif;
}

ol,ul,li {
    list-style: none
}

blockquote,q {
    quotes: none
}

textarea {
    width: 100%;
    vertical-align: middle
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border: 0
}

table td {
    padding: .3125rem;
    line-height: 1.5;
    border: solid #d1d1d1 1px
}

body * {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: rgba(0,0,0,0)
}

i {
    vertical-align: middle
}

button {
    margin: 0;
    padding: 0;
    font-size: 100%;
    line-height: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: rgba(0,0,0,0)
}

img {
    vertical-align: top
}
.clearfix:after{content:".";display:block;overflow:hidden;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}

.titlebar {
    width: 100%;
    height: 2.5rem;
    overflow: hidden;
    text-align: center;
    position: relative
}

.titlebar>* {
    display: -webkit-box;
    display: box;
    -webkit-box-align: center
}

.titlebar .btn {
    min-width: 1.5rem;
    padding: .25rem .5rem;
    height: 1.25rem;
    display: inline-block;
    text-align: center;
    background: rgba(255,255,255,.6);
    border-radius: 20px
}

.titlebar .btn.active {
    color: #fff
}

.titlebar .left {
    padding-left: .5rem;
    height: 2.5rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    text-align: left
}

.titlebar .center {
    height: 2.5rem;
    font-size: 1.125rem;
    text-align: center;
    -webkit-box-pack: center
}

.titlebar .right {
    height: 2.5rem;
    padding-right: .5rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    font-size: 1.125rem;
    text-align: left
}

.titlebar .right i {
    margin-right: .125rem;
    top: -.0625rem
}

.titlebar .right .btn i {
    margin-right: 0
}
a {
    color: #666;
    text-decoration: none
}

.big {
    font-size: 1rem
}

.little {
    font-size: .875rem
}

.doc-left,[doc~=left] {
    text-align: left
}

.doc-center,[doc~=center] {
    text-align: center
}

.doc-right,[doc~=right] {
    text-align: right
}

.doc-desc,[doc^=desc] {
    color: #666
}

.doc-tail,[doc~=tail] {
    color: #999
}

.doc-moon,[doc~=moon] {
    color: #ddd
}

.doc-blue,[doc^=blue] {
    color: #5d9cec
}

.doc-green,[doc^=green] {
    color: #35d785
}

.doc-red,[doc^=red] {
    color: #cb5d3b
}
.ui-btn,button {
    width: 100%;
    margin: 0;
    padding: 0;
    display: inline-block;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    color: #fff;
    border-radius: .25rem;
    font-size: 1.125rem;
    border: 0;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box
}

.ui-btn.yellow,button.yellow {
    background: #fa913c
}

.ui-btn.yellow:hover,button.yellow:hover,.ui-btn.yellow:active,button.yellow:active {
    background: #f0733c
}

.ui-btn.green,button.green {
    background: #35d7a0
}

.ui-btn.green:hover,button.green:hover,.ui-btn.green:active,button.green:active {
    background: #2cbd8d
}

.ui-btn.green-qing,button.green-qing {
    background: #6de3d4
}

.ui-btn.green-qing:hover,button.green-qing:hover,.ui-btn.green-qing:active,button.green-qing:active {
    background: #5cd1c2
}

.ui-btn.blue,button.blue {
    background: #5c99ea
}

.ui-btn.blue:hover,button.blue:hover,.ui-btn.blue:active,button.blue:active {
    background: #407fd3
}

.ui-btn.border,button.border {
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    border: 1px solid #bbb;
    border-radius: 5px;
    background: #fff;
    color: #333;
    display: block
}

.ui-btn.border.hover,button.border.hover,.ui-btn.border.active,button.border.active {
    background: #bbb
}
.filed {
    margin-bottom: 15px
}

.filed label {
    margin-left: 5px;
    color: #999;
    vertical-align: top
}

.filed .code-wrap {
    width: 6.25rem;
    margin-left: .3125rem;
    height: 2.25rem;
    display: block
}

.filed .code-wrap img,.filed .code-wrap button {
    width: 6.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
    border-radius: 5px
}

.ui-text {
    display: box;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-flex: 1;
    box-flex: 1;
    position: relative;
    background-color: #fff;
    font-size: 100%;
    border: 0;
    border: 1px solid #c7c7c7;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    width: auto;
    margin: 0;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 1rem
}

.ui-text:before {
    display: block;
    position: absolute;
    right: .25rem;
    top: 0;
    font-size: .875rem;
    content: attr(data-tail);
    color: #999;
    z-index: 1
}

.ui-text label {
    margin-left: 5px;
    color: #999
}

.ui-text .code-wrap {
    width: 6.25rem;
    margin-left: .3125rem;
    height: 2.25rem;
    display: block
}

.ui-text .code-wrap img,.ui-text .code-wrap button {
    width: 6.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
    border-radius: 5px
}

.ui-text input {
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0;
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    border: 0;
    vertical-align: middle;
    line-height: 1;
    font-size: 100%
}

.ui-text input::-webkit-input-placeholder {
    font-size: 1.125rem;
    color: #bbb
}

.ui-text .filed-error {
    width: 100%;
    height: 32px;
    display: none;
    position: absolute;
    left: 0;
    top: -40px;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    color: red;
    border-radius: 5px;
    border: 1px solid red;
    background-color: #fff
}
@-webkit-keyframes hover-zoom {
    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        -webkit-filter: brightness(80%)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: brightness(100%)
    }
}

.hover-zoom:hover {
    -webkit-animation-name: hover-zoom;
    animation-name: hover-zoom;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hover-shadow {
    10% {
        background-size: 0 auto;
        opacity: .2
    }

    100% {
        background-size: 250% auto;
        opacity: .2
    }
}

.hover-shadow:hover {
    overflow: hidden;
    display: block;
    position: relative
}

.hover-shadow:hover:after {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: " ";
    display: block;
    overflow: hidden;
    background: url(../fonts/aa2bea7f789f42b099d91a9fcfd7ac9e.woff) center center no-repeat;
    position: absolute;
    background-size: 0 auto;
    -webkit-animation-name: hover-shadow;
    animation-name: hover-shadow;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}
@font-face {
    font-family: m_rongui_icon;
    src: url('../fonts/a5b4c92b6a834363b698e375f9dd94aa.woff') format('truetype');
    font-weight: 400;
    font-style: normal
}

i,.titlebar i {
    font-family: m_rongui_icon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: relative;
    top: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1rem
}

i:before {
    vertical-align: baseline;
    font-size: 100%
}

i.logo {
    color: #fff;
    font-size: 1.375rem
}

i.logo-tip2 {
    width: 7.5rem;
    height: 1.5rem;
    display: inline-block;
    text-align: center
}

i.logo-tip2:after {
    height: 1.125rem;
    position: absolute;
    z-index: 2;
    right: .375rem;
    top: .0625rem;
    font-weight: 700;
    font-size: 1.125rem;
    content: attr(data-text);
    color: #4a89dc
}

i.logo-tip2:before {
    color: #fff;
    font-size: 1.5rem;
    content: "\e636"
}

i.logo-tip2.fangdai:after {
    color: #75ba9b
}

i.logo-tip3 {
    width: 8.625rem;
    height: 1.5rem;
    display: inline-block;
    text-align: left
}

i.logo-tip3:after {
    position: absolute;
    z-index: 2;
    left: 4.375rem;
    top: 0;
    line-height: 1.25rem;
    font-weight: 800;
    font-size: 1.125rem;
    content: attr(data-text);
    color: #4a89dc
}

i.logo-tip3:before {
    color: #fff;
    font-size: 1.375rem;
    content: "\e637"
}

i.logo-tip4:before {
    color: #fff;
    font-size: 1.375rem;
    content: "\e638"
}

i.logo:before {
    content: "\e600"
}

i.rlogo {
    font-size: 1.5rem
}

i.rlogo:before {
    content: "\e601"
}

i.slogan:before {
    content: "\e602"
}

i.map:before {
    content: "\e603"
}

i.back {
    color: #fff;
    font-size: 1.3rem
}

i.back:before {
    content: "\62"
}

i.cal-car:before {
    content: "\e605"
}

i.cal-money:before {
    content: "\e606"
}

i.cal-fang:before {
    content: "\e607"
}

i.cal-number:before {
    content: "\e608"
}

i.car:before {
    content: "\e609"
}

i.credit-car:before {
    content: "\e60a"
}

i.person:before {
    content: "\e60b"
}

i.credit:before {
    content: "\e60c"
}

i.credit-book:before {
    content: "\e60d"
}

i.credit-ranking:before {
    content: "\e60e"
}

i.sale:before {
    content: "\e60f"
}

i.faq:before {
    content: "\e610"
}

i.faq-finance:before {
    content: "\e611"
}

i.faq-loan:before {
    content: "\e612"
}

i.finance:before {
    content: "\e613"
}

i.finance-forum:before {
    content: "\e614"
}

i.finance-book:before {
    content: "\e615"
}

i.finance-news:before {
    content: "\e616"
}

i.finance-review:before {
    content: "\e617"
}

i.find-loan:before {
    content: "\e618"
}

i.book:before {
    content: "\e619"
}

i.hot-loan:before {
    content: "\e61a"
}

i.hot-fang:before {
    content: "\e61b"
}

i.fang:before {
    content: "\e61c"
}

i.fang-book:before {
    content: "\e61d"
}

i.good:before {
    content: "\e61e"
}

i.good-loan:before {
    content: "\e61f"
}

i.credit-submit:before {
    content: "\e620"
}

i.work:before {
    content: "\e621"
}

i.licai:before {
    content: "\e622"
}

i.home:before {
    content: "\e623"
}

i.up:before {
    content: "\e624"
}

i.down:before {
    display: block;
    float: right;
    content: "\e624";
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

i.bank:before {
    content: "\e625"
}

i.jump:before {
    content: "\e626"
}

i.toggle:before {
    content: "\e628"
}

i.toggle.open:before {
    content: "\e628";
    display: block;
    overflow: hidden;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

i.r-is:before {
    vertical-align: top;
    color: #55c281;
    font-size: .875rem;
    content: "\e627"
}

i.vip:before {
    content: "\e629"
}

i.shangban:before {
    content: "\e62a"
}

i.geti:before {
    content: "\e62b"
}

i.qiye:before {
    content: "\e62c"
}

i.fangchan:before {
    content: "\e62d"
}

i.chedai:before {
    content: "\e62e"
}

i.ask:before {
    content: "\e62f"
}

i.guide:before {
    content: "\e630"
}

i.any:before {
    content: "\e631"
}

i.app:before {
    content: "\e632"
}

i.jsd:before {
    content: "\e633"
}

i.ok:before {
    content: "\e634"
}

i.back-top:before {
    width: 2.5rem;
    height: 2.5rem;
    position: fixed;
    right: .375rem;
    bottom: 1.875rem;
    background: rgba(0,0,0,.3);
    border-radius: 50%;
    text-align: center;
    line-height: 2.5rem;
    color: #fff;
    font-size: 24px;
    content: "\e635"
}

i.car-safe:before {
    content: "\e639"
}

i.car-top:before {
    content: "\e63a"
}

i.car-sale:before {
    content: "\e63b"
}

i.new-ask:before {
    content: "\e63d"
}

i.search-loan:before {
    content: "\e63e"
}

i.good-loan:before {
    content: "\e63f"
}

i.any-view:before {
    content: "\e640"
}

i.icon-Icon-phone:before {
    content: "\e642"
}

i.icon-Icon-profile:before {
    content: "\e643"
}

.icon-Icon-profile2:before {
    content: "\e646"
}

i.icon-icon-vc:before {
    content: "\e645"
}

i.icon-icon-close:before {
    content: "\e902"
}

i.icon-icon-location:before {
    content: "\e901"
}

i.icon-option:before {
    content: "\62";
    display: block;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    color: #DEDEE1
}

i.icon-back-link:before {
    content: "\62"
}

i.icon-home:before {
    content: "\e623"
}

i.icon-more:before {
    content: "\e900"
}

i.icon-finger:before {
    content: "\e903"
}

i.icon-search:before {
    content: "\e904"
}
.ui-block {
    margin-bottom: .75rem;
    background: #fff
}

.ui-block>.title {
    height: 2.25rem;
    line-height: 2.25rem;
    padding-left: .75rem;
    color: #666;
    word-spacing: 0;
    font-size: 1.0625rem;
    font-weight: 700;
    border-bottom: 1px solid #ccc
}

.ui-block>.title.text {
    font-size: .875rem;
    font-weight: 400
}

.ui-block>.body {
    padding: .455rem 0
}

.ui-block.jump {
    padding: .75rem;
    font-size: 1.125rem;
    text-decoration: none;
    display: -webkit-box;
    display: box;
    -webkit-box-align: center
}

.ui-block.jump>a {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1
}

.ui-block.jump:after {
    font-size: 1rem;
    color: #ccc;
    text-align: right;
    font-family: m_rongui_icon;
    content: "\e626"
}
.grid,[class^=grid] {
    display: -webkit-box;
    display: box
}

.grid .grid-item,[class^=grid] .grid-item,.grid>.item,[class^=grid]>.item {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-box-sizing: border-box;
    display: block
}

.grid-2>.grid-item {
    width: 50%
}

.grid-3>.grid-item {
    width: 33.333333333%
}

.grid-4>.grid-item {
    width: 25%
}

html,body {
    -webkit-transfrom: translate3D(0,0,0);
    -webkit-overflow-scrolling: touch
}

body {
    position: relative
}

.MiniWrap {
    height: 100%;
    overflow: auto
}

[view] {
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #eee
}

[view] .view-inner {
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none
}
br {
    line-height: .75rem
}

[wrap~=h6] {
    padding-left: .375rem;
    padding-right: .375rem
}

[wrap~=h8] {
    padding-left: .5rem;
    padding-right: .5rem
}

[wrap~=v10] {
    padding-top: .625rem;
    padding-bottom: .625rem
}

[wrap~=v20] {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

[wrap~=t8] {
    margin-top: .5rem
}

[wrap~=t12] {
    margin-top: .75rem
}

[wrap~=b2] {
    margin-bottom: .125rem
}

[wrap~=b8] {
    margin-bottom: .5rem
}

[wrap~=t10] {
    margin-top: .625rem
}

[wrap~=t20] {
    margin-top: 1.25rem
}

[wrap~=b10] {
    margin-bottom: .625rem
}

[wrap~=b12] {
    margin-bottom: .75rem
}

.hidden,[hidden] {
    display: none
}

[disabled],.disabled {
    pointer-events: none;
    cursor: not-allowed;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
    color: #fff;
    background: gray;
    border-color: #a4a4a4
}
.ui-list .body{
    color: #888;
    padding: .55rem .75rem;
    line-height: 1.45rem;
    font-size: .775rem;
}
.ui-list>.item {
    padding: 0 0 0 .5rem;
    margin-bottom: .75rem;
    display: -webkit-box;
    display: box;
    -webkit-box-align: center
}

.ui-list>.item>.icon {
    width: 3rem;
    height: 3rem
}

.ui-list>.item>.icon img {
    width: 3rem;
    height: 3rem;
    border: 1px solid #ddd
}

.ui-list>.item>.detail {
    margin-top: -.0625rem;
    -webkit-box-flex: 1;
    box-flex: 1;
    min-height: 3.375rem;
    padding: 0 .5rem .5rem;
    border-bottom: 1px solid #c7c8cc
}

.ui-list>.item>.detail b {
    font-weight: 400
}

.ui-list>.item>.detail .title {
    padding: 0 0 .3125rem;
    font-size: .875rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ui-list>.item>.detail .desc {
    line-height: 1.4;
    color: #999;
    font-size: .75rem
}

.ui-list>.item:last-child {
    margin-bottom: 0
}

.ui-list>.item:last-child .detail {
    border-bottom: 0
}

.ui-list>.item.jump:after {
    margin-left: -1rem;
    position: relative;
    right: .5rem;
    font-size: 1rem;
    color: #ddd;
    font-family: m_rongui_icon;
    content: "\e626"
}

.ui-list>.item.jump {
    position: relative
}

.ui-list>.item.jump .icon img {
    position: absolute;
    left: .5rem;
    top: 0
}

.ui-list>.item.jump>.detail {
    padding-right: 2rem
}
.ui-location-pop-masker {
    z-index: 1001;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .78;
    background-color: #000810
}

.ui-location-pop {
    position: absolute;
    z-index: 1002;
    top: 15%;
    background-color: #f9f9fb;
    color: #666;
    width: 15.625rem;
    left: 50%;
    margin-left: -8.8125rem;
    border-radius: 10px;
    padding: .9375rem .9375rem 1.125rem;
    text-align: center
}

.ui-location-pop .hd {
    margin: .9375rem auto 1.375rem
}

.ui-location-pop .hd .titlebar {
    background-color: #f9f9fb;
    width: 3.75rem;
    height: 3.75rem
}

.ui-location-pop .hd .icon {
    width: 3.75rem;
    height: 3.75rem;
    border-radius: 50%;
    margin: 0 auto .9375rem
}

.ui-location-pop .hd .icon .icon-icon-location {
    font-size: 3.75rem;
    color: #669aff;
    opacity: 1
}

.ui-location-pop .hd .title {
    margin-bottom: .125rem;
    font-size: 1.125rem;
    color: #666
}

.ui-location-pop .hd .sub-title {
    font-size: .8125rem;
    color: #666
}

.ui-location-pop .bd .btn-list {
    margin-top: 1rem
}

.ui-location-pop .bd .btn-list .btn {
    width: 15rem;
    height: 2.8125rem;
    font-size: 1.125rem;
    line-height: 2.8125rem;
    background-color: #fff;
    border-radius: 8px;
    color: #999;
    border: 1px solid #bbb;
    margin: 0 auto .75rem
}

.ui-location-pop .bd .btn-list .active {
    background-color: #669aff;
    color: #fff
}

.ui-location-pop .close-btn {
    width: 1.875rem;
    height: 1.875rem;
    background-color: #f9f9fb;
    position: absolute;
    top: -1rem;
    right: -1rem;
    border-radius: 50%
}

.ui-location-pop .close-btn .icon-icon-close {
    font-size: .75rem;
    color: #669aff;
    opacity: 1;
    text-align: center;
    display: inline-block;
    line-height: 1.875rem
}
.slider {
    overflow: hidden;
    visibility: hidden;
    position: relative
}

.slider .inner {
    overflow: hidden;
    position: relative
}

.slider .inner>.item {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1
}

.slider .nav {
    width: 100%;
    position: absolute;
    bottom: .5rem;
    z-index: 2;
    text-align: center
}

.slider .nav>.item {
    width: .4375rem;
    height: .4375rem;
    margin: 0 .25rem;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 50%
}

.slider .nav>.item.active {
    background: #fff
}
.ui-tab {
    height: 2.25rem;
    display: -webkit-box;
    display: box;
    border-bottom: 1px solid #e7e7e7;
    background: #fff
}

.ui-tab .item {
    width: 30%;
    margin: 0 1.5%;
    display: block;
    line-height: 2.25rem;
    text-align: center;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-box-sizing: border-box;
    text-decoration: none;
    color: #666;
    font-size: .875rem;
    border-bottom: .125rem solid #fff
}

.ui-tab .item.active {
    color: #4a89dc;
    border-color: #4a89dc
}
.ui-tag {
    margin: 0 .125rem;
    height: 1.625rem;
    line-height: 1.625rem;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: .75rem;
    border-radius: .25rem;
    background: #b40607;
}
.ui-tip {
    padding: .625rem;
    line-height: 1.2rem;
    font-size: .75rem;
    color: #666;
    background: #fff4d8
}

.blink {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 25px;
		background-color: #fff3f3;
	clear: both;
}


.footer {
    padding-top: 0.675rem;
    padding-bottom: 0.875rem;
    text-align: center;
    font-size: .75rem;
	    background: #fff;

}

.footer .links a {
    margin-left: .25rem;
    padding-right: .5rem;
    display: inline-block;
    color: #333;
    font-size: .75rem;
    text-decoration: none;
    border-right: 1px solid #ccc
}

.footer .links a:last-child {
    border-right: 0
}

.footer .links b{font-weight:  normal; padding-right: .5rem; color: #333;}
.footer .links-2{ font-size: 0.70rem;     padding: 0 0.5rem;}

.footer .links-2 a{font-size: 0.70rem;}

.footer .copyright {
    margin: .5rem 0;
    color: #999
}

.footer .logo {
    margin: .75rem 0 0;
    color: #bfbfbf;
    font-size: 1.25rem
}

.footer .new-logo {
    color: #a6a6a6;
    display: inline-block;
    font-size: 1.125rem;
    font-family: m-mod-fonts;
    vertical-align: middle;
    font-weight: 400;
    font-style: normal;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.footer .new-logo:before {
    content: "\40"
}

.footer .slogan i {
    color: #bdbdbd;
    font-size: .875rem
}


.desc .desc-title {
    font-size: .9375rem;
    padding-bottom: .4375rem;
    position: relative;
    top: .2rem
}

.desc .desc-content {
    font-size: .625rem;
    padding-bottom: .2rem;
    color: #666
}

td .desc-head {
    font-size: .9375rem;
    padding-bottom: .4375rem;
    position: relative;
    top: .2rem
}

td .desc-bottom {
    font-size: .625rem;
    padding-bottom: .2rem;
    color: #666
}


.total-house table tr td {
    padding: .2625rem
}

.total-house .back-img {
    margin-left: .2375rem
}
.titlebar {
    -webkit-box-pack: center;
    color: #fff;
    background: #4988db
}

.titlebar .btn {
    color: #4988db
}

.titlebar i {
    opacity: .6
}

.titlebar .logo {
    display: inline-block
}

.titlebar .logo i {
    position: relative;
    opacity: 1;
    z-index: 2
}

.titlebar .logo .tip {
    margin-left: .5rem;
    padding: .125rem .375rem;
    display: inline-block;
    font-weight: 700;
    background: #fff;
    border-radius: .1875rem;
    font-size: 1.125rem;
    position: relative;
    z-index: 1
}

.titlebar .logo .tip:before {
    width: 0;
    height: 0;
    content: " ";
    position: absolute;
    left: -12px;
    top: .5rem;
    display: block;
    border-width: 6px;
    border-style: solid
}

.titlebar .logo .tip {
    color: #5f89dc
}

.titlebar .logo .tip:before {
    border-color: #5f89dc #fff #5f89dc #5f89dc
}

.titlebar .tab .tab-item {
    height: 1.75rem;
    overflow: hidden;
    margin-left: -.125rem;
    display: inline-block;
    vertical-align: middle;
    padding-left: .3125rem;
    padding-right: .3125rem;
    background: #fff;
    border-radius: 20px;
    color: #333
}

.titlebar .tab .tab-item input {
    width: 3rem;
    padding: .25rem 0;
    font-size: 1.125rem;
    border: 0;
    background: transparent
}

.titlebar .tab .tab-item:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.titlebar .tab .tab-item:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.titlebar.credit {
    background: #6daeda
}

.titlebar.credit .logo .tip {
    color: #6daeda
}

.titlebar.credit .logo .tip:before {
    border-color: #6daeda #fff #6daeda #6daeda
}

.titlebar.credit .btn {
    color: #6daeda
}

.titlebar.fangdai {
    background: #75ba9b
}

.titlebar.fangdai .logo .tip {
    color: #75ba9b
}

.titlebar.fangdai .logo .tip:before {
    border-color: #75ba9b #fff #75ba9b #75ba9b
}

.titlebar.licai {
    background: #cc5e3c
}

.titlebar.licai .logo .tip {
    color: #cc5e3c
}

.titlebar.licai .logo .tip:before {
    border-color: #cc5e3c #fff #cc5e3c #cc5e3c
}

.titlebar .btn.active {
    color: #fff;
    background: rgba(0,0,0,.16)
}

.titlebar a {
    color: #fff
}



body {
    background: #eee
}

.no-padding {
    padding-left: 0;
    padding-right: 0
}

.guide-cate .ui-tag {
    width: 25%;
    font-size: .75rem
}
.guide-cate .body{padding-top: 0.2rem;}

.ui-list.border .item {
    border-bottom: 1px solid #efeff4;
    color: #333;
    padding: 0 .75rem;
    margin-bottom: 0rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 2.25rem;
    line-height: 2.25rem;
    display: block;
    font-size: .875rem
}

.credit-banks {
    display: -webkit-box;
    display: box
}

.credit-banks a {
    color: #666
}
.credit-banks li:first-child {
    margin-right: .25rem;
}
.credit-banks li:last-child {
    margin-left: .25rem;
}

.credit-banks li {
	background: #fff;
    -webkit-box-flex: 1;
    font-size: .75rem;
    text-align: center;
    padding-bottom: .3rem;
    box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.3);
}

.credit-banks li:hover {
  box-shadow: 0 0 3px 2px rgba(200, 200, 200, 0.5);
}

.credit-banks img {
    width: 8.75rem;
    height: 8.75rem;
    margin: .25rem 0 .3125rem;
}

.credit-banks span {
    display: block;
    text-align: left;
    text-indent: .25rem;
    font-weight: bold;
    color: #666;
    font-size: 80%;
}

.m-title {
    font-size: 1.75rem;
    color: #fff;
    padding: .9375rem;
    background: url(../images/059b3f9e8073b56ac718da974640c086.jpg) 0 0 no-repeat #457ac0;
    background-size: 21.5625rem 100%;
    line-height: 1.2
}

.m-desc {
    background-color: #fff;
    font-size: 1rem;
    color: #999;
    line-height: 1.625rem;
    padding: .9375rem
}

.m-desc .tag {
    display: inline-block;
    line-height: 1.125rem;
    text-align: center;
    vertical-align: top;
    border: 1px solid #ccc;
    font-size: .625rem;
    border-radius: .625rem;
    margin: .1875rem .25rem 0 0;
    padding: 0 .625rem
}

.bank {
    margin-bottom: .625rem
}

.end-text {
    margin-top: .625rem;
    padding: 1.5625rem .9375rem;
    color: #333
}

.end-text .tag {
    margin-top: .125rem
}

.m-list {
    background-color: #fff
}

.m-list .title {
    background-color: #eee;
    color: #333;
    font-size: .9375rem;
    padding: .625rem .9375rem;
    font-weight: 400
}

.m-list .list li {
    clear: left;
    display: -webkit-flex;
    display: flex;
    display: box;
    padding: 1.125rem .9375rem 1.125rem 0;
    margin-left: .9375rem;
    position: relative;
    z-index: 0;
    height: 3.75rem
}

.m-list .list li:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    background-color: #c8c7cc;
    transform: scaleY(0.5);
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    pointer-events: none;
    z-index: 5
}

.m-list .list li:last-child {
    border-bottom: 0;
    text-align: center;
    font-size: .75rem;
    color: #666;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.m-list .list li:last-child:after {
    display: none
}

.m-list .list .btn {
    padding: .625rem 0;
    border-bottom: 0;
    text-align: center;
    font-size: .75rem;
    color: #666;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.m-list .list .btn:active {
    background-color: #f9f8f8
}

.m-list .list .img-box {
    display: inline-block;
    width: 6.25rem;
    height: 3.8125rem;
    padding-right: .625rem;
    float: left;
    overflow: hidden
}

.m-list .list .img-box img {
    width: 6.25rem;
    height: 3.8125rem
}

.m-list .list .info-box {
    flex: 1;
    -webkit-flex: 1;
    -webkit-box-flex: 1
}

.m-list .list .info-box .sub-title {
    font-size: 1rem;
    line-height: 1.375rem;
    color: #333;
    display: inline-block;
    text-align: left;
    height: 3.125rem;
    overflow: hidden
}

.m-list .list .info-box .date {
    font-size: .6875rem;
    clear: left;
    float: left;
    color: #999
}

.m-list .list .info-box .read {
    font-size: .6875rem;
    float: right;
    color: #999
}

.relatitlenavs .uncurrent {
    color: #BBB
}

.relatools .toollink {
    display: inline-block;
    width: 29%;
    font-size: .75rem;
    padding: 0 .25rem!important;
    margin: .25rem 0
}

.ask-list .ui-list {
    border-top: 1px solid #d6d6d6
}

.ask-list .ui-list .list-item {
    border: 0;
    border-top-color: #d6d6d6;
    border-top-width: 1px;
    border-top-style: solid
}

.ask-list .ui-list .list-item:first-child {
    border: 0
}

.ask-list .pager {
    padding: 10px 0;
    text-align: center
}

.ask-list em {
    color: #faa700;
    font-style: normal
}

.detail {
    padding-bottom: .625rem;
    border-bottom: 1px solid #f0f0f0
}

.detail p {
    color: #333;
    font-size: .875rem;
    padding: 0 .5rem
}

.detail p.data {
    font-size: .75rem;
    color: #bbb;
    margin-top: .25rem
}

.detail p.data .count {
    color: #6eaedb
}
.gl-list.border .item {
    padding: .625rem .9375rem;
    margin: 0;
    font-size: .875rem;
    border-bottom: 1px solid #f0f0f0
}

.gl-list.border .item:before {
    position: relative;
    left: -.1875rem;
    display: inline-block;
    content: "•";
    color: #bbb
}
.index-xuanxiang {
    padding: 0 .375rem;
    background: #fff
}

.index-xuanxiang ul {
    display: -webkit-box
}

.index-xuanxiang ul li {
    font-size: .875rem;
    -webkit-box-flex: 1;
    text-align: center;
    height: 2.219rem;
    line-height: 2.219rem;
    cursor: pointer;
    color: #666
}

.index-xuanxiang ul .xx-on {
    color: #6eaedb;
    height: 2.156rem;
    line-height: 2.156rem
}

.index-neirong {
    padding: .3rem .4rem;
    font-size: .7rem; 
    line-height: 1.25rem;
}
.index-neirong span{font-weight: bold; color: #444;padding-right:0.25rem;}
.index-nr:nth-child(2) {
	height: 2.5rem;
    overflow: hidden;
}
.index-nr:nth-child(2) .toollink{
    margin-right: .3rem;
}
#more-choose{    display: inline-block;
    line-height:1.4rem;
    font-size: 0.7rem;
    color: #fff;
    padding: 0 13px;
    background: #f86d0d;
    margin-top: .3rem;
    /* margin-left: 6.5rem; */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;}

.loan .ui-widget-header {
    position: relative
}

.loan .ui-widget-header .uwh-login {
    height: 2.5rem;
    line-height: 2.5;
    position: absolute;
    right: 4.0625rem
}

.loan .ui-widget-header .uwh-login a {
    color: #fff
}

.tab-nav.ui-tab .item {
    width: 25%
}

.search-bar .keyword,.search-bar button {
    margin: 0;
    padding: 0;
    height: 2.5rem;
    line-height: 2.5rem;
    overflow: hidden;
    border: 0;
    border-radius: 6px;
    font-size: 1.125rem
}

.search-bar .keyword-wrap {
    position: relative;
    display: block;
    font-size: 1.125rem
}

.search-bar .keyword-wrap:before {
    display: block;
    content: "万元";
    color: #999;
    position: absolute;
    right: .5rem;
    top: .6875rem;
    z-index: 9
}

.search-bar .keyword {
    padding-left: .5rem;
    color: #333;
    background: #fff;
    position: relative
}

.search-bar button.yellow {
    width: 6.25rem;
    margin-left: .3125rem;
    color: #fff;
    background: #fd8007
}

.main-nav .item {
    font-size: .875rem;
    text-align: center
}

.main-nav .item .icon {
    width: 4rem;
    height: 4rem;
    margin: auto;
    margin-bottom: .375rem;
    background: #5c99ea;
    border-radius: 10px;
    text-align: center
}

.main-nav .item .icon i {
    width: 4rem;
    overflow: hidden;
    top: .75rem;
    font-size: 2.25rem;
    color: #fff
}

.main-nav .item .icon img {
    width: 4rem;
    height: 4rem;
    border-radius: 10px
}

.main-nav .item .title {
    color: #333
}

.main-nav .item .desc {
    color: #999
}

.main-nav.many .body {
    padding: 1.25rem 0
}

.login-wrap .body {
    padding: .625rem .5rem .9375rem;
    font-size: 1.25rem
}

.login-wrap .caption {
    padding: .375rem 0 .75rem;
    text-align: center;
    color: #666
}

.login-wrap .border {
    border: 1px solid #ccc;
    margin-top: 10px;
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    line-height: 2
}

.licai .grid .item {
    text-align: center;
    font-size: .875rem;
    font-weight: 400;
    color: #333
}

.licai .grid .item img {
    width: 3rem;
    height: 3rem;
    margin-bottom: .3125rem;
    border-radius: .375rem
}
.loan .ui-widget-header {
    position: relative
}

.loan .ui-widget-header .uwh-login {
    height: 2.5rem;
    line-height: 2.5;
    position: absolute;
    right: 4.0625rem
}

.loan .ui-widget-header .uwh-login a {
    color: #fff
}
.back-button {
    display: none;
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    background-color: #000;
    opacity: .2;
    border-radius: 50%;
    z-index: 1001;
    right: .625rem;
    bottom: 4.0625rem;
    text-align: center
}

.back-button .back-top {
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    position: relative
}

.back-button .back-top:before {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.375rem
}
.login {
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    background: rgba(0,0,0,.5)
}

.login .title {
    color: #666;
    font-size: 1.125rem;
    padding-top: 1.5rem
}

.login .inner {
    margin: 20% 10px;
    padding: 0 .625rem .75rem;
    position: relative;
    background-color: #fff;
    border-radius: 10px
}

.login .inner .close {
    width: 60px;
    height: 60px;
    padding-right: 10px;
    line-height: 30px;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 1.875rem;
    color: #999
}

.login .inner .ui-text {
    width: auto;
    margin: 0;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 1rem
}

.login .inner .ui-text::-webkit-input-placeholder {
    color: #666
}


.now-reg {
    width: 96%;
    padding: .5rem 2%;
    margin-top: -3.75rem;
    position: fixed;
    left: 0;
    top: 100%;
    z-index: 9999
}

.now-reg .ui-btn {
    display: block
}

.p-personal .p-main .detail .title {
    font-size: .875rem
}

.p-personal .p-main .detail .desc {
    font-size: .75rem
}

.p-personal .p-detail .line-wrap .line-item:first-child {
    margin-right: 0
}
.search .btn-rank i {
    vertical-align: top
}

.search .btn-rank i.up {
    top: -.0625rem
}

.search .btn-rank i.down {
    top: .125rem
}

.search .ui-list>.item {
    -webkit-box-align: start
}

.search .ui-list>.item .title {
    font-size: .875rem;
    padding-bottom: .25rem;
    white-space: normal
}

.search .ui-list>.item .title .r-is {
    color: #999
}

.search .ui-list>.item .title .r-is i {
    top: .0625rem
}

.search .ui-list>.item .p-info {
    padding-bottom: .5rem
}

.search .ui-list>.item .p-info .item {
    width: 33.33333%;
    white-space: nowrap;
    font-size: .875rem
}

.search .ui-list>.item .p-info:last-child {
    padding-bottom: 0
}

.search .ui-list>.item .star {
    font-size: .75rem
}

.search .ui-list>.item .green {
    color: #35d785
}

.search .ui-list>.item .yellow {
    color: #e98a44
}

.search .ui-list>.item .big {
    font-size: .875rem
}

.search .ui-list>.item label {
    font-size: .625rem;
    display: block;
    margin-bottom: .0625rem;
    color: #999
}

.search .ui-list>.item .help {
    font-size: .625rem
}

.search .load-more {
    margin: -.625rem .375rem 0 .375rem;
    padding: .75rem .375rem;
    background: #fff
}


.ui-widget-list>a>dl .uwl-title:before,.ui-widget-list>a>dl .uwl-title:after {
    content: "";
    display: table;
    font: 0/0 a
}

.ui-widget-list>a>dl .uwl-title:after {
    clear: both
}

.ui-widget-list>a>dl .uwl-unit>span,.ui-widget-list>a>dl .uwl-label>span {
    float: left
}




.header-fonts,.ui-widget-header .uwh-bar .uwh-home a,.ui-widget-header .uwh-bar .uwh-logo a:before,.ui-widget-header .uwh-bar .uwh-search .tips-arrowUp:after,.ui-widget-header .uwh-bar .uwh-search .tips-arrowDown:after,.ui-widget-footer .uwf-quick-access .uwf-logo strong:before,.ui-widget-footer .uwf-quick-access .uwf-logo .uwf-slogan:before,.ui-widget-list>a>dl .uwl-title .uwl-brand:before,.ui-widget-list>a>dl .uwl-point:before {
    font-family: "m-mod-fonts";
    color: #fff;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-logo-2:before,.ui-widget-header .uwh-bar .uwh-logo .two-words:before {
    content: "\31"
}

.icon-logo-3:before,.ui-widget-header .uwh-bar .uwh-logo .three-words:before {
    content: "\32"
}

.icon-logo-newlogo:before,.ui-widget-header .uwh-bar .uwh-logo .newlogo-words:before {
    content: "\39"
}

.icon-logo-4:before {
    content: "\33"
}

.icon-gohome:before {
    content: "\34"
}

.icon-borderback:before {
    content: "\35"
}

.icon-place:before {
    content: "\36"
}

.icon-back:before {
    content: "\37"
}

.icon-logo:before,.ui-widget-header .uwh-bar .uwh-home a:before,.ui-widget-footer .uwf-quick-access .uwf-logo strong:before {
    content: "\40"
}

.icon-slogan:before,.ui-widget-footer .uwf-quick-access .uwf-logo .uwf-slogan:before {
    content: "\30"
}

.icon-imglogo:before {
    content: "\61"
}

.icon-arrowLeft:before,.ui-widget-list>a>dl .uwl-point:before {
    content: "\62"
}

.icon-arrowUp:after,.ui-widget-header .uwh-bar .uwh-search .tips-arrowUp:after,.ui-widget-header .uwh-bar .uwh-search .tips-arrowDown:after {
    content: "\63"
}

.icon-star:before {
    content: "\64"
}

.icon-letter-R:before,.ui-widget-list>a>dl .uwl-title .uwl-brand:before {
    content: "\65"
}

@media all and (max-width: 320px) {
    html {
        font-size:16px
    }
}

@media all and (min-width: 324px) and (max-width: 480px) {
    html {
        font-size:18px
    }
}

@media all and (min-width: 480px) and (max-width: 540px) {
    html {
        font-size:24px
    }
}

@media all and (min-width: 540px) and (max-width: 768px) {
    html {
        font-size:26px
    }
}

@media all and (min-width: 768px) and (max-width: 960px) {
    html {
        font-size:28px
    }
}

@media all and (min-width: 960px) and (max-width: 1280px) {
    html {
        font-size:30px
    }
}

@media all and (min-width: 1280px) {
    html {
        font-size:32px
    }
}

.ui-widget-header {
    width: 100%
}

.ui-widget-header a {
    text-decoration: none
}

.ui-widget-header .uwh-bar {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0rem .375rem 0rem .5625rem;
    background-color: #fc6e51;
    height: 2.8rem;
    overflow: hidden
}

.ui-widget-header .uwh-bar i {
    position: static
}

.ui-widget-header .uwh-bar div {
    height: 100%
}

.ui-widget-header .uwh-bar .uwh-home a {
    display: block;
    display: inline-block;
    font-size: 1.5rem;
    height: 2.5rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-logo {
    height: 2.5rem;
    position: relative
}

.ui-widget-header .uwh-bar .uwh-logo a {
    display: block;
    height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-logo a:before {
    font-size: 1.5rem;
    position: absolute;
    left: 0
}

.ui-widget-header .uwh-bar .uwh-logo a:after {
    content: attr(data-title);
    font-size: 1.1875rem;
    color: #fc6e51;
    font-weight: normal;
    position: absolute;
    top: 0;
    right: .375rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-logo .newlogo-words {
    width: 3.125rem;
    line-height: 2.5625rem
}

.ui-widget-header .uwh-bar .uwh-logo .newlogo-words:before {
    font-size: 1.4375rem
}

.ui-widget-header .uwh-bar .uwh-logo .newlogo-words:after {
    content: none
}

.ui-widget-header .uwh-bar .uwh-logo .two-words {
    width: 7.4375rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-logo .three-words {
    width: 8.5625rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-back a {
    display: inline-block;
    margin-top: .46875rem
}

.ui-widget-header .uwh-bar .uwh-back i {
    display: inline-block
}

.ui-widget-header .uwh-bar .uwh-back .icon-gohome {
    -moz-border-radius: 1.125rem;
    -webkit-border-radius: 1.125rem;
    border-radius: 1.125rem;
    padding: .125rem .625rem;
    background: rgba(255,255,255,0.6);
    font-size: 1.1875rem;
    color: #fc6e51
}

.ui-widget-header .uwh-bar .uwh-back .icon-back {
    color: #EABEB1;
    font-size: 1.5625rem
}

.ui-widget-header .uwh-bar .uwh-text a {
    line-height: 1.375rem;
    display: inline-block;
    font-size: .9375rem;
    text-align: center;
    width: 3.5rem;
    -moz-border-radius: .71875rem;
    -webkit-border-radius: .71875rem;
    border-radius: .71875rem;
    background: rgba(255,255,255,0.6);
    color: #fc6e51;
    text-decoration: none;
    margin-top: .5625rem
}

.ui-widget-header .uwh-bar .uwh-search a {
    line-height: 1.375rem;
    display: inline-block;
    font-size: .9375rem;
    text-align: center;
    width: 3.5rem;
    -moz-border-radius: .71875rem;
    -webkit-border-radius: .71875rem;
    border-radius: .71875rem;
    background: rgba(255,255,255,0.6);
    color: #fc6e51;
    text-decoration: none;
    margin-top: .5625rem
}

.ui-widget-header .uwh-bar .uwh-search .tips-arrowUp:after,.ui-widget-header .uwh-bar .uwh-search .tips-arrowDown:after {
    color: #fc6e51;
    margin-left: .125rem;
    font-size: .375rem
}

.ui-widget-header .uwh-bar .uwh-search .tips-arrowDown:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block
}

.ui-widget-header .uwh-bar .uwh-input {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ui-widget-header .uwh-bar .uwh-input>p {
    width: 5.3125rem;
    height: 1.5rem;
    background-color: #fff;
    position: relative
}

.ui-widget-header .uwh-bar .uwh-input>p:after {
    font-size: .875rem;
    content: attr(data-unit);
    color: #999;
    position: absolute;
    top: .25rem;
    right: .625rem
}

.ui-widget-header .uwh-bar .uwh-input input {
    width: 3.8125rem;
    height: 1.5rem;
    color: #666;
    font-size: .875rem
}

.ui-widget-header .uwh-bar .uwh-input .unit-money {
    -moz-border-radius-topleft: .75rem;
    -webkit-border-top-left-radius: .75rem;
    border-top-left-radius: .75rem;
    -moz-border-radius-bottomleft: .75rem;
    -webkit-border-bottom-left-radius: .75rem;
    border-bottom-left-radius: .75rem
}

.ui-widget-header .uwh-bar .uwh-input .unit-money input {
    margin: 0 .75rem
}

.ui-widget-header .uwh-bar .uwh-input .unit-month {
    margin-left: .125rem;
    -moz-border-radius-topright: .75rem;
    -webkit-border-top-right-radius: .75rem;
    border-top-right-radius: .75rem;
    -moz-border-radius-bottomright: .75rem;
    -webkit-border-bottom-right-radius: .75rem;
    border-bottom-right-radius: .75rem
}

.ui-widget-header .uwh-bar .uwh-input .unit-month input {
    margin: 0 .75rem
}

.ui-widget-header .uwh-bar .uwh-title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    z-index: 100;
    height: 2.8rem;
    color: #fff;
    font-size: 1.375rem;
    line-height: 2.8rem;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: start
}
.ui-widget-header .uwh-bar .uwh-title a{display: block; height: 100%;}

.ui-widget-header .uwh-bar .uwh-title div {
    height: 100%
}

.ui-widget-header .uwh-bar .uwh-location {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 100%
}

.ui-widget-header .uwh-bar .uwh-location a {
    display: inline-block;
    position: relative;
    height: 2.5rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-location a span,.ui-widget-header .uwh-bar .uwh-location a i {
    float: left;
    height: 2.5rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-location span {
    color: #fff
}

.ui-widget-header .uwh-bar .uwh-location .icon-place {
    font-size: 1.0625rem
}

.ui-widget-header .uwh-bar .uwh-location .icon-place:before {
    color: #EABEB1
}

.ui-widget-header .uwh-bar .uwh-imgLogo a {
    display: block;
    height: 2.5rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-imgLogo span,.ui-widget-header .uwh-bar .uwh-imgLogo i {
    float: left;
    height: 1.0625rem
}

.ui-widget-header .uwh-bar .uwh-imgLogo span {
    color: #fff;
    margin-left: .25rem
}

.ui-widget-header .uwh-bar .uwh-imgLogo .icon-imglogo {
    font-size: 1.0625rem
}

.ui-widget-header .uwh-bar .uwh-imgLogo .icon-imglogo:before {
    color: #EABEB1
}

.ui-widget-header .uwh-bar .uwh-arrowHome a,.ui-widget-header .uwh-bar .uwh-arrowHome span,.ui-widget-header .uwh-bar .uwh-arrowHome i {
    float: left;
    height: 2.5rem;
    line-height: 2.5rem
}

.ui-widget-header .uwh-bar .uwh-arrowHome span {
    color: #fff;
    font-size: 1.0625rem
}

.ui-widget-header .uwh-bar .uwh-arrowHome .icon-arrowLeft,.ui-widget-header .uwh-bar .uwh-arrowHome .ui-widget-list>a>dl .uwl-point:before,.ui-widget-list>a>dl .ui-widget-header .uwh-bar .uwh-arrowHome .uwl-point:before {
    font-size: 1.0625rem
}

.ui-widget-header .uwh-bar .uwh-arrowHome .icon-arrowLeft:before,.ui-widget-header .uwh-bar .uwh-arrowHome .ui-widget-list>a>dl .uwl-point:before,.ui-widget-list>a>dl .ui-widget-header .uwh-bar .uwh-arrowHome .uwl-point:before {
    opacity: 0.7;
    margin-left: -.25rem
}

.ui-widget-header .uwh-subnav {
    padding: 0rem .375rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-bottom: 1px solid #e7e7e7;
    background-color: #fff
}

.ui-widget-header .uwh-subnav li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    font-size: .875rem;
    height: 2.21875rem
}

.ui-widget-header .uwh-subnav li a {
    display: block;
    height: 2.15625rem;
    line-height: 2.15625rem;
    color: #666
}

.ui-widget-header .uwh-subnav .on a:link,.ui-widget-header .uwh-subnav .on a:visited {
    border-bottom: 2px solid #fc6e51;
    color: #fc6e51
}

.ui-header-theme-loan .uwh-bar {
    background-color: #4988db
}

.ui-header-theme-loan .uwh-bar .uwh-logo a:after {
    color: #4988db
}

.ui-header-theme-loan .uwh-bar .uwh-back .icon-gohome {
    color: #4988db
}

.ui-header-theme-loan .uwh-bar .uwh-back .icon-back {
    color: #B6CFF1
}

.ui-header-theme-loan .uwh-bar .uwh-text a {
    color: #4988db
}

.ui-header-theme-loan .uwh-bar .uwh-search a {
    color: #4988db
}

.ui-header-theme-loan .uwh-bar .uwh-search a:after {
    color: #4988db !important
}

.ui-header-theme-loan .uwh-bar .uwh-location .icon-place:before {
    color: #B6CFF1
}

.ui-header-theme-loan .uwh-bar .uwh-imgLogo .icon-imglogo:before {
    color: #B6CFF1
}

.ui-header-theme-loan .uwh-subnav .on a:link,.ui-header-theme-loan .uwh-subnav .on a:visited {
    border-bottom: 2px solid #4988db;
    color: #4988db
}

.ui-header-theme-fangdai .uwh-bar {
    background-color: #6bb99c
}

.ui-header-theme-fangdai .uwh-bar .uwh-logo a:after {
    color: #6bb99c
}

.ui-header-theme-fangdai .uwh-bar .uwh-back .icon-gohome {
    color: #6bb99c
}

.ui-header-theme-fangdai .uwh-bar .uwh-back .icon-back {
    color: #C4E3D7
}

.ui-header-theme-fangdai .uwh-bar .uwh-text a {
    color: #6bb99c
}

.ui-header-theme-fangdai .uwh-bar .uwh-search a {
    color: #6bb99c
}

.ui-header-theme-fangdai .uwh-bar .uwh-search a:after {
    color: #6bb99c !important
}

.ui-header-theme-fangdai .uwh-bar .uwh-location .icon-place:before {
    color: #C4E3D7
}

.ui-header-theme-fangdai .uwh-bar .uwh-imgLogo .icon-imglogo:before {
    color: #C4E3D7
}

.ui-header-theme-fangdai .uwh-subnav .on a:link,.ui-header-theme-fangdai .uwh-subnav .on a:visited {
    border-bottom: 2px solid #6bb99c;
    color: #6bb99c
}

.ui-header-theme-credit .uwh-bar {
    background-color: #6eaedb
}

.ui-header-theme-credit .uwh-bar .uwh-logo a:after {
    color: #6eaedb
}

.ui-header-theme-credit .uwh-bar .uwh-back .icon-gohome {
    color: #6eaedb
}

.ui-header-theme-credit .uwh-bar .uwh-back .icon-back {
    color: #C5DFF1
}

.ui-header-theme-credit .uwh-bar .uwh-text a {
    color: #6eaedb
}

.ui-header-theme-credit .uwh-bar .uwh-search a {
    color: #6eaedb
}

.ui-header-theme-credit .uwh-bar .uwh-search a:after {
    color: #6eaedb !important
}

.ui-header-theme-credit .uwh-bar .uwh-location .icon-place:before {
    color: #C5DFF1
}

.ui-header-theme-credit .uwh-bar .uwh-imgLogo .icon-imglogo:before {
    color: #C5DFF1
}

.ui-header-theme-credit .uwh-subnav .on a:link,.ui-header-theme-credit .uwh-subnav .on a:visited {
    border-bottom: 2px solid #6eaedb;
    color: #6eaedb
}

.ui-header-theme-chedai .uwh-bar {
    background-color: #6b72b9
}

.ui-header-theme-chedai .uwh-bar .uwh-logo a:after {
    color: #6b72b9
}

.ui-header-theme-chedai .uwh-bar .uwh-back .icon-gohome {
    color: #6b72b9
}

.ui-header-theme-chedai .uwh-bar .uwh-back .icon-back {
    color: #C4C7E3
}

.ui-header-theme-chedai .uwh-bar .uwh-text a {
    color: #6b72b9
}

.ui-header-theme-chedai .uwh-bar .uwh-search a {
    color: #6b72b9
}

.ui-header-theme-chedai .uwh-bar .uwh-search a:after {
    color: #6b72b9 !important
}

.ui-header-theme-chedai .uwh-bar .uwh-location .icon-place:before {
    color: #C4C7E3
}

.ui-header-theme-chedai .uwh-bar .uwh-imgLogo .icon-imglogo:before {
    color: #C4C7E3
}

.ui-header-theme-chedai .uwh-subnav .on a:link,.ui-header-theme-chedai .uwh-subnav .on a:visited {
    border-bottom: 2px solid #6b72b9;
    color: #6b72b9
}

.ui-header-theme-home .uwh-bar {
    background-color: #3d59a4
}

.ui-header-theme-home .uwh-bar .uwh-logo a:after {
    color: #3d59a4
}

.ui-header-theme-home .uwh-bar .uwh-back .icon-gohome {
    color: #3d59a4
}

.ui-header-theme-home .uwh-bar .uwh-back .icon-back {
    color: #B1BDDB
}

.ui-header-theme-home .uwh-bar .uwh-text a {
    color: #3d59a4
}

.ui-header-theme-home .uwh-bar .uwh-search a {
    color: #3d59a4
}

.ui-header-theme-home .uwh-bar .uwh-search a:after {
    color: #3d59a4 !important
}

.ui-header-theme-home .uwh-bar .uwh-location .icon-place:before {
    color: #B1BDDB
}

.ui-header-theme-home .uwh-bar .uwh-imgLogo .icon-imglogo:before {
    color: #B1BDDB
}

.ui-header-theme-home .uwh-subnav .on a:link,.ui-header-theme-home .uwh-subnav .on a:visited {
    border-bottom: 2px solid #3d59a4;
    color: #3d59a4
}

.ui-widget-footer .uwf-quick-access>div:first-child a,.ui-widget-footer .uwf-quick-access .uwf-mobile-version a {
    float: left;
    padding: 0rem .5625rem;
    border-left: 1px solid #dadada;
    color: #666
}

.ui-widget-footer {
    background-color: #eee;
    text-align: center;
    padding: 1.3125rem 0rem 3.5625rem
}

.ui-widget-footer a {
    text-decoration: none
}

.ui-widget-footer .uwf-quick-access>div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: .75rem;
    margin-top: .5625rem
}

.ui-widget-footer .uwf-quick-access>div a {
    color: #666666
}

.ui-widget-footer .uwf-quick-access>div p:first-child a {
    border: 0 none
}

.ui-widget-footer .uwf-quick-access .uwf-copyright {
    font-size: .625rem;
    color: #a6a6a6
}

.ui-widget-footer .uwf-quick-access .uwf-logo {
    display: block;
    padding-top: .6875rem
}

.ui-widget-footer .uwf-quick-access .uwf-logo strong {
    display: block
}

.ui-widget-footer .uwf-quick-access .uwf-logo strong:before {
    color: #a6a6a6;
    display: inline-block;
    font-size: 1.125rem
}

.ui-widget-footer .uwf-quick-access .uwf-logo .uwf-slogan {
    display: block;
    margin-top: .4375rem
}

.ui-widget-footer .uwf-quick-access .uwf-logo .uwf-slogan:before {
    color: #a6a6a6;
    display: inline-block;
    font-size: .8125rem
}

.part {
    padding: .625rem .75rem;
    background-color: #eee;
    min-height: 1000px
}

.demo-box {
    min-height: 1000px;
    margin-top: 20px
}

.ui-widget-list {
    background-color: #fff
}

.ui-widget-list .uwl-bar {
    padding: 0rem .78125rem;
    background-color: #fff;
    height: 2.25rem;
    line-height: 2.25rem;
    font-size: 1rem;
    color: #666;
    font-weight: bold;
    border-bottom: 1px solid #eee
}

.ui-widget-list>a {
    display: block;
    text-decoration: none
}

.ui-widget-list>a:active {
    background-color: #f9f9f9
}

.ui-widget-list>a .uwl-tips {
    font-size: .5625rem;
    color: #5d9cec
}

.ui-widget-list>a>dl {
    padding: .75rem 0rem 0rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.ui-widget-list>a>dl dt {
    width: 2.9375rem;
    height: 2.9375rem;
    border: 1px solid #dddddd;
    margin-left: .5rem
}

.ui-widget-list>a>dl dt img {
    width: 2.9375rem;
    height: 2.9375rem;
    display: block
}

.ui-widget-list>a>dl dd {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0rem .5rem .75rem .5rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 3rem;
    border-bottom: 1px solid #f0f0f0
}

.ui-widget-list>a>dl .uwl-num-line {
    position: relative;
    margin-left: 1.6875rem
}

.ui-widget-list>a>dl .uwl-num-line .uwl-num {
    position: absolute;
    width: 1rem;
    height: 1rem;
    line-height: 1.0625rem;
    -moz-border-radius: .5rem;
    -webkit-border-radius: .5rem;
    border-radius: .5rem;
    background-color: #cb5d3b;
    text-align: center;
    font-size: .625rem;
    color: #fff;
    font-weight: normal;
    left: -1.375rem;
    top: 1rem
}

.ui-widget-list>a>dl .uwl-num-line .bg-gray {
    background-color: #bbb
}

.ui-widget-list>a>dl .uwl-title {
    font-size: .8125rem;
    position: relative
}

.ui-widget-list>a>dl .uwl-title b {
    color: #333;
    font-weight: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-right: 4rem
}

.ui-widget-list>a>dl .uwl-title span {
    color: #999;
    position: absolute;
    top: 0;
    right: 0
}

.ui-widget-list>a>dl .uwl-title .uwl-brand:before {
    position: relative;
    top: -.09375rem;
    right: .125rem;
    color: #55c281;
    font-size: 1rem
}

.ui-widget-list>a>dl .uwl-unit>span,.ui-widget-list>a>dl .uwl-label>span {
    width: 33%;
    color: #494949;
    font-size: .5rem
}

.ui-widget-list>a>dl .uwl-unit>span i,.ui-widget-list>a>dl .uwl-label>span i {
    font-size: .9375rem;
    font-family: tahoma,Arial,sans-serif;
    font-style: normal;
    vertical-align: baseline
}

.ui-widget-list>a>dl .uwl-unit>span .unit,.ui-widget-list>a>dl .uwl-label>span .unit {
    display: inline-block;
    position: relative;
    top: .125rem
}

.ui-widget-list>a>dl .uwl-unit .unit-month,.ui-widget-list>a>dl .uwl-unit .label-month,.ui-widget-list>a>dl .uwl-label .unit-month,.ui-widget-list>a>dl .uwl-label .label-month {
    text-align: center
}

.ui-widget-list>a>dl .uwl-unit .unit-percent,.ui-widget-list>a>dl .uwl-label .unit-percent {
    text-align: right;
    color: #cb5d3b
}

.ui-widget-list>a>dl .uwl-unit .label-percent,.ui-widget-list>a>dl .uwl-label .label-percent {
    text-align: right
}

.ui-widget-list>a>dl .uwl-unit .unit-address i,.ui-widget-list>a>dl .uwl-label .unit-address i {
    color: #999
}

.ui-widget-list>a>dl .uwl-label {
    margin-top: .15625rem
}

.ui-widget-list>a>dl .uwl-label span {
    color: #c6c6c6;
    font-size: .59375rem
}

.ui-widget-list>a>dl .uwl-point {
    padding-right: 1.875rem;
    position: relative
}

.ui-widget-list>a>dl .uwl-point:before {
    position: absolute;
    right: .5rem;
    top: 1rem;
    color: #ddd;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    font-size: 1.0625rem
}

.ui-widget-list>a>dl .uwl-desc {
    font-size: .6875rem;
    color: #a9a9a9;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.ui-widget-list>a>dl .uwl-progress {
    background-color: #eee;
    width: 100%;
    margin-top: .1875rem;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: .25rem
}

.ui-widget-list>a>dl .uwl-progress .uwl-progress-bar {
    background-color: #4fc099;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: .25rem
}

.ui-widget-list>a:last-child dl dd {
    border-bottom: 0 none
}

.dede_pages{
	overflow:hidden;
}
.dede_pages ul{
	clear:both;
	text-align:center;
	white-space:nowrap;
}
.dede_pages ul li{
	font-size: 0.7rem;
	float:left;
	font-family:Tahoma;
	line-height: 1rem;
	margin-right: 0.3rem;
	border:1px solid #E9E9E9;
    margin-bottom: 5px;
    background: #fff;
}
.dede_pages .pagelist-wrap ul li
{
	position: relative; left:-50%;
}
.dede_pages ul li span,
.dede_pages ul li a{
	color:#555;
	padding: 0.1rem 0.35rem;
	display:block;
	text-decoration: none;
}
.dede_pages ul li span{color:#aaa;}
.dede_pages ul li.thisclass,
.dede_pages ul li a:hover{
	background-color:#aaa;
	color: #fff;
}
.dede_pages ul li.thisclass{font-weight:bold;padding:2px 6px 2px;}

.dede_pages select{height:21px; border:none;}
.dede_pages .pageinfo{
	line-height:21px;
	padding:0 7px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.ym {position: relative; background: #fff;}
.ym .input-check{position: absolute;
    top: 2.2rem;
    left: 2.8rem;
    height: 1rem;
    width: 12rem;
    border: none;
    background: none;
    line-height: 1rem;
    color: #555;
    font-size: 0.75rem;
    padding: 0.4rem;
}
.ym .btn-check{position: absolute;
    top: 2.1rem;
    right: 1.2rem;
    height: 2rem;
    width: 3rem;
    border: none;
    padding: 0;
    background: none;
    cursor: pointer;
}
@media screen and (min-width: 541px){
	.ym .input-check{
	    top: -moz-calc((106/389)*38vw + 0.0478*(100vw - 540px));
	    top: -webkit-calc((106/389)*38vw + 0.0478*(100vw - 540px));
	    top: calc((106/389)*38vw + 0.0478*(100vw - 540px));
	    left: -moz-calc(100%*0.15);
	    left: -webkit-calc(100%*0.15);
	    left: calc(100%*0.15);
	}
	.ym .btn-check{
	    top: -moz-calc(100vw/(389/106)*0.37);
	    top: -webkit-calc(100vw/(389/106)*0.37);
	    top: calc(100vw/(389/106)*0.37);
	    right: 6%;
	    height: 10vw;
	    width: 15vw;
	}
}
.ym .input-check::-webkit-input-placeholder{
    font-size: 0.7rem;
}

.ym li{
	font-size: 0.7rem;
	padding-left: 1rem;
    line-height: 2rem;
    border-bottom: 1px dotted #ccc;}
    
.ym .valid .msg {
    color: #009933;
}
.ym .registed .msg{ color: #f00;}

.about{background: #fff; padding-top: .3rem; padding-bottom: .3rem;
    font-size: .75rem;
    color: #666;
    line-height: 1.2rem;}

    
.alzs2 { width:100%; overflow:hidden; margin-top:5px; }
.alzs2 ul { width:100%;  float:left; max-width:480px; min-width:320px;}
.alzs2 ul li { background-color:#EFEFEF; width:48%; margin-right:1%; margin-left:1%; float:left; font-weight: bold; color: #000000; text-align:center; margin-bottom:2%; padding-top:2%; }
.alzs2 ul li img { width:93%; max-width:212px; max-height:211px; min-width:130px; min-height:129px; margin-bottom:2%;}
.alzs2 ul li dd { text-align:left; height:35px; line-height:35px; text-indent:10px;}


.article-title {
  height: 0.69333333rem;
  margin-top: 0.53333333rem;
  font-size: 0.58666667rem;
  color: #999999;
  line-height: 1;
  position: relative;
}
.article-title p:nth-of-type(1) {
  width: 100%;
  height: 1px;
  position: absolute;
  margin-top: -1.5px;
  top: 50%;
  left: 0;
  z-index: 8;
  border-top: solid 1px #e1e2e6;
  overflow: hidden;
}
.article-title p:nth-of-type(2) {
  display: inline-block;
  margin-left: 0.53333333rem;
  padding-left: 0.26666667rem;
  position: relative;
  z-index: 9;
  background: #fff;
}
.article-title span {
  display: inline-block;
  border-left: solid 2px #4988db;
  padding: 0 0.26666667rem;
  position: relative;
  z-index: 9;
  background: #fff;
}
.ask-hot ul {
  padding-left: 0.8rem;
}
.ask-hot ul li {
  padding: 0.8rem 0.8rem 0.8rem 1.1rem;
  border-bottom: solid 1px #edeef0;
  position: relative;
}
.ask-hot ul li a {
  font-size: 0.85rem;
  color: #333;
}
.ask-hot ul li p {
  padding-top: 0.32rem;
}
.ask-hot ul li img:nth-child(1){
	width: .8rem; position: absolute;
    left: 0;
    top: 1rem;
}
.ask-hot ul li img:nth-child(2){
	width: .8rem; position: absolute;
    left: 0;
    top: 2.55rem;
}
.ask-hot ul li p span {
  color: #888;
  font-size: 0.8rem;
  word-break: break-all;
}
.ask-hot ul li p span e {
  color: #4080e8;
}
.ask-hot .more {
  font-size: 0.64rem;
}
.logo{
	width: 100%;
}

footer{width:100%; height:40px; font-size:14px; background-color: #b40607; position: fixed; bottom:0; left: 0; z-index: 10;}
footer ul{width:100%; line-height: 40px; height:40px; }
footer ul li{float: left; width:33.33%; height:40px; text-align: center;color:#fff; border-right:1px solid #fbb03b; box-sizing:border-box;}
footer ul li.active{background-color: #2097da;}
footer li.last{border:none;}
footer li a:hover,footer li a:visited,footer li a:link,footer li a:active{color:#fff;}
footer li em{display: inline-block; width:18px; height:18px; border-radius: 50%; background-color: #fff; margin-right:15px; vertical-align: middle; position: relative;}
footer li em:after{content:''; width:18px; height:18px; background: url(../images/sprit.png) -5px -45px no-repeat; -webkit-background-size: 135px; background-size: 135px; position: absolute; top:0; left:0; z-index: 2;}
footer li:nth-child(2) em:after{background-position: -23px -45px;}
footer li:nth-child(3) em:after{background-position: -40px -45px;}

.scrTop,.shareCon{width:40px; height:40px; border-radius: 50%; box-shadow: 0 0 8px 1px rgba(0,0,0,0.1); background-color: rgba(255,255,255,.8); position: fixed; right:10px; z-index: 100;}
.scrTop span,.shareCon span{background: url(../images/sprit.png) -11px -72px no-repeat; -webkit-background-size: 135px;
    background-size: 135px; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.scrTop{bottom:118px;}
.scrTop span{width:14px; height:19px;}

.picgrid{
	margin-bottom: 0.75rem;
}
.picgrid .ui-block{background: none;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 0.225rem;
}
.picgrid dl{display: block; width: 9.7rem; flex: 1; background: #fff;}
.picgrid dl:nth-child(even){
	margin-left: 0.225rem;
}
.picgrid dl dt{  font-size: 0.85rem; line-height: 1.2rem;     color: #333;
    margin-left: 0.3rem;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;}
.picgrid dl dt span{display: block; font-size: 0.65rem;     color: #7a7a7a;}
.picgrid dl img{width: 100%; display: block;}


.article {
  padding: 0 0.8rem; background: #fff;
}
.article p {
  margin-bottom: 1.86666667rem;
}
.article a {
  color: #4884c6;
}
.article h1 {
  font-weight: normal;
  color: #333333;
  font-size: 1.12rem;
  line-height: 1.49333333rem;
  padding: 0.53333333rem 0;
}
.article .sub {
  font-size: 0.58666667rem;
  color: #999999;
}
.article .sub span:nth-of-type(1) {
  float: left;
}
.article .sub span:nth-of-type(2) {
  float: right;
}
.article .content {
  padding: 1.86666667rem 0 0;
  line-height: 1.38666667rem;
  font-size: 0.90666667rem;
  color: #333333;
}
.article .content img {
  width: 100%;     max-width: 100%;
}


.news-box{
	background: #fff; padding-top: 5px;
}
.news-box2{padding: 0 10px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 5px;}
.news-box .title {
    height: 40px; margin-bottom: 0.4rem;
    line-height: 38px;
    background: url(../images/t_bg.png) repeat-x left bottom;
}
.news-box .title h3 {
    float: left;
    color: #333;
    font-size: 16px;
    border-bottom: 2px solid #707070;
    height: 38px;
}
.news-box .hd {font-size:  18px; text-align: center;  }
.news-box .hd span{ display: inline-block;  margin: 0 10px; text-align: center;cursor: pointer; color: #666;}
.news-box .hd span.on{ color: #c52720;}
.news-box .more{position: relative;     margin-bottom: .3rem;}
.news-box .more i{    position: relative;
    display: block;
    border-bottom: 2px solid #4A89DC;
    top: 15px;}
.news-box .more span{ position: relative;
    width: 30%;
    margin: auto;
    display: block;
    text-align: center;
    background: #fff;}
.news-box .more a{    color: #4A89DC;
    display: inline-block;
    border: 2px solid #4A89DC;
    padding: 2px 4px;
    font-size: 14px;}
.news-box .bd{position: relative; overflow: hidden; font-size:  14px;}
.news-box  .bd li{    height: 36px;  line-height: 36px;     overflow: hidden; padding: 0 0 0 25px;     border-bottom: 1px solid #e5e5e5; background: url(../images/li_0.png) no-repeat 10px 14px;}
.news-box  .bd li em{    float: right;  color: #999; font-style: normal; padding: 0 10px 0 0;}

/*********兼容版********/

.top {
height: 60px;
margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url("/images/m-top-hd.jpg");background-repeat:no-repeat;background-size: 100% 100%;
	}
.top1 img{ width: 80%;	margin-top: 0.8rem;margin-left: 0.8rem;
	}
/* xinwen */
.xinwen{overflow:hidden}
.xinwen .biaot{text-align:center;margin:40px 0px 40px;}
.xinwen .biaot a{margin:0px 4px; color:#999}
.xinwenlist{text-align:left; backgrou nd:#f2f2f2; display:block;width:100%;}

.xinwenlist ul{text-align:left;float:left}
.xinwenlist li{float:left;width:400px;overflow:hidden;margin-right:20px;margin-left:20px;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;}

.xinwenlist li .idate{width:72px; float:left; font-family:Arial; background:#f2f2f2; font-size:14px; overflow:hidden; text-align:center;padding:12px 0px; color:#999;}
.xinwenlist li .idate span{ display:block; font-size:20px; font-weight:bold; color:#f1572d;margin-bottom:5px;}
.xinwenlist li .text{float:left;margin:0px 0px 10px 10px;width:250px;height:72px;overflow: hidden; /* 隐藏溢出的内容 */}
.xinwenlist li .text h3{ font-size:11px; font-weight:normal; color:#333;margin-top:10px;}
.xinwenlist li .text p{ color:#aaa; font-size:11px;margin-top:5px; }
.xinwenlist li a:hover .text h3{color:#f1572d;}


/* xinwen 结束*/
/* chanpin */
.chanpin,.xinwen{text-align:center;}
.chanpin .biaot,.xinwen .biaot{
	text-align: center;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.chanpin .biaot span,.xinwen .biaot span{ font-size:22px; color:#ddd; font-family:"Times New Roman", Times, serif}
.chanpin .biaot h2,.xinwen .biaot h2{ font-size:36px;margin:5px 0px 15px; color:#555; letter-spacing:1px}
.chanpin .biaot p,.xinwen .biaot p{ font-size:14px;color:#999}
.cplb{
	background-color: rgba(255,255,255,0.1);
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
	clear: both;
}
.image .list{width:46%;display:inline-block;float:left;background:#fff;margin:1% 1% 2% 2%;border:1px #DCDCDC solid}

.image .list a{display:block}

.image .list img{width:100%;display:block;margin:0px auto}

.image .list span{display:block;padding-top:10px;padding-bottom:10px;text-align:center;font-size:12px;border-top:1px dashed #ccc;}

/* anli */
.mai{width:100%; overflow:hidden; position:relative;background: linear-gradient(to bottom right, #b40607, #870505 80%, #dff6ff);}
.anli{}
.anli .biaot{text-align:center;padding:50px 0px 30px;color:#fff; }
.anli .biaot h2{font-size:43px;margin:0px 0px 0px;  letter-spacing:1px;font-weight:normal;}
.anli .biaot p{ font-size:14px; color:#eee}
.anli li{ float:left;width:46%;margin:1%;background-color:rgba(255,255,255,0.1);}
.anli li a{ display:block; cursor:pointer}
.anli li .hezi{width:100%;height:180px;overflow:hidden; background:#000; position:relative;}
.anli li .hezi img{height:180px;-webkit-transition: all 1s  ease-out 0s;  /* Saf3.2+, Chrome */-moz-transition: all 1s  ease-out 0s;  /* FF4+ */-o-transition: all 1s  ease-out 0s;  /* Opera 10.5+ */transition: all 1s  ease-out 0s;opacity:0.6;}
.anli li:hover .hezi img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);opacity:1.0}
.anli li .hezi i{position:absolute; display:none;width:30px;height:30px;background:url(../images/i2.png) no-repeat center;left:50%;top:30%;margin:-11px 0px 0px -11px; z-index:100;filter:Alpha(Opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.anli li:hover .hezi i{display:block}
.anli li p{ dis play:none;width:100%;height:30px;line-height: 30px;
 color:#ddd; text-align:center;margin:0px; position:relative; overflow:hidden}
.anli li p span{ position:absolute;width:100%;display:block; z-index:10;left:0px;top:0px;-webkit-transition: all 0.5s ease;  /* Saf3.2+, Chrome */-moz-transition: all 0.5s ease;  /* FF4+ */-o-transition: all 0.5s ease;  /* Opera 10.5+ */transition: all 0.5s ease;}
.anli li p .bg1{font-size:12px;}
.anli li p .bg2{font-size:12px;top:30px;}
.anli li:hover p .bg1{top:-30px;}
.anli li:hover p .bg2{top:0px;background:#1ee2a9;}
.anli .more{	clear: both;
width:50%;backgr ound:#EA5504; margin:55px auto 25px auto; text-align:center; font-size:18px;}
.anli .more a{border:1px dotted #999;display:block;color:#999;padding:8px;border-radius:50px;}
.anli .more a:hover{color:#ff7700;border-color:#ff7700}

/****内页****/
.index {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;
}
.index1 {
}
.weiz {	font-size: 12px;

	height: 41px;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/weiz.png);
	line-height: 35px;
	text-indent: 15px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	color: #999;
}
.weiz a{color: #999;}
.index1a {
	clear: both;
	width: 100%;
	font-size:14px;
	line-height: 50px;
	text-align: center;
	height: 50px;
	margin-bottom: 5px;

	font-family:Arial, Helvetica,微软雅黑,sans-serif; 
background:#f9e1bd;}

.index1b {
	width: 95%;
	font-size: 12px;
	line-height: 25px;
	padding-top: 10px;
	 word-wrap: break-word; /* 或者使用 normal */
	 margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
.index1b img{width:99%;	
}
.index1c {
	width: 100%;
	font-size: 11px;
	line-height: 25px;
	text-align: center;
color: #999;
	margin-bottom:25px;
}
.indexleft {
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
	float: left;
}
.indexleft1 {
	float: left;
	height: 35px;
	width:100%;
	font-size: 14px;
	line-height: 35px;
	color: #FFF;
	text-align: left;
	font-weight: bold;
	background-color:#cf9999;
}
.indexleft2 {
	background-color: #f9e1bd;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0CEEF;
}
.indexleft3 {
	float: left;
	width: 100%;
	background-color: #DFE6F7;
}
.indexleft3 img{width: 100%;}

.indexleft2a {
	font-size: 12px;
	color: #333;
	line-height: 25px;
		width: 98%;
margin-left:1%;
}

.wzright{
	width: 100%;
	float: left
}

.wzright h1{border-bottom:1px #ccc solid;height:50px;line-height:50px;margin-bottom:10px}


.wzright h1 em{padding-left:10px;font-size:16px;font-style:normal;border-bottom:1px solid #2f2f6d;display:inline-block;float:left;padding-right:10px}

.news dl{clear:both;padding:10px;border-bottom:1px dashed #ccc;overflow:hidden;margin:20px 0}

.news dd{float:left;width:30%;}

.news dd img{width:100%;}

.news dt{width:65%;float:right;margin-bottom:5px}

.news .dt1{font-size:12px;}

.news .dt2{line-height:14px;font-size:10px;}

.news .dt3 a{width:63px;height:24px;display:block;background:url(../images/index2_5.jpg);text-align:center;line-height:24px;color:#fff;font-size:10px;}

.page{padding-top:10px;clear:both;height:40px;font-size:12px;font-family:microsoft yahei;text-align:center;}

.page .info{letter-spacing:1px;}

.page .page_now{display:inline-block;padding:0 5px;border:1px #DCDCDC solid;background:#B2E05C;margin:0 2px;color:#fff}

.page .page_last{display:inline-block;padding:0 5px;border:1px #DCDCDC solid;margin:0 2px;cursor:pointer;background:#fff}