.contant .promote .more,
.contant .schedule p.schedule_list,
.contant .schedule .more,
.contant .layout .layout-1 .right .more,
.contant .report .more,
.time-line .select_year_h .left,
.time-line .select_year_h .right,
.time-line .select_year_h .silder ul li .some_year i {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.contant,
.contant .media,
.contant .promote ul li a,
.contant .schedule p.schedule_list,
.contant .layout .layout-1,
.notice,
.notice .disc .cont-text dl,
.financial-lists,
.company-rating .company-rating-con .company-rating-img,
.questions-answers-page {
    *zoom: 1
}

.contant:before,
.contant .media:before,
.contant .promote ul li a:before,
.contant .schedule p.schedule_list:before,
.contant .layout .layout-1:before,
.notice:before,
.notice .disc .cont-text dl:before,
.financial-lists:before,
.company-rating .company-rating-con .company-rating-img:before,
.questions-answers-page:before,
.contant:after,
.contant .media:after,
.contant .promote ul li a:after,
.contant .schedule p.schedule_list:after,
.contant .layout .layout-1:after,
.notice:after,
.notice .disc .cont-text dl:after,
.financial-lists:after,
.company-rating .company-rating-con .company-rating-img:after,
.questions-answers-page:after {
    content: "";
    display: table
}

.contant:after,
.contant .media:after,
.contant .promote ul li a:after,
.contant .schedule p.schedule_list:after,
.contant .layout .layout-1:after,
.notice:after,
.notice .disc .cont-text dl:after,
.financial-lists:after,
.company-rating .company-rating-con .company-rating-img:after,
.questions-answers-page:after {
    clear: both
}

.contant .media .media_list li div h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.contant .media .media_list .curr i,
.contant .promote .left i,
.contant .layout .layout-1 .left i,
.financial-lists .list .txt i {
    content: "";
    height: 0;
    width: 0;
    overflow: hidden
}

.tb-box {
    margin-top: 20px;
    border-radius: 10px;
    overflow: hidden
}

.tb-shares .tb-style-2 th,
.tb-shares .tb-style-2 td {
    padding: 8px 30px
}

.tb-style-1,
.tb-style-2 {
    width: 100%;
    border-collapse: collapse
}

.tb-style-1 tr th,
.tb-style-2 tr th {
    font-size: 14px;
    font-weight: 400;
    padding: 8px;
    background-color: #DCDDDD
}

.tb-style-1 tr td,
.tb-style-2 tr td {
    padding: 8px;
    text-align: center;
    min-height: 22px;
    height: auto !important;
    _height: 22px;
    background-color: #fff
}

.tb-style-1 tr .fwb,
.tb-style-2 tr .fwb {
    font-weight: 700
}

.tb-style-1 tr .tac,
.tb-style-2 tr .tac {
    text-align: center
}

.tb-style-1 tr .tal,
.tb-style-2 tr .tal {
    text-align: left
}

.tb-style-1 tr .tar,
.tb-style-2 tr .tar {
    text-align: right
}

.tb-style-1 tr.even td,
.tb-style-2 tr.even td {
    background-color: #ECECEC
}

.tb-style-2 tr th,
.tb-style-2 tr td {
    padding: 8px 10px;
    text-align: left
}

.infomation-disc {
    margin-top: 20px
}

.infomation-disc h4 {
    margin-top: 20px;
    font-weight: 700
}

.infomation-disc p .fwb {
    font-weight: 700
}

.mt_20 {
    margin-top: 20px
}

.contant {
    width: 950px;
    margin: 0 auto
}

.contant h4 {
    font-weight: 700
}

.contant .media {
    border-radius: 15px;
    background-color: #fff;
    overflow: hidden
}

.contant .media .media_screenshot {
    position: relative;
    float: left;
    width: 640px;
    height: 312px
}

.contant .media .media_screenshot .play-btn {
    position: absolute;
    display: block;
    width: 78px;
    height: 76px;
    top: 50%;
    left: 50%;
    margin: -38px 0 0 -39px;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/play-btn.png) no-repeat;
    cursor: pointer
}

.contant .media .media_list {
    float: left
}

.contant .media .media_list li {
    position: relative;
    width: 310px;
    height: 105px;
    margin-bottom: -1px;
    cursor: pointer
}
/* -------------------------------- */
.contant .media .media_list .curr a {
    color: #fff;
}

.contant .media .media_list li div {
    width: 214px;
    height: 104px;
    margin-left: 28px;
    padding-left: 34px;
    border-bottom: 1px solid #006441
}

.contant .media .media_list li div h4 {
    font-size: 18px;
    padding-top: 25px;
    width: 214px
}

.contant .media .media_list li div h4.date {
    line-height: 105px;
    padding: 0
}

.contant .media .media_list li div p {
    font-size: 14px
}

.contant .media .media_list li .noborder {
    border: 0
}

.contant .media .media_list li i {
    position: absolute;
    top: 50%;
    left: -15px;
    margin-top: -15px
}

.contant .media .media_list .curr {
    color: #fff;
    background-color: #006441
}

.contant .media .media_list .curr i {
    border-right: 15px solid #006441;
    border-top: 15px dashed transparent;
    border-bottom: 15px dashed transparent
}

.contant .promote {
    float: left;
    width: 630px;
    height: 310px;
    margin-top: 8px;
    border-radius: 15px;
    background-color: #fff;
    overflow: hidden
}

.contant .promote .left {
    float: left;
    position: relative
}

.contant .promote .left i {
    position: absolute;
    top: 18px;
    right: 0;
    z-index: 1;
    border-right: 13px solid #fff;
    border-top: 13px dashed transparent;
    border-bottom: 13px dashed transparent
}

.contant .promote h4 {
    float: left;
    font-size: 18px;
    margin: 20px 30px
}

.contant .promote ul {
    float: left;
    width: 275px;
    height: 193px;
    padding-left: 30px;
    overflow: hidden
}

.contant .promote ul li {
    margin-bottom: 15px
}

.contant .promote ul li a {
    color: #4c4948
}

.contant .promote ul li a:hover {
    color: #EA5A26
}

.contant .promote .more {
    float: left;
    margin-left: 30px;
    margin-top: 10px;
    color: #f60;
    padding-right: 15px;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/icon01.png) no-repeat 56px -171px
}

.contant .schedule {
    float: left;
    width: 310px;
    height: 310px;
    margin-left: 8px;
    margin-top: 8px;
    border-radius: 15px;
    background-color: #fff
}

.contant .schedule h4 {
    font-size: 18px;
    margin: 20px 0 10px 30px
}

.contant .schedule p.schedule_img {
    width: 273px;
    border-radius: 10px;
    margin: 0 auto;
    overflow: hidden
}

.contant .schedule p.schedule_list {
    margin-top: 10px;
    margin-left: 20px;
    height: 40px
}

.contant .schedule p.schedule_list i {
    float: left;
    font-style: normal;
    width: 80px
}

.contant .schedule p.schedule_list span {
    float: left;
    width: 192px
}

.contant .schedule .more {
    color: #f60;
    padding-right: 15px;
    margin-left: 20px;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/icon01.png) no-repeat 56px -171px
}

.contant .layout {
    float: left;
    width: 310px;
    height: 310px;
    margin-top: 8px;
    margin-right: 8px;
    border-radius: 15px;
    background-color: #fff
}

.contant .layout .layout-1 {
    margin: 8px
}

.contant .layout .layout-1 .left {
    float: left;
    position: relative;
    border-radius: 5px;
    overflow: hidden
}

.contant .layout .layout-1 .left i {
    position: absolute;
    top: 18px;
    right: 0;
    z-index: 1;
    border-right: 13px solid #fff;
    border-top: 13px dashed transparent;
    border-bottom: 13px dashed transparent
}

.contant .layout .layout-1 .right {
    float: left
}

.contant .layout .layout-1 .right h4 {
    color: #4c4948;
    font-size: 18px;
    margin: 20px
}

.contant .layout .layout-1 .right .more {
    color: #f60;
    padding-right: 15px;
    margin-top: 45px;
    margin-left: 20px;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/icon01.png) no-repeat 56px -171px
}

.contant .stock {
    margin-right: 0
}

.contant .report {
    background-color: #F05A23
}

.contant .report h2 {
    margin-top: 30px;
    margin-left: 20px;
    height: 60px;
    font-size: 60px;
    line-height: 60px;
    color: #fff
}

.contant .report h4 {
    color: #fff;
    font-size: 18px;
    margin: 20px 20px 15px
}

.contant .report dl {
    margin-left: 20px
}

.contant .report dl dt {
    color: #fff;
    font-size: 18px
}

.contant .report dl dd {
    padding-left: 12px;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/icon01.png) no-repeat 0 -511px;
    color: #fff
}

.contant .report dl dd a {
    color: #fff;
    line-height: 1.6
}

.contant .report .more {
    color: #fff;
    padding-right: 15px;
    margin-top: 20px;
    margin-left: 20px;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/icon01.png) no-repeat 56px -227px
}

.contant .stock h4 {
    font-size: 18px;
    margin: 25px 0 20px
}

.contant .stock .stock-box {
    width: 235px;
    height: 216px;
    margin: 0 auto
}

.contant .stock .stock-box .stock-title {
    margin: 0 15px
}

.contant .stock .stock-box .stock-title li {
    float: left;
    width: 35px;
    cursor: pointer
}

.contant .stock .stock-box .stock-code {
    margin-left: 50px
}

.contant .stock .stock-box .stock-chars {
    padding: 20px
}

.contant .stock .stock-box .stock-chars li {
    display: none
}

.pop-risk .risk-bdr {
    margin-top: -241px !important;
    width: 855px;
    margin-left: -428px
}

.summary {
    position: relative;
    margin-top: 28px;
    padding: 28px 30px;
    background-color: #fff;
    border-radius: 15px
}

.summary .summary-ban img {
    width: 100%
}

.summary .summary-btn {
    position: absolute;
    left: 0;
    top: 200px;
    width: 100%
}

.summary .summary-btn span {
    width: 30px;
    height: 30px;
    cursor: pointer;
    opacity: .8;
    filter: alpha(opacity=80)
}

.summary .summary-btn .summary-btn-l {
    float: left;
    background: #b3baba url(//img2.pingan.com/app_series/pingancn/assets/img/ir/summary-btn.png) 8px 3px no-repeat;
    border-radius: 3px 0 0 3px
}

.summary .summary-btn .summary-btn-r {
    float: right;
    background: #b3baba url(//img2.pingan.com/app_series/pingancn/assets/img/ir/summary-btn.png) 10px -45px no-repeat;
    border-radius: 0 3px 3px 0
}

.main-content {
    width: 755px;
    padding-top: 28px;
    position: relative
}

.notice {
    background: #fff;
    border-radius: 10px;
    padding: 28px
}

.notice .disc {
    float: right;
    overflow: hidden;
    width: 588px;
    height: 426px;
    padding: 14px 10px 20px 14px;
    border: 2px solid #ddd;
    background: #f0f0f0
}

.notice .disc .cont-text li {
    overflow-y: scroll;
    height: 426px
}

.notice .disc .cont-text dl {
    padding-bottom: 22px
}

.notice .disc .cont-text dl dd p {
    float: right;
    width: 440px;
    line-height: 23px
}

.notice .disc .cont-text dl dd span {
    float: left
}

.notice .tip {
    width: 616px;
    float: right;
    line-height: 20px;
    padding-top: 14px
}

.notice-tab {
    float: right;
    width: 616px;
    padding-bottom: 14px
}

.notice-tab ul li {
    float: left;
    height: 24px;
    line-height: 24px;
    padding-left: 10px
}

.notice-tab ul li a {
    display: block;
    padding: 0 10px;
    font-size: 14px
}

.notice-tab ul li.on a,
.notice-tab ul li:hover a {
    background: #006441;
    color: #fff;
    border-radius: 3px
}

.notice-wrap {
    background-color: #FFF;
    margin-top: 28px;
    padding: 30px
}

.notice-tips {
    margin-top: 10px
}

.bos h3 {
    margin-bottom: 20px;
    font-weight: 700
}

.bos .bos-con {
    height: auto;
    padding-bottom: 70px
}

.receipts td p {
    text-align: left
}

.receipts .tb-style-1 td {
    padding-left: 28px;
    text-align: left
}

.rs-page {
    background: #fff
}

.tb-style-rs th {
    text-align: center
}

.financial-lists {
    width: 650px;
    padding: 22px 22px 10px;
    border-radius: 10px;
    background: #f2f2f2;
    margin: 35px auto 0
}

.financial-lists .list {
    width: 320px;
    height: 160px;
    border-radius: 10px;
    background-color: #fff;
    float: left;
    margin-bottom: 10px;
    overflow: hidden
}

.financial-lists .list .img {
    float: left
}

.financial-lists .list .txt {
    position: relative;
    float: left;
    width: 144px;
    height: 160px;
    margin-left: 12px
}

.financial-lists .list .txt h4 {
    font-size: 14px;
    margin-top: 18px
}

.financial-lists .list .txt p {
    margin-top: 10px;
    line-height: 18px
}

.financial-lists .list .txt a {
    position: absolute;
    bottom: 12px;
    color: #EA5A26;
    line-height: 12px;
    padding-right: 15px;
    border-bottom: 1px solid transparent;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/icon01.png) no-repeat 55px -173px
}

.financial-lists .list .txt a:hover {
    text-decoration: none;
    border-bottom-color: #EA5A26
}

.financial-lists .list .txt i {
    position: absolute;
    top: 18px;
    left: -20px;
    border-right: 10px solid #fff;
    border-top: 10px dashed transparent;
    border-bottom: 10px dashed transparent
}

.financial-lists .space {
    float: right
}

.financial-title {
    font-size: 18px;
    padding: 4px 0 14px 24px;
    font-weight: 400
}

.financial {
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/ir/financial.png) no-repeat
}

.financial.time-line {
    height: 490px
}

.relation {
    background: url(/assets/img/ir/relation.png) no-repeat
}

.relation .file {
    background: #fff;
    border-radius: 10px;
    width: 530px;
    height: 184px;
    margin: 26px auto 0;
    padding: 34px 60px 34px 70px
}

.relation .file ul {
    padding-bottom: 20px
}

.relation .file ul li {
    line-height: 18px
}

.relation .file ul li span {
    float: right;
    color: #EA5A26
}

.time-line {
    height: 350px;
    padding-top: 20px
}

.time-line .select_year_h {
    width: 735px;
    height: 35px;
    line-height: 45px;
    margin: 0 auto;
    padding-top: 10px;
    background-color: #F15A23
}

.time-line .select_year_h .left,
.time-line .select_year_h .right {
    float: left;
    width: 20px;
    height: 25px;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/icon01.png) no-repeat 2px -575px;
    cursor: pointer
}

.time-line .select_year_h .right {
    background-position: 2px -634px
}

.time-line .select_year_h .silder {
    position: relative;
    float: left;
    width: 680px;
    height: 25px;
    margin: 0 7px;
    overflow: hidden
}

.time-line .select_year_h .silder ul {
    position: absolute;
    left: 0;
    width: 1700px
}

.time-line .select_year_h .silder ul li {
    float: left
}

.time-line .select_year_h .silder ul li a {
    font-family: arial;
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
    min-width: 55px;
    text-align: center;
    margin: 0 10px;
    display: block
}

.time-line .select_year_h .silder ul li a:hover {
    font-size: 24px;
    line-height: 1.1
}

.time-line .select_year_h .silder ul li .some_year {
    width: 130px
}

.time-line .select_year_h .silder ul li .some_year i {
    font-style: normal;
    margin: 0 5px
}

.time-line .select_year_h .silder ul .on a {
    font-size: 24px;
    line-height: 1.1
}

.fs-download .tb-style-1 td,
.fs-download .tb-style-1 th {
    padding-left: 30px;
    text-align: left
}

.fs-download table {
    margin-bottom: 20px
}

.fs-download td a {
    color: #EA5A26
}

.fs-download span {
    float: left;
    padding-left: 60px
}

.fs-download span.pad-sm {
    padding-left: 35px
}

.fs span {
    float: right;
    width: 140px;
    text-align: right
}

.fs table {
    margin-bottom: 30px
}

.directorate-con h3,
.directorate-con p {
    margin-bottom: 20px
}

.directorate-con h3 {
    font-weight: 700
}

.operation {
    color: #EA5A26;
    text-decoration: none;
    margin-bottom: 30px;
    display: inline-block
}

.management-con h3,
.management-con p {
    margin-bottom: 20px
}

.const .const-con {
    height: auto;
    padding-bottom: 40px
}

.const .const-con a {
    color: #EA5A26
}

.company-rating {
    margin-top: 28px;
    padding: 28px 30px;
    background-color: #fff
}

.company-rating .company-rating-con {
    padding: 10px 15px;
    border: 2px solid #dcdbdb
}

.company-rating .company-rating-con p {
    font-size: 12px;
    line-height: 18px
}

.company-rating .company-rating-con .company-rating-img {
    width: 308px;
    height: 390px;
    padding: 0 192px;
    margin-left: -15px
}

.company-rating .company-rating-con .company-rating-img img {
    float: left;
    margin-left: 15px;
    border-radius: 5px;
    width: 100%;
    height: 100%;
}

.company-rating .company-rating-con .company-rating-img .rating-img-l {
    width: 210px;
    height: 310px
}

.company-rating .company-rating-con .company-rating-img .rating-img-r {
    width: 435px;
    height: 310px
}

.questions {
    padding-left: 30px
}

.questions span {
    float: left;
    margin-right: 20px;
    font-size: 18px;
    line-height: 28px;
    cursor: pointer
}

.questions span:hover {
    margin-right: 25px;
    color: #EA5A26;
    font-size: 28px
}

.questions .curr {
    margin-right: 25px;
    color: #EA5A26;
    font-size: 28px
}

.questions-answers {
    margin-top: 28px;
    padding: 28px 30px;
    background-color: #fff;
    border-radius: 15px
}

.questions-answers .curr {
    display: block
}

.questions-answers-list {
    display: none;
    overflow: auto;
    height: 370px;
    padding: 10px 15px 90px;
    border: 2px solid #dcdbdb;
    background-color: #f0f0f0
}

.questions-answers-list.arch {
    padding: 0;
    border: none;
    background-color: transparent;
}

.questions-answers-list h3,
.questions-answers-list p {
    font-size: 12px;
    line-height: 18px
}

.questions-answers-list li {
    margin-bottom: 18px
}

.questions-answers-list li span {
    margin-right: 8px;
    font-weight: 700
}

.questions-answers-list h3 span {
    color: #EA5A26
}

.questions-answers-list p span {
    color: #006441
}

.questions-answers-list .lh175 {
    margin-bottom: 15px
}

.questions-answers-list .dataTable {
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-collapse: collapse;
    border-spacing: 0
}

.questions-answers-list .dataTable tr {
    padding: 5px 0;
    border-bottom: solid 1px #ccc
}

.questions-answers-list .dataTable td {
    line-height: 24px
}

.questions-answers-page {
    padding-top: 8px
}

.questions-answers-page .answers-page-l {
    float: left
}

.questions-answers-page .answers-page-l a,
.questions-answers-page .answers-page-l span {
    float: left;
    margin: 0 6px;
    font-size: 12px
}

.questions-answers-page .answers-page-l .curr {
    width: 22px;
    padding: 0;
    background-color: #EA5A26;
    color: #fff;
    line-height: 22px;
    text-align: center
}

.questions-answers-page .answers-page-l span {
    width: 22px;
    cursor: pointer;
    text-align: center
}

.questions-answers-page .answers-page-r {
    float: right
}

.questions-answers-page .answers-page-r input {
    width: 26px;
    height: 16px;
    border: 1px solid #ccc;
    outline: 0
}

.questions-answers-page .answers-page-r a {
    padding: 0 12px
}

.main-container .pagination {
    vertical-align: center
}

.main-container .pagination a,
.main-container .pagination span {
    float: left;
    margin: 0 6px;
    padding: 0;
    border: 0;
    color: #4c4948;
    font-size: 12px;
    line-height: 22px;
    text-align: center
}

.main-container .pagination a {
    min-width: 22px
}

.main-container .pagination span.thispage {
    width: 22px;
    padding: 0;
    background-color: #EA5A26;
    color: #fff;
    line-height: 22px;
    text-align: center
}

.main-container .pagination span.space {
    border: 0
}

.main-container .pagination input {
    width: 26px;
    height: 16px;
    border: 1px solid #ccc;
    outline: 0
}

.main-container .pagination label {
    vertical-align: center;
    line-height: 30px
}

.main-container .pagination a.a_define {
    background: 0 0;
    color: #fff
}

.main-container .pagination a.a_define .down {
    display: none;
    color: #fff;
    top: 3px;
    left: 10px
}

.main-container .pagination a.a_define .up {
    top: 7px;
    top: 7px \9;
    *top: 3px;
    color: #4c4948;
    font-weight: 400
}

.main-container .pagination .pa_ui_next {
    margin-right: 175px
}

.last-list {
    height: auto;
    padding-bottom: 10px
}

.last-list p {
    padding: 10px 0
}

.last-list p.select {
    margin-bottom: 10px;
    padding: 0
}

.last-list p.tip {
    padding: 10px 20px;
    border-top: 2px solid #f05a23;
    margin-top: 16px
}

.last-list p.tip2 {
    border-bottom: 2px solid #f05a23;
    margin-bottom: 16px
}

.last-list p.tip2 strong {
    color: #f05a23
}

.last-list table {
    color: #4c4948;
    width: 100%
}

.last-list table tr td {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    text-align: right;
    padding-right: 160px
}

.last-list table tr td:first-child {
    padding-left: 46px;
    padding-right: 0;
    text-align: left;
    width: 224px
}

.last-list table tr td .font14 {
    font-size: 14px
}

.last-list table tr th {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    background: #ddd;
    font-weight: 400
}

.last-list table tr th:first-child {
    padding-left: 46px;
    text-align: left;
    width: 224px
}

.last-list table tr.sp td {
    background: #fcfcfc
}

.last-list table tr.last td {
    color: #fff;
    background: #f05a23
}

.last-list table tr.last td strong {
    font-size: 14px
}

.xing {
    color: red;
    padding-right: 8px
}

.input-1,
.input-2,
.input-3 {
    width: 58px;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    margin-right: 10px;
    border: 0;
    background: #D0D2D2
}

.input-2 {
    width: 100px
}

.input-3 {
    width: 35px
}

.label-1 {
    padding-right: 10px
}

.message-box {
    position: relative
}

.message-box .message-textarea {
    position: absolute;
    width: 188px;
    height: 78px;
    border: 0;
    background-color: #D0D2D2
}

.contact-con .tb-style-2 td {
    padding: 8px 0
}

.contact-con .tb-style-2 .paddingLedt {
    padding-left: 30px
}

.contact-box {
    background: #fff;
    border-radius: 10px;
    margin-top: 30px
}

.broadcast {
    margin-top: 35px;
    padding: 24px;
    background: #fff;
    display: table
}

.broadcast-list {
    float: left;
    width: 60px;
    margin-right: 25px;
    text-align: center
}

.broadcast-list li {
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer
}

.broadcast-list li:hover,
.broadcast-list li.on {
    color: #006441;
    font-size: 24px
}

.broadcast-list li.on {
    font-weight: 700
}

.broadcast-con {
    float: left;
    width: 600px;
    overflow: hidden
}

.broadcast-con .broadcast-cnt {
    height: 370px;
    overflow: hidden
}

.broadcast-con .broadcastlist li.item {
    height: 370px;
    overflow: auto;
    border-radius: 5px
}

.broadcast-con .broadcastlist li.item .fabu {
    border-radius: 5px;
    margin-bottom: 80px;
    position: relative
}

.broadcast-con .broadcastlist li.item .fabu img {
    border-radius: 5px
}

.broadcast-con .broadcastlist li.item .fabu h3 {
    background: #f05b23;
    height: 50px;
    border-radius: 5px 5px 0 0;
    position: absolute;
    width: 555px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    padding-left: 15px
}

.broadcast-con .broadcastlist li.item .fabu a {
    margin-top: 15px;
    font-size: 16px;
    color: #383838;
    padding-left: 35px
}

.broadcast-con .broadcastlist li.item .fabu .xz {
    float: left;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/ir/xz.png) 0 0 no-repeat
}

.broadcast-con .broadcastlist li.item .fabu .bf {
    margin-right: 50px;
    float: right;
    background: url(//img2.pingan.com/app_series/pingancn/assets/img/ir/bf.png) 0 0 no-repeat
}

.broadcast-con-list li {
    margin-bottom: -1px;
    margin-top: 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid #006441
}

.broadcast-con-list li h3 {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700
}

.broadcast-con-list li p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0
}