body {
    font-size: 16px;
    font-family: "微软雅黑";
}

* {
    margin: 0;
    padding: 0;
}

.head {
    width: 100%;
    padding: 20px 0;
    background: linear-gradient(184deg, #ec4c29, #f06c2e);
}

.marauto {
    width: 1120px;
    margin: 0 auto;
}

.head_l_logo {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
    margin-left: 30px;
}

.head_l_logo img {
    width: 100%;
    height: 100%;
}

.head_title {
    margin-left: 30px;
}

.head_l_tit {
    color: #fff;
    font-size: 38px;
    font-weight: 700;
    line-height: 58px;
}

.head_l_txt {
    color: #fff;
    font-size: 24px;
    line-height: 48px;
  letter-spacing: .15em;
}

.head_r {
    width: 250px;
    height: 120px;
    position: relative;
}

.head_r_ss {
    width: 100%;
    height: 25px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.head_r_ss input {
    width: 70%;
    height: 100%;
    background-color: #fff;
}

.head_r_ss_btn {
    width: 50px;
    height: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    background-color: #f1f1f1;
}

/* 导航栏 */
.daohanglan {
    width: 100%;
    background-color: #d63327;
}

.dhl_top {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: linear-gradient(180deg, #f46c29, #c40001);
    border-bottom: 1px solid #870100;
}

.dhl_t_one {
    width: 110px;
    height: 100%;
}

.dhl_t_one a {
    width: 95%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.dhl_t_one span {
    font-size: 12px;
    color: #fff;
}

.dhl_bot {
    width: 100%;
    height: 45px;
    line-height: 45px;
}

/* 导航栏 end*/
/* 头天 要闻 概况 */
.zxtt {
    margin-top: 10px;
    height: 410px;
}

.zxtt_l {
    width: 75%;
    height: 100%;
}

.zxtt_l_top {
    width: 100%;
    height: 105px;
    border: 1px solid #dddddd;
    border-radius: 10px;
}

.zixuntoutiao_tit {
    width: 30px;
    height: 90px;
    text-align: center;
    background: linear-gradient(180deg, #f77744, #ea9101);
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
}

.zixuntoutiao_main {
    width: 90%;
    height: 100%;
}

.zxtt_m_tit {
    font-size: 20px;
    color: #004499;
    text-align: center;
    line-height: 50px;
}

.zxtt_m_txt {
    font-size: 16px;
    color: #b2b2a5;
    line-height: 20px;
    text-indent: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.zxtt_l_bot {
    width: 100%;
    height: 290px;
    margin-top: 8px;
}

.biankuang {
    border: 1px solid #dddddd;
    border-radius: 10px;
}

.zxtt_l_bot_l {
    width: 405px;
    height: 100%;
}

.yaowei_top {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border-bottom: 2px solid #f14106;
}

.yaowei_top_tit {
    width: 100px;
    height: 30px;
    background: linear-gradient(180deg, #ffa82d, #f43d03);
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    border-radius: 5px;
    color: #fff;
    margin-top: 5px;
    margin-left: 10px;
}

.bgcjianbian {
    background: linear-gradient(180deg, #ffa82d, #f43d03);
    border-radius: 5px;
}

.right_more {
    margin-right: 10px;
    color: #555;
    font-size: 14px;
}

.yw_bot {
    width: calc(100% - 10px);
    height: calc(100% - 35px);
    padding: 0 5px;
}

.yw_ul {
    width: calc(100% - 10px);
    height: 100%;
    padding: 0 5px;
    overflow: hidden;
}

.yw_ul li a {
    display: inline-block;
    width: 70%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.yw_ul li span {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #999;
}

.yjhjj {
    width: 24%;
    height: 100%;
}

.cor_fff {
    color: #fff;
}

.shsj {
    text-indent: 25px;
    font-size: 15px;
    color: #555;
  line-height: 27px;
}

/* 头天 要闻 概况 end */
/* 研究会动态 */
.yjhdt {
    padding-bottom: 10px;
    margin-top: 10px;
}

.yjhdt_top {
    width: 100%;
    height: 50px;
    border-top: 2px solid #f5ad94;
    border-bottom: 1px solid #fbdfd4;
    line-height: 50px;
    background: linear-gradient(180deg, #f9dacf, #fff);
}

.yjhdt_top_l {
    width: 156px;
    height: 100%;
    color: #f2410b;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    border-top: 4px solid #f1420b;
}

.yjhdt_top_r {
    height: 100%;
    line-height: 50px;
}

.yjhdt_top_r_one {
    width: 100px;
    text-align: center;
    color: #555;
    font-size: 14px;
}

.yjhdt_bot {
    width: 100%;
    /* height: 270px; */
    max-height: 270px;
}

.yjhdt_bot_one {
    width: 33%;
    height: auto;
}

.dt_top_tit {
    border: none;
    background: linear-gradient(180deg, #fff, #f9dacf);
}

.yjhgk_one {
    width: 50%;
    height: 25px;
    line-height: 28px;
    font-size: 16px;
    color: #555;
    margin-top: 5px;
}

/* 研究会动态 end */
/* 新闻 */
.xinwen {
    width: 100%;
    margin-bottom: 10px;
}

.xinwen_m_one {
    width: 16.66%;
    padding: 10px 0;
}

.xinwen_m_one_bk {
    width: 90%;
    margin: 0 auto;
    padding: 5px 0;
}

.xinwen_m_one_img {
    width: 90%;
    margin: 0 auto;
    height: 120px;
}

.xinwen_m_one_img img {
    width: 100%;
    height: 100%;
}

.xinwen_m_one_text {
    width: 90%;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 底部 */
.foot {
    margin-top: 50px;
}

.foot_cen {
    width: 100%;
    text-align: center;
    justify-content: center;
}

.foot_one {
    width: 100px;
    height: 30px;
    line-height: 30px;
}

.foot_one a {
    width: 95%;
    height: 100%;
    text-align: center;
    color: #555;
    font-size: 14px;
}

.foot_one span {
    font-size: 14px;
    color: #555;
}

.foot_bot {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 25px;
    line-height: 30px;
    color: #555;
    font-size: 14px;
}

/* 底部 end */
/* 列表页 */
.marauto1003 {
    width: 1003px;
    margin: 0 auto;
}

.list_big {
    padding: 0 0 10px 0;
    border: 1px solid #e4e4e4;
}

.list_top {
    height: 45px;
    line-height: 45px;
}

.list_top span {
    color: #555;
}

.list_top a {
    color: #555;
}

.list_main {
    border-top: 2px solid #cf2a24;
}

.list_m_tit {
    width: 90%;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #cc524d;
    color: #ca323e;
    font-size: 20px;
}

.list_m_cen {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 20px;
}

.list_m_cen_one {
    margin-top: 20px;
}

.list_m_one_top {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e4e4e4;
}

.list_m_one_top_tit {
    color: #555;
}

.list_m_one_top_more {
    color: #555;
    font-size: 14px;
}

.list_m_one_c {
    margin-top: 5px;
}

/* .list_m_one_c ul{
    list-style-type: disc;
}
.list_m_one_c ul li{
    list-style-type: disc;
} */
.main-ul {
    height: 160px;
    margin-left: 35px;
}

.main-ul li {
    height: 30px;
    line-height: 30px;
    list-style-type: disc;
}
.main-ul li a {
    color: #555;
    display: inline-block;
    width: 70%;
    height: 30px;
    font-size: 16px;
    line-height: 44px;
    overflow: hidden;
}
.main-ul li span {
    color: #a3a3a3;
    float: right;
    font-size: 14px;
    margin-right: 30px;
}
/* 列表页 end */
/* 详情 */
.yj {
    height: auto;
    width: 100%;
    padding-top: 20px;
    text-align: center;
}
.yj a {
    margin-top: 20px;
    font-size: 24px;
    color: #c75048;
    font-weight: 700;
    min-height: 40px;
    height: auto;
}
.jzxx-m>p {
    height: 50px;
    line-height: 50px;
    font-size: 12px;
    color: #bcbcbc;
    text-align: center;
}

.jzxx-m p a {
    font-size: 12px;
    color: #bcbcbc;
}

.jzxx-img {
    width: 400px;
    height: 346px;
    margin: 0 auto;
    margin-top: 28px;
}

.jzxx-img h4 {
    width: 290px;
    font-size: 12px;
    margin: 0 auto;
    color: #a3a3a3;
    line-height: 50px;
}

.jzxx-txt {
    width: 100%;
  height: auto;
    min-height: 720px;
    margin: 0 auto;
    text-indent: 3em;
    letter-spacing: 1px;
    margin-top:10px;
}

.jzxx-txt p {
    color: #8c8c8c;
    width: 100%;
    height: 100%;
    font-size: 16px;
    padding-top: 12px;
    line-height: 40px;
}