* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
}

.hide {
    display: none;
}

.ever {
    width: 7.5rem;
    background: #f2f2f2;
    margin: 0 auto;
}

.xiehao-lc {
    background: #fff;
    border-top: .01rem solid #dcdcdc
}

.lc-title {
    width: 3rem;
    height: .8rem;
    display: block;
    margin: auto;
    margin-bottom: .2rem;
}
.xhba-tit{
    width: 1.8rem;
    height: .55rem;
    display: block;
    margin: .2rem 0 0 .3rem;
}

.imgtit {
    width: 5.35rem;
    height: 1rem;
    display: block;
    margin: auto;
}

.lc-txt {
    display: flex;
    justify-content: space-between;
    margin: auto;
    margin-top: .3rem;
    padding-bottom: .3rem;
}

.lc-txt li {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.lc-txt li>:nth-child(1) {
    font-size: .28rem;
    color: #333333;
    font-weight: bold;
}

.lc-txt li>:nth-child(2) {
    font-size: .24rem;
    color: #999999;
    margin-top: .15rem;
}

.xiehao-sq {
    background: #fff;
    margin-top: .2rem;
    padding-bottom: .25rem;
}

.xiehao-tc {
    background: #fff;
    margin-top: .2rem;
    padding-bottom: 2rem;
}

.sq-title {
    width: 2.45rem;
    height: .7rem;
    display: block;
}

input {
    outline: none;
    border: none;
    width: 4.6rem;
    font-size: .26rem;
}

.sq-shur {
    display: flex;
    flex-wrap: wrap;
}

.sq-shur li>:nth-child(1) {
    display: flex;
    justify-content: center;
    align-items: center;
    width: .32rem;
    height: .38rem;
    margin-right: .2rem;
}

.sq-shur li>:nth-child(2) {
    font-size: .32rem;
    color: #333333;
    margin-right: .25rem;
    width: 1.3rem;
    display: flex;
    justify-content: space-between;
}

.sq-shur>:nth-child(4) {
    border-bottom: none;
    align-items: center;
}

.imgphe {
    width: .25rem;
    height: .38rem;
}

.imgadd {
    width: .32rem;
    height: .32rem;
}

.imgpoj {
    width: .28rem;
    height: .34rem;
}

.imgjt {
    width: .2rem;
    height: .4rem;
}

.sq-shur li {
    display: flex;
    border-bottom: .01rem solid #e2e2e2;
    padding-bottom: .3rem;
    width: 92%;
    margin: auto;
    margin-top: .25rem;
    align-items: center;
}

.sq-shur li>:nth-child(1) {
    margin-top: 0;
}

input::-webkit-input-placeholder {
    color: #999999;
}

.yanzm {
    border-radius: .15rem;
    border: .01rem solid #3f8aff;
    color: #3f8aff;
    background: #fff;
    outline: none;
    font-size: .28rem;
    width: 1.3rem;
    line-height: .55rem;
    margin-left: .95rem;
}

.tc-chose {
    display: flex;
    width: 92%;
    justify-content: space-between;
    margin: auto;
    margin-bottom: .2rem;
}

.tc-chose li {
    border: .02rem solid #d0d0d0;
    border-radius: .15rem;
    width: 2.15rem;
    position: relative;
    height: 2.65rem;
}

.big-css {
    position: absolute;
    color: #fff;
    text-align: center;
    width: 1rem;
    line-height: .35rem;
    background: linear-gradient(to right, #3f89ff, #68cef5);
    border-radius: 0 .15rem 0 .15rem;
    font-size: .22rem;
    right: -.02rem;
}

.chose-title {
    text-align: center;
    color: #333333;
    font-size: .24rem;
    font-weight: bold;
    display: block;
    padding: .45rem 0 .1rem 0;
}

.tc-chose li>:nth-child(3) {
    color: #3f8aff;
    font-size: .32rem;
    text-align: center;
    font-weight: bold;
}

.tc-chose li>:nth-child(3) span {
    font-size: .48rem;
}

.chose-js {
    font-size: .24rem;
    color: #999999;
    text-align: center;
    display: block;
    margin-top: .1rem;
    letter-spacing: .01rem;
}

.active {
    border-color: #3f8aff !important;
}

.jingao {
    width: 92%;
    margin: auto;
    font-size: .24rem;
    color: #ff4b4b;
    font-weight: bold;
}

.liji-sq {
    font-size: .38rem;
    text-align: center;
    color: #fff;
    letter-spacing: .02rem;
    border-radius: .5rem;
    line-height: .9rem;
    width: 6.3rem;
    background: linear-gradient(to right, #3f89ff, #68cef5);
    outline: none;
    border: none;
    display: block;
    margin: auto;
    box-shadow: 0 .15rem .2rem #b0d4ff;
}

.cx-dd {
    display: table;
    margin: .25rem auto 0;
    font-size: .32rem;
    color: #3f8aff;
    border-bottom: .01rem solid #3f8aff;
}

.js-sm {
    display: flex;
    margin: auto;
    width: 92%;
    flex-wrap: wrap;
}

.js-sm span {
    width: 100%;
    display: flex;
}

.js-sm >:nth-child(1) {
    color: #242424;
    font-size: .24rem;
    font-weight: bold;
    margin-bottom: .15rem;
}
.js-sm :nth-child(2) {
    color: #999999;
    font-size: .24rem;
}

.search-mo {
    color: #3f8aff;
    font-size: .32rem;
    text-align: center;
    padding: .25rem 0 0 0
}
.search-mo img {
    width: .3rem;
    height: .2rem;
    margin-left: .1rem;
}
.sq-shur >:nth-child(1){
    margin-top: .1rem;
}
.img-pub{
    width: .32rem;
    height: .32rem;
    margin-right: .1rem;
}

*,
*::before,
*::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/**右侧地市选择弹出层 20171115**/
.fliter {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    right: 0;
    top: 0;
    min-height: 100%;
    width: 100%;
    font-size: 12px;
    z-index: 20;
}

.fliter .fliter-inner {
    background: #fff;
    width: 90%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -90%;
}

.fliter .fliter-inner .wraper {
    height: 100%;
    overflow-y: auto;
    padding-left: 10px;
}

.fliter .fliter-inner .province,
.fliter .fliter-inner .city,
.fliter .fliter-inner .area,
.fliter .fliter-inner .street {
    width: 25%;
    float: left;
    height: 100%;
    overflow: hidden;
    border-right: 1px solid #ddd;
    box-shadow: inset -5px 0px 20px -10px rgba(0, 0, 0, 0.5);
}

.fliter .fliter-inner li {
    padding: 10px 5px;
    font-size: 14px;
    border-bottom: 1px solid #ddd;
}

.fliter .fliter-inner li.cur {
    color: red;
}

.popBox1 {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000');
    z-index: 30;
    display: none;
}
:root .popBox1{
    -webkit-filter: none\9;
    filter: none\9;
}

.popBox1 .popBox1-inner {
    position: absolute;
    width: 90%;
    left: 5%;
    top: 50%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.popBox1 .popBox1-head {
    text-align: center;
    margin: 0;
    padding: 0 10px;
    border-bottom: 1px solid #0195ff;
    line-height: 40px;
    font-size: 16px;
    color: #0195ff;
}

.popBox1 .popBox1-body {
    margin: 15px 20px;
    max-height: 250px;
    overflow: hidden;
    overflow-y: auto;
    font-size: 13px;
    line-height: 180%;
    color: #666;
    word-break: break-all;
}

.popBox1 .popBox1-foot {
    text-align: center;
    padding: 15px 20px 25px;
}

.popBox1 .btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 35px;
    font-size: 15px;
    width: 47%;
    background: #0195ff;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0;
}
.popBox1 .btn-cancel{ background: #b9b9b9; }
.popBox1 .btn:nth-child(2) { margin-left: 4%;}
.popBox1 .btn:only-child { width: 100%;}

.popBox1.openpop { display: block;}

.popBox1-bottom .popBox1-inner {
    -webkit-border-radius: 0;
    border-radius: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    left: 0;
    margin-left: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.popBox1 .form-outer{ padding-bottom: 8px; margin-bottom: 5px; }
.popBox1 .form-tit{ border-bottom: 0; line-height: 30px; color: #999; }
.popBox1 .form-inp .cell:first-child{ color: #999 }
.popBox1 .form-inp .cell:only-child{ color: #666; }

.read-action{ padding: 18px; background: #fff; font-size: 16px; }
.read-action label span{padding-left: 20px; position: relative;}
.read-action label span:before{ content: ''; position:absolute; left: 0; top: 1px; width: 15px; height:15px; border: 1px solid #d5d5d5; margin-right: 5px; background: #fff; }
.read-action label input:checked+span:after{ content: ''; display: block; width: 13px; height: 10px; background: url('../../images/tcNumber/input-dui.png') no-repeat center; background-size: 13px 10px;  position:absolute; left:4px; top:2px;}


/**跑马灯**/
.notice-scroll-wrapper{ padding: .16rem 0 .16rem .66rem; color: #fff; font-size: .24rem; background: #ff8921; position:relative; }
.notice-scroll-wrapper .icon-boardcast{ display:block; background: url('../../images/tcNumber/icon-boardcast.png') no-repeat center; background-size: .34rem .34rem; width: .66rem; height: .66rem; position:absolute; top:0; left:0;}
.notice-scroll{ overflow:hidden; }
.notice-scroll-inner{  position:relative; height:.34rem; line-height:.34rem;}
.notice-scroll-inner .list{ position: absolute; left: 0; white-space: nowrap; height:100%;color:white}
.page-18zzrzk .notice-scroll-wrapper{ background: #f3b65f; }
.page-rwyxsbj .notice-scroll-wrapper{ color:#e50114; background: #ffebdd; margin: 0 -10px; border-top: 1px solid #e8b797; border-bottom: 1px solid #e8b797;  padding-left: .76rem;}
.page-rwyxsbj .notice-scroll-wrapper .icon-boardcast{ background-color: #e50114; }