.cl:after, .clearfix:after, .box:after, .dhpc .dhlogo:after, .bkzn:after, .item .item-con:after, .fenlei:after, .table:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.cl, .clearfix, .box, .dhpc .dhlogo, .bkzn, .item .item-con, .fenlei, .table {
    zoom: 1
}
.dian, .dongtai .dongtai-con .dongtai-li, .dongtai .dongtai-con .dongtai-li a, .zcxx .zcxx-con .zcxx-right .dongtai-li, .zcxx .zcxx-con .zcxx-right .dongtai-li a, .news1 .news-con .newsli {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all
}
.mtop, .mnavbox, .mnav, .pagebox, .pagemore, .mbanquan {
    display: none
}
.box {
    width: 1190px;
    margin: 0 auto
}
.blank10 {
    width: 100%;
    height: 10px
}
.blank15 {
    width: 100%;
    height: 15px
}
.blank20 {
    width: 100%;
    height: 20px
}
.blank25 {
    width: 100%;
    height: 25px
}
.blank30 {
    width: 100%;
    height: 30px
}
.flf {
    float: left
}
.flr {
    float: right
}
.mtF_10 {
    margin-left: 10px
}
.top-ad>div {
    float: left
}
.top-ad img {
    width: 590px;
    height: 60px
}
.con-ad>div {
    float: left
}
.con-ad img {
    width: 590px;
    height: 60px
}
.marl10 {
    margin-left: 10px
}
.listAd>div {
    float: left;
    width: 570px;
    height: 80px;
    border: 1px solid #e5e5e5;
    padding: 9px 9px
}
.listAd-box>div {
    float: left
}
.listAd-lf {
    width: 135px;
    height: 76px;
    padding: 2px 0px;
    overflow: hidden
}
.listAd-lf>li {
    font-size: 12px;
    color: #666666;
    line-height: 16px;
    margin-top: 4px;
    height: 16px;
    overflow: hidden
}
.first-listAd-li {
    margin-top: 0px !important
}
.listAd-lf>li a {
    color: #666666
}
.listAd-lf>li a:hover {
    color: #e50113
}
.listAd-mid {
    width: 280px;
    height: 80px;
    overflow: hidden
}
.listAd-mid img {
    width: 280px;
    height: 80px
}
.dhpc {
    width: 1190px;
    height: 60px;
    padding-bottom: 5px;
    border-bottom: 2px solid #306baf
}
.dhpc .dhlogo {
    float: left
}
.dhpc .dhlogo .img {
    height: 40px;
    float: left;
    margin-top: 10px
}
.dhpc .dhlogo .title {
    float: left;
    font-size: 25px;
    color: #000000;
    font-weight: bold;
    letter-spacing: 2px;
    margin-left: 5px;
    margin-top: 11px
}
.dhpc .dhbox {
    width: 600px;
    float: right;
    line-height: 22px;
    text-align: right;
    padding-right: 10px;
    padding-top: 21px
}
.dhpc .dhbox a {
    font-size: 14px;
    color: #333
}
.dhpc .dhbox a:hover {
    color: #e50113
}
.dhpc .dhbox span {
    color: #e5e5e5;
    font-style: normal;
    font-weight: 100;
    font-size: 12px;
    padding: 0px 5px;
    line-height: 1
}
.titad {
    float: left;
    margin-left: 10px
}
.conleft {
    width: 360px;
    float: left
}
.concenter {
    width: 560px;
    margin: 0 20px;
    float: left
}
.conright {
    width: 230px;
    float: left
}
.ttNews {
    width: 360px
}
.ttNews .ttNews-li {
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #e5e5e5
}
.ttNews .ttNews-li .tt-title .tt-titleLf {
    float: left;
    width: 46px;
    height: 22px;
    line-height: 22px;
    margin-top: 1px;
    text-align: center;
    background: #306baf;
    font-size: 14px;
    font-weight: bold;
    color: white
}
.ttNews .ttNews-li .tt-title .tt-titleRi {
    float: left;
    width: 360px;
    line-height: 24px;
    font-size: 18px;
    color: #333333;
    margin-left: 0px
}
.ttNews .ttNews-li .tt-title .tt-titleRi a {
    color: #333333;
    font-weight: bold
}
.ttNews .ttNews-li .tt-title .tt-titleRi a:hover {
    color: #e50113
}
.ttNews .ttNews-li .tt-cont {
    font-size: 14px;
    line-height: 30px;
    margin-top: 5px;
    color: #666666;
    font-weight: normal;
    height: 90px;
    overflow: hidden
}
.ttNews .ttNews-li .tt-cont a {
    font-size: 14px;
    color: #666;
    line-height: 24px
}
.ttNews .ttNews-li .tt-cont a:hover {
    color: #e50113
}
.ttNews .ttNews-li.toutiao-li {
    padding-top: 0px
}
.ttNews .ttNews-li.toutiao-li .tt-titleLf {
    background: #ce352c
}
.ttNews .ttNews-li.lastNews-li {
    border-bottom: none;
    padding-bottom: 0
}
.picBox {
    width: 560px;
    height: 345px;
    margin-left: 0px;
    position: relative
}
.picBox .bigPic {
    overflow: hidden;
    width: 560px;
    height: 260px
}
.picBox .bigPic img {
    width: 560px;
    height: 260px
}
.picBox .swiper1 {
    width: 560px;
    height: 260px
}
.picBox .smallpic {
    margin-top: 5px
}
.picBox .smallpic .smallimg {
    float: left;
    margin-left: 2.5px;
    width: 185px;
    height: 80px;
    cursor: pointer;
    box-sizing: border-box
}
.picBox .smallpic .smallimg img {
    width: 100%;
    height: 100%
}
.picBox .smallpic .smallimg.smallpic1 {
    margin-left: 0
}
.picBox .smallpic .smallimg.active {
    border: 4px solid #306baf
}
.dongtai .dongtai-head {
    font-size: 18px;
    color: #333333;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
    font-weight: bold
}
.dongtai .dongtai-head a {
    float: right;
    font-size: 14px;
    color: #666
}
.dongtai .dongtai-head a span {
    letter-spacing: -4px
}
.dongtai .dongtai-con {
    padding-top: 10px
}
.dongtai .dongtai-con .dongtai-li {
    width: 343px;
    height: 32px;
    line-height: 32px;
    padding-left: 0px
}
.dongtai .dongtai-con .dongtai-li span {
    float: right;
    color: #666;
    font-size: 14px
}
.dongtai .dongtai-con .dongtai-li a {
    width: 290px;
    float: left;
    font-size: 14px;
    color: #666666;
    line-height: 26px
}
.dongtai .dongtai-con .dongtai-li a:hover {
    color: #ce352c
}
.zcxx {
    width: 560px;
    height: auto;
    margin-top: 0px
}
.zcxx .zcxx-head {
    font-size: 18px;
    color: #306baf;
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e5e5e5;
    font-weight: bold
}
.zcxx .zcxx-head span {
    height: 24px;
    line-height: 24px;
    float: left;
    display: inline-block;
    border-left: 4px solid #306baf;
    padding-left: 5px;
    margin-top: 10px
}
.zcxx .zcxx-con {
    padding-top: 10px
}
.zcxx .zcxx-con .zcxx-left {
    width: 230px;
    height: 175px;
    float: left
}
.zcxx .zcxx-con .zcxx-right {
    float: left
}
.zcxx .zcxx-con .zcxx-right .dongtai-li {
    width: 298px;
    height: 30px;
    line-height: 30px;
    padding-left: 12px;
    margin-left: 20px;
    background: url(../images/dian.png) left center no-repeat
}
.zcxx .zcxx-con .zcxx-right .dongtai-li a {
    width: 290px;
    float: left;
    font-size: 14px;
    color: #666666;
    line-height: 26px
}
.zcxx .zcxx-con .zcxx-right .dongtai-li a:hover {
    color: #ce352c
}

.bkzn { width: 228px; height: 343px; border: 1px solid #e5e5e5; margin-bottom: 30px;}

.bkzn .bkzn-top { padding: 13px 0px 0px 5px; color: #306baf; height: 23px; font-size: 16px; border-bottom: 1px solid #f2f2f2; line-height: 1; }

.bkzn .bkzn-top i { margin-right: 5px; }

.bkzn .bkzn-con { padding: 0px 20px 20px 20px; }

.bkzn .bkzn-con .bkzn-title { font-size: 14px; color: #333333; line-height: 1; padding-top: 15px; padding-bottom: 5px; }

.bkzn2 { width: 228px; height: 182px; border: 1px solid #e5e5e5; }

.bkzn2 .bkzn-top { padding: 13px 0px 0px 5px; color: #306baf; height: 23px; font-size: 16px; border-bottom: 1px solid #f2f2f2; line-height: 1; }

.bkzn2 .bkzn-top i { margin-right: 5px; }

.bkzn2 .bkzn-con { padding: 0px 20px 20px 20px; }

.bkzn2 .bkzn-con .bkzn-title { font-size: 14px; color: #333333; line-height: 1; padding-top: 15px; padding-bottom: 5px; }

.ksbd .lie { width: 178px; line-height: 24px; padding-left: 10px; background: url(//img7.eol.cn/images/2017/zhaosheng/dian.jpg) left center no-repeat; }

.ksbd .lie a { font-size: 12px; color: #666666; }

.ksbd .lie a:hover { color: #CE352C; }

.bkwd .lie { width: 178px; height: 29px; line-height: 29px; padding-left: 10px; background: url(//img7.eol.cn/images/2017/zhaosheng/dian.jpg) left center no-repeat; }

.bkwd .lie a { font-size: 12px; color: #666666; }

.bkwd .lie a:hover { color: #CE352C; }

.bkimg { width: 230px; height: 225px; }

.bkimg img { width: 230px; height: 100%; }

.bkzn .bkzn-top {
    padding: 13px 0px 0px 13px;
    color: #333333;
    height: 23px;
    font-size: 16px;
    line-height: 1;
    font-weight: bold
}
.bkzn .bkzn-top img {
    padding-right: 5px
}
.bkzn .bkzn-con {
    padding: 0px 15px 10px 15px
}
.bkzn .bkzn-con .bkzn-title {
    font-size: 14px;
    color: #333333;
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 5px
}
.item {
    padding-top: 20px
}
.item .item-top {
    height: 30px
}
.item .item-top span {
    padding: 7px 10px;
    border: 1px solid #306baf;
    font-size: 14px;
    line-height: 1;
    color: #306baf;
    display: inline-block;
    font-weight: bold
}
.item .item-con {
    padding-top: 10px
}
.item .item-con a {
    width: 45%;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    display: inline-block;
    float: left;
    margin: 0 2% 0 3%;
    box-sizing: border-box
}
.item .item-con a:hover {
    color: #f00
}
.zizs {
    width: 230px;
    height: 90px
}
.item-zizs {
    width: 230px;
    height: 90px;
    float: left;
    margin-left: 10px
}
.item-zizs.frist {
    margin-left: 0
}
.gzzsyx {
    width: 840px;
    float: left
}
.gzzsyx .gzzsyx-top {
    height: 45px;
    line-height: 45px;
    background: url(../images/icon2.jpg) left center no-repeat #306baf;
    width: 810px;
    font-size: 18px;
    color: #ffffff;
    padding-left: 30px
}
.gzzsyx .gzzsyx-top .gzzsyx-top1 {
    background: url(../images/icon3.jpg) left center no-repeat #306baf
}
.right {
    width: 330px;
    float: right
}
.yxphb {
    width: 330px
}
.yxphb .yxphb-head {
    width: 330px;
    height: 30px;
    border-bottom: 1px solid #ccc
}
.yxphb .yxphb-head span {
    height: 20px;
    line-height: 20px;
    border-left: 4px solid #306baf;
    display: inline-block;
    padding-left: 10px;
    font-weight: bold
}
.yxphb .yxphb-con {
    width: 300px;
    margin: 0 auto
}
.yxphbHead-ri {
    margin-left: 10px
}
.yxphb-wordpm {
    float: left;
    font-size: 12px;
    color: #bbbbbb;
    line-height: 33px
}
.yxphb-wordschool {
    float: left;
    font-size: 12px;
    color: #bbbbbb;
    line-height: 33px;
    margin-left: 50px
}
.yxphb-wordrd {
    float: right;
    font-size: 12px;
    color: #bbbbbb;
    line-height: 33px;
    margin-right: 15px
}
.ph-schoolLi>div {
    float: left
}
.ph-num {
    width: 18px;
    height: 18px;
    font-size: 12px;
    color: #666666;
    text-align: center;
    line-height: 18px;
    background: #eeeeee;
    margin-top: 6px
}
.ph-school {
    width: 160px;
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    margin-left: 10px
}
.ph-school a {
    color: #666666
}
.ph-school a:hover {
    color: #e50113
}
.ph-rq {
    float: right !important;
    margin-right: 8px;
    font-size: 14px;
    line-height: 30px
}
.color-rb {
    background: #ce352c !important;
    color: #ffffff !important
}
.color-rf {
    color: #ce352c !important
}
.color-bb {
    background: #306baf !important;
    color: #ffffff !important
}
.libox {
    padding-right: 20px
}
.dz-li {
    padding: 25px 0px;
    border-bottom: 1px solid #e5e5e5
}
.tuijian {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #eb000b;
    margin-right: 8px;
    margin-top: 3px
}
.tuijian-title {
    float: left;
    height: 26px;
    line-height: 26px;
    font-size: 20px
}
.tuijian-title a {
    color: #333333
}
.dz {
    width: 330px;
    height: 85px;
    margin-top: 20px
}
.d-tj a {
    color: #306baf !important
}
.dz-li a:hover {
    color: #e50113
}
.dz-liDesc {
    display: inline-block;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-top: 20px
}
.dz-liDesc a {
    color: #666666
}
.more-message {
    margin-top: 15px
}
.more-message .laiyuan {
    height: 24px;
    float: left;
    font-size: 12px;
    color: #bbbbbb;
    line-height: 24px
}
.more-message .time {
    height: 24px;
    float: left;
    font-size: 12px;
    color: #bbbbbb;
    line-height: 24px;
    margin-left: 20px
}
.more-message .url {
    height: 24px;
    float: right;
    font-size: 12px;
    color: #bbbbbb;
    line-height: 24px;
    position: relative
}
.more-message .url:hover .share-show {
    display: block
}
.more-message .url img {
    vertical-align: middle;
    cursor: pointer
}
.share-show {
    position: absolute;
    top: 0px;
    left: 19px;
    display: none
}
.more {
    width: 820px;
    text-align: center;
    background: #f7f7f7;
    height: 40px;
    margin-top: 25px
}
.more a {
    width: 100%;
    height: 40px;
    line-height: 40px;
    letter-spacing: 0.22px;
    text-align: center;
    display: block;
    color: #999999
}
.news1 {
    width: 290px;
    border: 1px solid #e5e5e5;
    padding: 15px 19px;
    margin-bottom: 20px
}
.news1 .news-head {
    height: 20px;
    line-height: 20px;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 20px
}
.news1 .news-head .honxian {
    width: 4px;
    height: 14px;
    background: #ce352c;
    float: left;
    margin-top: 3px;
    margin-right: 10px
}
.news1 .news-con .newsli {
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 18px;
    padding-left: 10px;
    background: url(../images/dian.png) left center no-repeat
}
.news1 .news-con .newsli a {
    color: #666666
}
.picgd {
    width: 330px;
    height: 85px;
    margin-bottom: 20px
}
.ziliao .ziliao-head {
    width: 100%;
    height: 34px;
    border-bottom: 1px solid #e5e5e5
}
.ziliao .ziliao-head div {
    float: left;
    height: 33px;
    font-size: 18px;
    color: #333333;
    line-height: 33px;
    padding: 0 6px;
    border-bottom: 3px solid #306baf
}
.ziliao .ziliao-con {
    width: 100%;
    padding-top: 18px
}
.ziliao .ziliao-con .lie {
    width: 588px;
    height: 38px;
    background: #f7f7f7;
    line-height: 38px;
    margin-bottom: 7px;
    float: left;
    border: 1px solid #ddd
}
.ziliao .ziliao-con .lie.lie1 {
    margin-right: 10px
}
.ziliao .ziliao-con .lie span {
    font-weight: bold;
    font-size: 16px;
    padding: 0 20px;
    color: #306baf
}
.ziliao .ziliao-con .lie a {
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    display: inline-block;
    margin-right: 28px
}
.ziliao .ziliao-con .lie a:hover {
    color: #e50113
}
.footer {
    border-top: 1px solid #f3f3f3;
    margin-top: 20px
}
.fenlei {
    border-bottom: 1px solid #f2f2f2;
    padding: 3px 0
}
.fenlei .fenlei-left {
    width: 90px;
    float: left;
    line-height: 45px;
    font-size: 14px
}
.fenlei .fenlei-right {
    float: left;
    width: 750px
}
.fenlei .fenlei-right a {
    height: 22px;
    line-height: 22px;
    display: inline-block;
    float: left;
    margin: 12px 12px 12px 0px;
    padding: 0 5px;
    color: #333333;
    font-size: 14px
}
.fenlei .fenlei-right a.active {
    color: #fff;
    background: #306baf
}
.fenlei .fenlei-right a:hover {
    color: #fff;
    background: #306baf
}
.fenlei .fenlei-right div {
    height: 22px;
    line-height: 22px;
    display: inline-block;
    float: left;
    margin: 12px 12px 12px 0px;
    padding: 0 5px;
    color: #333333;
    font-size: 14px;
    cursor: pointer
}
.fenlei .fenlei-right div.active {
    color: #fff;
    background: #306baf
}
.fenlei .fenlei-right div:hover {
    color: #fff;
    background: #306baf
}
.tablebox {
    margin: 20px 0 0 0;
    width: 840px;
    height: 440px;
    position: relative;
    overflow-y: auto
}
.table {
    border-left: 1px solid #b3cfee
}
.table table {
    width: 50%;
    float: left;
    border: 1px solid #b3cfee;
    border-left: none;
    border-collapse: collapse;
    text-align: center;
    font-size: 14px
}
.table th {
    height: 38px;
    border: 1px solid #b3cfee;
    background: #f5f9ff;
    border-left: none;
    border-top: none
}
.table td {
    height: 38px;
    border: 1px solid #b3cfee;
    border-left: none;
    border-top: none
}
.table a {
    color: #306baf;
    font-size: 14px
}
.table a:hover {
    color: #f00
}
.header, .content, .navbox {
    display: none
}
.social-share .social-share-icon {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px
}
.social-share .icon-wechat .wechat-qrcode {
    left: -91px
}
.th1 {
    width: 38px
}
.th2 {
    width: 235px
}
.th3 {
    width: 145px
}
.table table {
    width: 50%
}
.table table thead {
    top: 0
}
.table table thead th {
    font-weight: bold
}
.table table thead.thead1 {
    left: 0
}
.top-ad>div {
    width: 590px;
    height: 60px;
    overflow: hidden;
}
.top-ad>div a {
    display: none;
}
.top-ad>div img {
    width: 590px;
    height: 60px;
}

.bmd .bmd-head { width: 1180px; height: 45px; color: #fff; padding-left: 10px; line-height: 45px; background: #306baf; font-size: 18px; }

.bmd .bmd-head i { margin-right: 5px; }

.bmd .bmd-con { width: 1190px; padding-top: 18px; }

.bmd .bmd-con .diqu { width: 1189px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #b3cfee; border-left: none; }

.bmd .bmd-con .select { width: 53px; height: 28px; line-height: 28px; font-size: 14px; color: #666666; float: left; border-left: 1px solid #b3cfee; cursor: pointer; }

.bmd .bmd-con .select.active { width: 54px; color: #fff; background: #306baf; }

.bmd .bmd-con .bd-box { width: 1190px; padding-top: 0px; }

.bmd .bmd-con .bd-box .bd { width: 50%; border: 1px solid #b3cfee; text-align: center; line-height: 35px; font-size: 14px; color: #666666; display: none; float: left;}

.bmd .bmd-con .bd-box .bd.bd1 { display: table; }

.bmd .bmd-con .bd-box .bd th { background: #f5f9ff; font-size: 14px; color: #333; border: 1px solid #b3cfee; }

.bmd .bmd-con .bd-box .bd td { border: 1px solid #b3cfee; }

.bmd .bmd-con .bd-box .bd a { color: #666666; }

.bmd .bmd-con .bd-box .bd a:hover { color: #CE352C; }

.bmd .bmd-con .bd-box .bd a.school { color: #306baf; }

.bmd .bmd-con .bd-box .bd a.school:hover { color: #CE352C; }
table {
    border-collapse: collapse;
    border-spacing: 0;
}
