
a:hover {
    color: #ea0000;
}

.clearfix:after {
    content: " ";
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
ul,
ol {
    list-style: none;
}

.ban {
    height: 79px;
    padding-top: 20px;
    padding-bottom: 14px;
}

.logo {
    float: left;
    margin-right: 12px;
}

.ban .logo ul li .img_title {
    display: none;
}

/*搜索*/
/*
.logoright {
    width: 355px;
    float: right;
}

.topsearchbox {
    height: 36px;
    padding: 5px 7px;
    background: #fff;
    border-radius: 5px;
}

.topsearchbox1 #search_keywords {
    padding: 0 0 0 10px;
    width: 181px;
    height: 34px;
    line-height: 34px;
    color: #666;
    outline: none;
    border: 1px solid #ddd;
    border-right: none;
    background: #f4f4f4;
    float: left;
}

.topsearchbox1 .sea_an {
    cursor: pointer;
    width: 65px;
    height: 36px;
    border: 1px solid #ddd;
    border-left: none;
    padding: 0;
    float: left;
    background: #cc0c0d url(../images/h-search.png) center center no-repeat;
}

.topsearchbox .znss {
    float: left;
    display: block;
    width: 80px;
    border-radius: 5px;
    height: 36px;
    margin: 0 0 0 4px;
    font-size: 14px;
    line-height: 33px;
    background: #cc0c0d;
    text-align: center;
}

.topsearchbox .znss a {
    color: #fff;
}

.topsearchbox .znss a:hover {
    color: #fff;
}

.msg-box {
    position: absolute !important;
}*/
.header_seach{margin-top: 11px;}
.topsearchbox{height: 31px;border-radius: 4px;}
.topsearchbox1{background: #fff; border: 0; float: left; padding: 0; width: 300px;position: relative;border-radius: 4px;}
.header_seach .lazs{float: left;}
.header_seach .lazs a{display: block;height: 31px;margin: 0 0 0 4px;font-size: 14px;line-height: 31px;color: #f3360f;text-align: center;float: left;font-weight: bold;}
#search_keywords{padding: 0 75px 0 10px;width: 170px;height: 31px;line-height: 31px;color: #666;background: #fff;font-size: 13px;border: none;border-radius: 4px 0 0 4px;}
.header_seach .sea_an{cursor: pointer;width: 45px;height: 31px;border:none 0;position: relative;padding: 0;float: left;background:#f3360f url("./../images/czj_new_pic_01_01.png") no-repeat center center; overflow: hidden;color: #fff;line-height: 31px;border-radius: 0 4px 4px 0;}
.topsearchbox1 .msg-box{left:-300px;top: 20px;}
.header_seach .lazs a.search_self{padding: 0 5px;cursor: pointer;}
.header_seach .lazs a.search_zs{padding: 0 5px;}
.search_drap{width: 60px;height: auto;position: absolute;line-height: 31px;right: 55px;top: 0;cursor: pointer;background: url("./../images/czj_new_pic_01_02.png") no-repeat right 14px;}
.search_drap_box{position: relative;width: 100%;height: auto;}
.search_drap_box ul{position: absolute;width: 100%;height: auto;background: #fff;display: none;top: 31px;right: 0;z-index: 999;}
.search_drap_box ul li{height: 26px;line-height: 26px;width: 100%;font-size: 14px;color: #666;text-align: center;}
.search_drap_tit{color: #666;font-size: 14px;}
.ph-label span{left: -300px;}
/*友情链接*/
.select {
    width: 45.5%;
}

.select dt {
    padding-left: 0px !important;
    text-indent: inherit !important;
    width: 100% !important;
    background: url(../images/down_icon.png) no-repeat 336px center !important;
    text-align: center;
}

.select dd {
    width: 100% !important;
}

/*响应式*/
@media (max-width: 1099px) and (min-width: 992px) {
    .tab_content {
        width: 802px;
    }

    .flashbox {
        width: 50%;
    }

    .ywbox {
        width: 49%;
    }

    .notice_wz ul li a {
        max-width: 70%;
    }

    .pic_list_1 {
        width: 100%;
        box-sizing: border-box;
    }

    .scroll-wrap {
        width: 95%;
    }

    .m-sright {
        width: 375px;
    }

    .m-sright ul li.u-fw {
        width: 375px;
    }

    .m-sright ul li.u-fw a.u-tit {
        width: 100px;
        background-position-x: -35px;
    }

    .m-sbtright {
        width: 264px;
    }

    .m-sright ul li.u-sbtn01 .bsfu-ul li a {
        width: 100%;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .m-sright ul li.u-sbtn03 .bsfu-ul li a {
        width: 100%;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .m-answer {
        width: 48%;
    }

    .m-email {
        width: 50%;
    }

    table.email td.tit a {
        width: 75%;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .u-btns ul li {
        width: 48%;
    }

    .ydmh01 {
        width: 49%;
    }

    .ydmh-bottom .yid-three li a {
        display: block;
        width: 33.333%;
        margin: 0px;
    }

    .hhzt-panel {
        width: 49%;
    }
    /*栏目页头部*/
    .navbar-nav{
        display: flex;
    }
    .navbar-nav li{
        margin-left:45px;
    }
    .m-openssL, .m-openssR{
        width: 49%;
    }
    .m-buttons ul li{
        width: 48%;
    }
    /*修改*/
        .email-title p.p-title, .p-title {
            width: 220px;
            text-indent: 2px;
        }
        .email-title p.p-time, .p-time {
            width: 90px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .email-title p.p-title, .p-title {
            width: 220px;
            text-indent: 2px;
        }
        .email-title p.p-time, .p-time {
            width: 90px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
}

@media (max-width: 991px) {
    .logo {
        width: 49%;
    }

    .logo img {
        width: 100%;
        height: auto;
    }

    .ban {
        height: 70px;
        padding-bottom:22px;
    }

    .ls_tab {
        float: none;
        width: 100%;
        box-sizing: border-box;
        overflow: hidden;
        border-bottom: none;
    }

    .ls_tab ul li {
        height: 70px;
        line-height: 25px;
        width: 16.66%;
        float: left;
        border-bottom: none;
    }

    .ls_tab ul li a {
        padding: 10px 15px 10px 68px;
        height: 50px;
    }

    .ls_tab ul li#last {
        line-height: 18px;
    }

    .tab_content {
        width: 100%;
        height: auto;
        box-sizing: border-box;
    }

    .flashbox {
        width: 100%;
        float: none;
    }

    .mF_sohusports_wrap {
        float: none;
    }

    .ywbox {
        width: 100%;
        float: none;
    }

    .yw_wz {
        height: auto;
    }

    .pic_list_1 {
        width: 100%;
        box-sizing: border-box;
    }

    .scroll-wrap {
        width: 94%;
    }

    .m-answer {
        width: 100%;
        float: none;
    }

    .m-email {
        width: 100%;
        float: none;
        height: auto;
    }

    .ydmh-top {
        height: auto;
        overflow: hidden;
    }

    .ydmh01 {
        width: 100%;
        margin-bottom: 10px;
        box-sizing: border-box;
    }

    .ydmh-bottom .yid-three li a {
        display: block;
        width: 30.333%;
        margin: 0 10px;
    }

    .ydmh-bottom .yid-three li.num1 a {
        background-size: 100% 100%;
    }

    .ydmh-bottom .yid-three li.num3 a {
        background-size: 100% 100%;
    }

    .ydmh-bottom .yid-three li.num2 a {
        background-size: 100% 100%;
    }

    .u-btns ul {
        display: flex;
        flex-wrap: wrap;
    }
    .u-btns{
        height: auto;
    }
    .u-btns ul li {
        width: 49%;
        height: auto;
        margin: 0 auto;
    }
    .u-btns ul li img{
       height: auto;
    }

    .m-sleft {
        width: 100%;
        float: none;
    }

    .m-sright {
        width: 100%;
        float: none;
    }

    .lollipop {
        width: 100%;
    }

    .bjtjmainbox {
        margin-left: 10px;
        float: left;
    }

    .m-myserv ul li a {
        margin-right: 20px;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .m-sright ul li.u-fw {
        width: 100%;
    }

    .m-sbtright {
        width: 75%;
    }

    .hhzt-panel {
        width: 100%;
        float: none;
    }
    /*栏目页头部*/
    .navbar-nav li{
        margin-left:14px;
    }
    /*信息公开*/
    .m-openssL, .m-openssR{
        width: 100%;
        float: none;
    }
    .m-buttons ul li{
        width: 48%;
    }
    .m-buttons ul li a{
        text-indent: inherit;
        text-align: center;
        background:#f1f1f1;
    }
    /*专题专栏栏目页*/
    .lm_contain .hhzt-panel{
        width:100%;
    }
    /*修改*/
    .email-title p.p-title, .p-title {
        width: 68%;
        text-indent: 2%;
    }
    .email-title p.p-time, .p-time {
        width: 15%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .email-title p.p-title, .p-title {
        width: 68%;
        text-indent: 2%;
    }
    .email-title p.p-time, .p-time {
        width: 15%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .email-title p.p-state, .p-state{
        width: 120px;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .ban {
        height: auto;
        padding-bottom: 14px;
    }

    .logo {
        width: 90%;
        float: none;
        margin: 0 auto;
    }
.header_seach{ width:300px; float:none; margin:0 auto; margin-top:10px;}
    .ls_tab ul li {
        line-height: 50px;
        width: 50%;
        float: left;
        border-bottom: none;
    }

    .logoright {
        width: 271px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        float: none;
    }

    .ls_tab ul li#last {
        line-height: 28px;
    }

    .notice_wz ul li a {
        max-width: none;
        float: none;
        margin-right: 90px;
    }

    .notice_wz ul li img {
        display: none;
    }

    .ztzllist ul li a {
        max-width: none;
        float: none;
        margin-right: 90px;
    }

    .ztzllist ul li img {
        display: none;
    }

    .scroll-wrap {
        width: 90%;
    }

    .is-select h2 {
        display: none;
    }

    .select {
        width: 50%;
        margin-left: 0px;
    }

    .select dt {
        background: url(../images/down_icon.png) no-repeat 170px center !important;
    }

    .select .dt {
        background: url(../images/down_icon.png) no-repeat 191px center !important;
    }

    .m-sright ul li.u-fw a.u-tit {
        width: 23%;
        background-position-x: center;
    }

    .m-answer div ul li a {
        max-width: none;
        margin-right: 90px;
        float: none;
    }

    .m-answer div ul li img {
        display: none;
    }

    .u-btns ul li.b2 {
        background-position: 104px -283px;
    }

    .u-btns ul li.b2 a {
        text-indent: 151px;
    }

    .is-select {
        display: none;
    }

    table.email td.tit a {
        max-width: 90%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }

    .ydmh-bottom .yid-three li a {
        width: 100%;
        float: none;
        margin: 10px auto;
        text-indent: inherit;
        text-align: center;
    }

    .hhzt-panel .hhzt .top_box .hover {
        padding: 0 15px;
    }

    .hhzt-panel .hhzt .hhzt-ul li a {
        max-width: 70%;
    }

    .hhzt-panel .hhzt .hhzt-ul li img {
        display: none;
    }

    /*栏目页 头部*/
    .navbar-default .navbar-brand {
        color: #333 !important;
    }

    .navbar-brand {
        height: 34px;
        line-height: 34px;
        padding: 5px 20px;
    }

    .navbar {
        height: auto;
        padding: 0px;
        border-bottom: 2px solid #cc0c0d;
        margin-bottom: 0px;
    }

    .navbar-nav {
        height: auto;
        background: #f8f8f8;
        margin: 0px;
        border-top: 2px solid #cc0c0d;
    }

    .navbar-nav li {
        width: 100%;
        background: none;
        height: 37px;
        border-right: none;
        border-bottom: 1px solid #fff;
        margin-left: 0px;
    }

    .navbar-nav li a {
        height: 36px;
        line-height: 36px;
        text-align: center;
        color: #333 !important;
        padding: 0;
        font-size: 16px;
        float: none;
        border-left: none;
    }

    .navbar-nav li a:hover, .navbar-nav li.on a {
        background: none;
        border-bottom: none;
        color: #cc0c0d !important;
    }

    .navbar-default .navbar-toggle {
        border-color: #333;
        margin: 5px;
    }

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    /*文章页*/
    .newsinfo1 {
        line-height: 24px;
        max-width: none;
        height: auto;
        overflow: hidden;
        padding-right: 2%;
        position: static;
    }
    .newsinfo1 span {
        padding: 0 2%;
    }
    .bdsharebuttonbox {
        position: static;
        float: right;
    }
    /*修改*/
    #bxcy li a{
      margin-right: 0px;
    }
    .email-title p.p-state, .p-state{
        display: none;
    }
    .email-title p.p-time, .p-time{
        width: 32%;
        text-align: center;
    }
    .m-links .box-tit ul li {
        width: 50%;
        line-height: 30px;
        margin-top: 0px;
    }
    .item_box ul li{
        width: 50%;
    }
    .item_box{
        min-height:125px;
        height: auto;
    }
}


/*修改*/
@media (max-width: 468px) {
    #bxcy li a{
        max-width:68%;
    }
}



@media (max-width: 438px) {
    .lollipop {
        height: auto;
    }

    .bjtjmainbox {
        width: 100%;
        height: auto;
        margin-left: 0px;
        margin-top: 10px;
    }

    .bjtjmainbox .bjtjleft {
        float: none;
        display: block;
        width: auto;
        height: 49px;
        line-height: 25px;
    }

    .bjtjmainbox .bjtjleft span {
        line-height: 25px;
        display: block;
    }

    .bjtjmainbox .bjtjright {
        width: 100%;
    }

    .bjtjmainbox .bjtjright li {
        width: 100%;
    }

    .lollipop-a {
        margin-left: auto;
        margin-right: auto;
        float: none;
        margin-top: 10px;
    }
    .m-sbtright .bsfu-ul li a{
        width: 100%;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
@media (max-width:419px) {
    table.email td:nth-child(2), table.email thead th:nth-child(2) {
        display: none;
    }
    table.email thead th {
        font-size: 14px;
    }
    table.email td.tit{
        padding-left: 0px;
    }
    .u-btns{
        margin-top: 10px;
    }
}
@media (max-width: 391px) {
    .intab ul li {
        margin: 0px 3px;
    }

    .scroll-wrap {
        width: 85%;
    }
}