
body {
    font-size: 0.38rem;
}

/*å¤´å°¾*/
.cx-headert {
    width: 100%;
    height: 1.26rem;
    background: #ffffff;
}

.cx-logo {
    display: inline-block;
    margin-left: 0.37rem;
    height: 1.26rem;
}

.cx-logo img {
    margin-top: 0.1rem;
    height: 1.06rem;
    width: 10rem;
}

.cx-logor {
    width: 3.94rem;
    height: 1.26rem;
}

.cx-headertb {
    margin: 0 auto;
    background: #4281d6;
}

.cx-headertb a {
    box-sizing: border-box;
    display: block;
    width: 3.33rem;
    height: 0.82rem;
    line-height: 0.82rem;
    text-align: center;
    background: #4281d6;
    color: #ffffff;
}

.cx-headertb a.cur {
    background: #2b6cc4;
}

.cx-navt {
    border-bottom: 2px #689ade solid;
}

.cxnavtm {
    border-left: 2px #689ade solid;
    border-right: 2px #689ade solid;
}

.cx-foot {
    box-sizing: border-box;
    padding: 0.37rem 0 0 0.37rem;
    width: 100%;
    height: 1.85rem;
    background: #f6f6f9;
}

.cx-foot img {
    width: 0.89rem;
    height: 1.08rem;
}

.cx-footxx {
    margin-left: 0.31rem;
}

.cx-footxx span {
    line-height: 0.5rem;
    font-size: 0.36rem;
    color: #7c7c7c;
}

/*é¦–é¡µ*/
.cx-sylb {
    position: relative;
    width: 100%;
    height: 5rem;
}

.cx-sylb .lb-nav {
    position: absolute;
    bottom: 0;
    height: 1.01rem;
    width: 100%;
    background: url("../img/lbnav.png");
}

.cx-sylb a {
    position: absolute;
    top: 0;
}

.cx-sylb a, .lbt {
    width: 100%;
    height: 5rem;
}

.lb-nav {
    width: 100%;
}

.cx-sylb .lb-nav span {
    color: white;
    font-size: 0.44rem;
    line-height: 1.01rem;
    margin-left: 0.25rem;
}

.lb-nav .num {
    line-height: 1.01rem;
    margin-right: 0.22rem;
}

.lb-nav img {
    height: 0.12rem;
}

.cx-syxw {
    width: 100%;
    border-top: 0.25rem #f6f6f9 solid;
    border-bottom: 0.25rem #f6f6f9 solid;
}

.cx-syxwdh {
    border-bottom: 1px #d9e1e7 solid;
}
.cx-syxwdh1 {
    border-bottom: 1px #d9e1e7 solid;
}
.cx-syxwdh div {
    box-sizing: border-box;
    margin: 0 auto;
    width: 9.41rem;
    height: 1.05rem;

}
.cx-syxwdh1 div {
    box-sizing: border-box;
    margin: 0 auto;
    width: 9.41rem;
    height: 1.05rem;

}
.cx-syxwdh a {
    display: block;
    width: 1.88rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
}
.cx-syxwdh1 a {
    display: block;
    width: 1.88rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
}
.cx-syxwdh a.cur {
    color: #4281d6;
    border-bottom: 0.05rem #4281d6 solid;
}
.cx-syxwdh1 a.cur {
    color: #4281d6;
    border-bottom: 0.05rem #4281d6 solid;
}
.cx-syxwnr {
    width: 100%;
}
.cx-syxwnr1 {
    width: 100%;
}
.cx-xwitem {
    padding: 0.27rem 0 0 0.27rem;
    height: 2.64rem;
    border-bottom: 1px #d9e1e7 solid;
}

.xwpicl {
    width: 2.77rem;
    height: 2.08rem;
}

.cx-xwitem .xwxx {
    width: 6.2rem;
    margin: -0.02rem 0 0 0.37rem;
}

.cx-xwitem .xwt {
    font-size: 0.46rem;
}

.xwxx span {
    margin-top: 0.45rem;
    color: #8d8c93;
    font-size: 0.29rem;
}

.xwmore {
    background: #ffffff;
    width: 100%;
    height: 0.93rem;
}

.xwmore a {
    margin: 0 auto;
    width: 100%;
    padding-left: 4.2rem;
    box-sizing: border-box;
    display: block;
    height: 0.93rem;
    color: #8d8c93;
    line-height: 0.93rem;
}

.xwmore img {
    width: 0.425rem;
    margin-left: 0.2rem;
    margin-top: -0.08rem;
}

.cx-syxxgkt {
    width: 100%;
    height: 1.1rem;
    border-bottom: 1px #d9e1e7 solid;
    line-height: 1.1rem;
}

.cx-syxxgkt img {
    width: 0.6rem;
    margin: 0 0.185rem 0 0.37rem;
}

.xxgkt {
    color: #4281d6;
}

.cx-sy-xxgknr {
    padding: 0.27rem 0 0 0.27rem;
}

.cx-sy-xxgknr a {
    display: block;
    color: #5c6063;
    width: 4.59rem;
    height: 0.83rem;
    text-align: center;
    line-height: 0.83rem;
    background: #f6f6f9;
    margin-right: 0.27rem;
}

.cx-sy-xxgknr div {
    margin-bottom: 0.27rem;
}

.cx-sybsfw {
    border-top: 0.25rem #f6f6f9 solid;
    border-bottom: 0.25rem #f6f6f9 solid;
}

.cx-sybsfw img {
    width: 10rem;
}

.cx-syzjcx {
    border-bottom: 0.25rem #f6f6f9 solid;
}

/*å´‡ä¿¡æ—…æ¸¸*/
.cx-cxly {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 13rem;
    padding: 0.55rem 0 0 1.11rem;
}

.cx-cxly .bg {
    position: absolute;
    width: 10rem;
    height: 13rem;
    left: 0;
    top: 0;
    z-index: 1;
}

.cx-cxly a img {
    width: 3.33rem;
}

.cx-cxly a {
    position: relative;
    display: inline-block;
    margin: 0 1rem 0.55rem 0;
    z-index: 5;
}

/*èµ°è¿›å´‡ä¿¡*/
.cx-zjcx {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 13rem;
    padding: 1.66rem 0 0 0.82rem;
}

.cx-zjcx .bg {
    position: absolute;
    width: 10rem;
    height: 13rem;
    left: 0;
    top: 0;
    z-index: 1;
}

.cx-zjcx a img {
    width: 2.22rem;
}

.cx-zjcx a {
    position: relative;
    display: inline-block;
    margin: 0 0.82rem 0.7rem 0;
    z-index: 5;
}

.cx-zjcx .zh {
    margin: 0;
}

/*è¯¦æƒ…é¡µ*/
.cx-xqyt {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding-top: 0.3rem;
}

.cx-xqyt div {
    margin: 0 auto;
    width: 9.24rem;
    margin-top: 0.46rem;
}

.xqybt {
    margin: 0 auto;
    display: block;
    width: 9.24rem;
    line-height: 1rem;
    font-size: 0.66rem;
    color: #333333;
}

.xqyxx {
    font-size: 0.33rem;
    color: #8d8c93;
}

.xqynr {
    box-sizing: border-box;
    width: 100%;
    background: #f6f6f9;
    padding: 0.37rem 0 0 0.37rem;
    border-bottom: 2px #e2e2e7 solid;
    box-shadow: inset 0px 8px 8px -8px #333333;
}

.xqynr img {
    width: 9.3rem;
}

.xqynr p {
    color: #333333;
    font-size: 0.45rem;
    width: 9.3rem;
    margin: 0.5rem 0 0.5rem 0;
}

/*åˆ—è¡¨é¡µ*/
.cx-lby {
    border-top: 0.22rem #f6f5fa solid;
}

.lbyt {
    height: 1.11rem;
    border-bottom: 1px #f6f5fa solid;
}

.lbyt span {
    display: block;
    padding: 0 0.05rem 0 0.05rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
    color: #4281d6;
    border-bottom: 0.05rem #4281d6 solid;
    margin-left: 0.27rem;;
}

.lbynr li {
    margin: 0 auto;
    height: 1.29rem;
    line-height: 1.29rem;
    width: 9.4rem;
    border-bottom: 1px #d9e1e7 solid;
}

.lbynr li img {
    margin-top: -0.06rem;
    width: 0.09rem;
}

.lbynr li a {
    color: #3b3a41;
    font-size: 0.46rem;
    margin-left: 0.25rem;
}

/*é¢†å¯¼åˆ—è¡¨*/
.cx-ldlb {
    border-top: 0.22rem #f6f5fa solid;
}

.ldlbt {
    height: 1.11rem;
    border-bottom: 1px #f6f5fa solid;
}

.ldlbt span {
    display: block;
    padding: 0 0.05rem 0 0.05rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
    color: #4281d6;
    border-bottom: 0.05rem #4281d6 solid;
    margin-left: 0.27rem;
}

.ldlbnr .ldzp {
    width: 1.66rem;
    height: 1.85rem;
}

.ldlbnr a {
    display: block;
    box-sizing: border-box;
    height: 2.4rem;
    padding: 0.27rem 0.37rem 0 0.27rem;
    border-bottom: 1px #f6f5fa solid;
}

.ldlbnr a .ldn {
    font-size: 0.48rem;
    color: #3b3a41;
    line-height: 0.8rem;
}

.ldlbnr a .ldzw {
    color: #8d8c93;
    line-height: 0.7rem;
}

.ldlbnr .ldxx {
    box-sizing: border-box;
    padding: 0.18rem 0 0 0.39rem;
}

.ldlbjt {
    width: 0.25rem;
    margin-top: 0.7rem;
}

/*ä¿¡æ¯å…¬å¼€*/
.ldlbt img {
    display: inline-block;
    width: 0.59rem;
}

.ldlbt a {
    display: block;
    line-height: 1.11rem;
    margin-right: 0.27rem;
}

.cx-cxxw {
    border-top: 0.22rem #f6f5fa solid;
}

.cx-zfwj {
    border-top: 0.22rem #f6f5fa solid;
    border-bottom: 0.22rem #f6f5fa solid;
}

.zfwjt {
    height: 1.38rem;
    border-bottom: 1px #d9e1e7 solid;
}

.zfwjt div {
    margin: 0.4rem 0 0 0.27rem;
}

.zfwjt a {
    box-sizing: border-box;
    display: block;
    width: 4.72rem;
    height: 0.92rem;
    line-height: 0.92rem;
    text-align: center;
    border: 1px #1887e9 solid;
}

.zfwjtl {
    border-top-left-radius: 0.15rem;
    border-bottom-left-radius: 0.15rem;
}

.zfwjt a.cur {
    background: #1887e9;
    color: #ffffff;
}

.zfwjtr {
    border-top-right-radius: 0.15rem;
    border-bottom-right-radius: 0.15rem;
}

/*äº’åŠ¨äº¤æµ*/
.hdjlt {
    height: 1.11rem;
    border-bottom: 1px #f6f5fa solid;
}

.hdjlt a {
    display: block;
    padding: 0 0.7rem 0 0.7rem;
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;

    margin-left: 0.27rem;;
}

.hdjlt a.cur {
    color: #4281d6;
    border-bottom: 0.05rem #4281d6 solid;
}

.hdjlnr li {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0.23rem 0.27rem 0.3rem 0.27rem;
    border-bottom: 1px #d9e1e7 solid;
    width: 9.6rem;

}

.hdjlnr li a {
    display: block;
    width: 100%;
    font-size: 0.46rem;
    color: #3b3a41;
    margin-bottom: 0.3rem;
}

.hdjlnr li span {
    font-size: 0.29rem;
}

.hdjlnr .zt {
    color: #4281d6;
}

.hdjlnr .ztt {
    color: #8d8c93;
}

.hdjlnr .rq {
    color: #8d8c93;
}


