.filterContainer ul li.lastbd.borderBottom {
    border-bottom: 1px solid #ededed;
}
/*订阅弹窗 开始*/
/*订阅成功*/
.DYPop {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1000;
    background: url(../../images/icon/bg_Pop.png) repeat;
}

    .DYPop .txtPop {
        top: 30%;
        left: 50%;
        margin-left: -90px;
        border-radius: 3px;
    }

        .DYPop .txtPop span {
            background: url(../../images/icon/right.png) no-repeat left center;
        }

.YDYPop .txtPop span {
    background: url(../../images/icon/wrong.png) no-repeat left center;
}

.p20 {
    padding: 20px;
}
/*筛选 开始*/
.subscription {
    height: 34px;
    line-height: 34px;
    margin: 14px 0 5px;
}

    .subscription .labelBox {
        width: 860px;
    }

.filterContainer .filterBox2 li a.check_btn {
    width: 88px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #dddddd;
    border-radius: 3px;
    color: #666;
    padding: 0;
    margin: 0 20px 0 0;
}

.filterContainer .filterBox li a.check_btn:hover {
    border: 1px solid #308bd8;
    background: #ffffff;
}

.filterContainer .filterBox2 li a.add_btn {
    width: 90px;
    height: 34px;
    line-height: 34px;
    border-radius: 3px;
    color: #ffffff;
    background-color: #80be23;
    padding: 0;
    margin: 0 20px 0 0;
}

.subscription .labelBox {
    width: 600px;
}

.subscription span.f_9 {
    height: 34px;
    line-height: 34px;
}

.filterContainer .filterBox li a.add_btn:hover {
    background-color: #fa974e;
}

.mr12 {
    margin-right: 12px;
}

.selectedInfor {
    height: 26px;
    line-height: 26px;
    padding: 0 15px;
    border: 1px solid #7dae34;
    color: #7bac30;
    border-radius: 50px;
    float: left;
    margin: 4px 23px 0 0;
    position: relative;
}

    .selectedInfor em {
        background: url(../../images/icon/icon_close.png) no-repeat;
        cursor: pointer;
        display: block;
        height: 16px;
        width: 16px;
        position: absolute;
        right: -8px;
        top: -6px;
    }
/*筛选 结束*/
/*搜索栏 开始*/
.mryt_Search {
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    z-index: 2;
}

    .mryt_Search input {
        margin-top: 14px;
        width: 238px;
        height: 32px;
        line-height: 32px;
        border-radius: 20px;
        border: 1px solid #ddd;
        padding: 0 40px 0 10px;
    }

::-webkit-input-placeholder  {
      /* WebKit browsers */
    　　color:#969696;
}

:-moz-placeholder  {
      /* Mozilla Firefox 4 to 18 */
    　　color:#969696;
}

::-moz-placeholder  {
      /* Mozilla Firefox 19+ */
    　 color:#969696;
}

:-ms-input-placeholder  {
      /* Internet Explorer 10+ */
    　　color:#969696;
}

.mryt_Search .search {
    width: 35px;
    height: 30px;
    background: url(../../images/icon/mryt_fdj.png) no-repeat center center;
    top: 16px;
    left: 384px;
}

.mryt_Search .mryt_Title {
    width: 106px;
    height: 60px;
    background: url(../../images/icon/zczxTitle.png) no-repeat left center;
}
/*左侧盒子*/
/*侧边菜单栏 开始*/
.benefit_main .hd {
    width: 164px;
}

    .benefit_main .hd .title_hd {
        height: 50px;
        width: 150px;
        line-height: 50px;
        padding-left: 50px;
        background: #0676c9 url(../../images/icon/xwdt_title.png) no-repeat 10px center;
        font-size: 20px;
    }

    .benefit_main .hd ul li ul, .benefit_main .hd ul li ul {
        width: 124px;
        margin-bottom: 30px;
    }

    .benefit_main .hd ul li ul, .benefit_main .hd ul li ul {
        margin-left: -40px;
    }

        .benefit_main .hd ul li, .benefit_main .hd ul li ul li {
            width: 124px;
            height: 50px;
            line-height: 50px;
            padding-left: 40px;
            color: #666666;
            margin-top: 5px;
            font-size: 16px;
            background: #f6f6f6 url(../../images/icon/xwdt_li.png) no-repeat 16px center;
        }

    .benefit_main .hd ul {
        margin-bottom: 30px;
    }

        .benefit_main .hd ul li ul li:hover {
            color: cornflowerblue;
        }

        .benefit_main .hd ul li.on, .benefit_main .hd ul li.father:hover {
            font-size: 18px;
            background: #006abe url(../../images/icon/xwdt_liOn.png) no-repeat 16px center;
            color: #FFFFFF;
        }
/*列表 开始*/
.benefit_main .list {
    width: 706px;
}

    .benefit_main .list ul {
        border-top: 1px solid #ededed;
    }

    .benefit_main .list li {
        height: 90px;
        /*line-height: 90px;*/
        padding: 0 5px;
        border-top: #ededed;
        border-bottom: 1px solid #ededed;
    }

        .benefit_main .list li .playTitle {
            width: 680px;
            height: 50px;
            line-height: 50px;
            background: url(../../images/icon/listtitle.png) no-repeat left center;
            padding-left: 23px;
        }

            .benefit_main .list li .playTitle:hover {
                color: #006abe;
                background: url(../../images/icon/listtitleOn.png) no-repeat left center;
            }

        .benefit_main .list li .txtBox a {
            height: 18px;
            line-height: 18px;
            border: 1px solid #ededed;
            border-radius: 2px;
            padding: 0 5px;
            margin-right: 10px;
        }

            .benefit_main .list li .txtBox a:hover {
                color: #fff;
                background-color: #3B94E0;
            }

        .benefit_main .list li .txtBox .dateSpan {
            padding-left: 21px;
            background: url(../../images/icon/clock.png) no-repeat left center;
        }
/*右侧盒子 开始*/
.mt8 {
    margin-top: 8px;
}

.rightBox a:hover {
    color: #006abe;
}

.rightBox .lineHot {
    width: 210px;
    height: 108px;
    padding: 10px 15px 10px 20px;
    background: url(../../images/Delete/bg_lineHot.png) no-repeat left center;
}

    .rightBox .lineHot .phoneNumBox {
        height: 60px;
        padding-left: 35px;
        background: url(../../images/icon/phone_lineHot.png) no-repeat left 6px;
    }

        .rightBox .lineHot .phoneNumBox .phoneitle,
        .rightBox .lineHot .phoneNumBox .phoneNum {
            color: #0a6cfe;
        }

        .rightBox .lineHot .phoneNumBox .phoneService {
            width: 185px;
            height: 25px;
            line-height: 25px;
            margin-left: -15px;
            background: url(../../images/icon/lineHot.png) no-repeat left center;
        }

    .rightBox .lineHot .onlineService {
        width: 120px;
        height: 28px;
        line-height: 28px;
        background-color: #80be23;
        border-radius: 20px;
        margin-top: 16px;
    }

        .rightBox .lineHot .onlineService:hover {
            color: #fff;
            opacity: 0.9;
        }

.rightBox .xmrl,
.rightBox .zcpp {
    width: 200px;
    height: 60px;
    background: url(../../images/Delete/xmrlPic.jpg) no-repeat left center;
}

.rightBox .zcpp {
    background: url(../../images/Delete/hqzcPic.jpg) no-repeat left center;
}

.rightBox .zcjd {
    background: url(../../images/Delete/zcjdPic.jpg) no-repeat left center;
}

.f_blue {
    color: #006abe;
}
