﻿/*订阅弹窗 开始*/

.contentBox {
    border: 1px solid #ededed;
}


/*订阅成功*/

.DYPop {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1000;
    background: url(../../public/images/icons/bg_Pop.png) repeat;
}

.DYPop .txtPop {
    top: 30%;
    left: 50%;
    margin-left: -90px;
    border-radius: 3px;
}

.DYPop .txtPop span {
    background: url(../../public/images/icons/right.png) no-repeat left center;
}

.YDYPop .txtPop span {
    background: url(../../public/images/icons/wrong.png) no-repeat left center;
}


/*筛选 开始*/

.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 #115FAE;
    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(../../public/images/icons/icon_close.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 16px;
    width: 16px;
    position: absolute;
    right: -8px;
    top: -6px;
}


/*筛选 结束*/


/*左侧盒子*/


/*侧边菜单栏 开始*/

.benefit_main .hd {
    width: 164px;
}

.benefit_main .hd .title_hd {
    height: 50px;
    width: 150px;
    line-height: 50px;
    padding-left: 50px;
    background: #115FAE url(../../public/images/icons/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(../../public/images/icons/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: #115FAE url(../../public/images/icons/xwdt_liOn.png) no-repeat 16px center;
    color: #FFFFFF;
}


/*列表 开始*/

.benefit_main .list {
    width: 1120px;
    padding: 0 40px 0px;
}

.benefit_main .list li {
    padding: 30px 0;
    border-bottom: 1px solid #ededed;
}

.benefit_main .list li .listLeft {
	width: 989px;
    border-right: 1px solid #ededed;
}

.benefit_main .list li .playTitle {
    width: 520px;
/*    height: 42px;
    line-height: 42px; */
    background: url(../../public/images/icons/icon_1.png) no-repeat left center;
    padding-left: 20px;
    margin-top: 0px;
}

.benefit_main .list li .playTitle:hover {
    color: #115FAE;
    background: url(../../public/images/icons/icon_2.png) no-repeat left center;
}

.benefit_main .list li .playTitle.declare {
    background: url(../../public/images/icons/declare.png) no-repeat left center;
}

.benefit_main .list li .playTitle.declared {
    background: url(../../public/images/icons/declared.png) no-repeat left center;
}

.benefit_main .list li .playTitle.declareing {
    background: url(../../public/images/icons/declareing.png) no-repeat left center;
}

.benefit_main .list li .playTitle:hover {
    color: #115FAE;
}

.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: #115FAE;
}

.mryt_Search {
    height: 60px;
    line-height: 60px;
    padding: 10px 20px;
    /* border-radius: 10px; */
    z-index: 2;
    border-bottom: 1px solid #ededed;
}

.mryt_Search input {
    margin-top: 14px;
    width: 238px;
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    border: 1px solid #ededed;
    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(../../public/images/icons/mryt_fdj.png) no-repeat center center;
    top: 25px;
    left: 384px;
}

.mryt_Search .mryt_Title {
    height: 60px;
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
    padding-left: 8px;
    background: url(../../public/images/icons/icon_zc_titleLine_bgstar.png) no-repeat left 13px;
}

.mt12 {
    margin-top: 12px;
}

.width142 {
    width: 142px;
}


/*右侧盒子 开始*/

.mt8 {
    margin-top: 8px;
}

.zcpp {
    background: url(../../public/images/pics/tm01.png) no-repeat left center;
}

.xmsb {
    background: url(../../public/images/pics/tm02.png) no-repeat left center;
}

.zccx {
    background: url(../../public/images/pics/tm03.png) no-repeat left center;
}

.zcdy {
    background: url(../../public/images/pics/tm04.png) no-repeat left center;
}

.sbmb {
    background: url(../../public/images/pics/tm05.png) no-repeat left center;
}

.ZCCJ {
    background: url(../../public/images/pics/tm12.png) no-repeat left center;
}

.sbal {
    background: url(../../public/images/pics/tm06.png) no-repeat left center;
}

.rightBox .xmrl {
    width: 200px;
    height: 84px;
    padding: 16px 20px 0;
}

.rightBox .xmrl a:hover {
    color: #115FAE
}

.listRight .searchDetail {
    /* padding:0 22px; */
    /* border-right: 1px solid #eee; */
}

.listRight {
    /* width: 306px; */
	width: 230px;
}

.leftBoxList .leftBoxList-item {
    display: table;
}

.leftBoxList .listLeft,
.leftBoxList .listRight {
    display: table-cell;
    vertical-align: middle;
}

.listRight .days {
    display: inline-block;
    width: 60px;
    text-align: center;
}

.benefit_main .list li .txtBox {
	margin-top: 20px;
    margin-bottom: 0px;
}

.view_count {
    background: url(../../public/images/icons/xiajiantou.png) no-repeat right 27px;
    padding-right: 10px;
}

.view_count_desc {
    background: url(../../public/images/icons/pointbottom_org.png) no-repeat right 27px;
    padding-right: 10px;
}

.view_count_asc {
    background: url(../../public/images/icons/pointbottom_orgUp.png) no-repeat right 27px;
    padding-right: 10px;
}
.clickLab {
    cursor: pointer;
}
.policeDetailBg {
	background: url("../../public/images/pics/shopService2.png") center 0 no-repeat;
	background-size: 100% 100%;
	width: 1200px;
    height: 143px;
    margin:0 auto;
    cursor: pointer;
}

.dateSpan {
	padding-left: 21px;
	background: url(../../public/images/icons/clock.png) no-repeat left center;
}