/*公共部分*/

.n_nav { width: 20.8%;}
.n_nav p { background: url("/cms/images/n_nav_l.png") no-repeat 5px center; background-size: 6px 17px; text-indent: 18px; text-align: left;}
.n_nav .cont_bg ul {}
.n_nav .cont_bg ul li { width: 94%; margin-left: 3%; height: 40px; line-height: 40px; text-align: left; border-bottom: 1px dashed #ccc; text-indent: 1em;}
.n_nav .cont_bg ul li a { display: block;}
.n_l_nav_c a { color: #f00;}


/*面包屑*/
.mbx { width: 100%; height: 40px; line-height: 40px; border: 1px solid #ccc; margin: 5px auto 0; text-align: left; text-indent: 15px;}


/*栏目正文/文章*/
.n_cont { width: 78%; overflow-x: hidden}
.n_cont .cont_bg { width: 92%; margin-left: 4%; font-size: 16px; color: #666; line-height: 26px;}
.n_cont .cont_bg img { display: block; height: auto; max-width: 100%; margin: 10px auto;}


/*内页封面/新闻列表*/
.n_new_list {}
.n_new_list .cont_bg {}
.n_new_list .cont_bg ul { width: 96%; margin-left: 2%;}
.n_new_list .cont_bg ul li { width: 100%; float: left; height: 40px; border-bottom: 1px dashed #ccc; line-height: 35px; color: #666;}
.n_new_list .cont_bg ul li:nth-last-child(1) {border-bottom: 0;}
.n_new_list .cont_bg ul li:hover { color: #f00;}
.n_new_list .cont_bg ul li:hover a { color: #f00;}
.n_new_list .cont_bg ul li p { display: block; float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
    width:-webkit-calc(100% - 88px);
    width:-moz-calc(100% - 88px);
    width:calc(100% - 88px); }
.n_new_list .cont_bg ul li em { display: block; float: right; font-style: normal;}

@media screen and (max-width: 900px)
{
    .n_new_list .cont_bg ul li p { width: 100%;}
    .n_new_list .cont_bg ul li em { display: none;}
}


/*新闻列表滚动*/
.n_new_list_gd { height: 208px;}
.n_new_list_gd .swiper-slide { border-bottom: 1px dashed #ccc; box-sizing: border-box;}


/*新闻列表页*/
.n_new_lists .cont_bg { width: 96% !important; margin-left: 2%!important;}
.n_new_lists .cont_bg ul { width: 96%; margin-left: 2%;}
.n_new_lists .cont_bg ul li { width: 100%; float: left; height: 50px; line-height: 50px; border-bottom: 1px dashed #ccc; color: #666;}
.n_new_lists .cont_bg ul li:hover { color: #f00;}
.n_new_lists .cont_bg ul li:hover a { color: #f00;}
.n_new_lists .cont_bg ul li p { width: 100%; display: block; float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px);}
.n_new_lists .cont_bg ul li em { display: block; float: right; font-style: normal;}


/*翻页*/
.MOright-bottoma {width: 96%; margin-left: 2%; height: 30px; margin-top: 15px; margin-bottom: 15px; line-height: 30px; float: left;}
.MOright-bottoma dl { font-size:12px;}
.MOright-bottoma dl dt { width:300px; height:30px; float:left; color: rgb(80,80,80); text-align: left;}
.MOright-bottoma dl dd { width: 300px; height:30px; line-height:30px; text-align:right;float: right;color: rgb(80,80,80);}
.MOright-bottoma a{color: rgb(80,80,80);}


/*内容正文/文章*/
.n_new_cont { width: 78%;}
.n_new_cont span { width: 100%; height: 70px; margin-bottom: 20px; font-weight: normal;}
.n_new_cont p { width: 100%; font-weight: normal; border: 0;}
.n_new_cont i { width: 100%; height: 28px; line-height: 28px; color: #666; display: block; font-weight: normal; font-style: normal;}
.n_new_cont .cont_bg { width: 92%; margin-left: 4%; font-size: 16px; color: #666; line-height: 26px;}
.n_new_cont .cont_bg img { display: block; max-width: 100%; margin: 10px auto;}


/*上一篇下一篇*/
.n_new_cont_more { width: 100%; float: left; margin: 10px auto; text-align: left; border-top: 1px solid #ccc;}
.n_new_cont_more .prev { margin-top:5px; margin-bottom: 5px;}


.main05 { margin-top: 10px;}


/*学校概况*/
.xxgk {}
.xxgk .all_bt { height: 82px; line-height: 82px; text-align: center; background: url("/cms/images/n_cont_bt.png") no-repeat center 62px; background-size: auto 19px; border-bottom: 0;}
.xxgk .all_bt p { border-bottom: 0; text-align: center; float: none; display: inline-block; font-size: 24px; }


/*新闻中心*/
.c01 { width: 31.7%;}
.xwzx01 { height: 252px;}
.xwzx01 .c01img { height: 185px;}
.xwzx02 { width: 67.5%; height: 252px;}

.xwzx03 { width: 49.5%; height: 252px;}


/*招生资讯*/
.zszx01 { width: 33%;}
.zszx02 { width: 40%; margin: 10px 0.5% 0;}
.zszx03 { width: 26%; color: #fff; font-size: 18px;}
.zszx03 a { display: block; color: #fff;}
.zszx03 span { display: block;float: left;font-style: normal;text-align: center;height: 44px;line-height: 44px;margin: 5.1px 6%;width: 88%;border-radius: 4px;overflow: hidden;}
.zszx03 .zszx_nav01 { background: url("/cms/images/yw01.png") no-repeat center center;background-size: 100% auto;}
.zszx03 .zszx_nav02 { background: url("/cms/images/yw02.png") no-repeat center center;background-size: 100% auto;}
.zszx03 .zszx_nav03 { background: url("/cms/images/yw03.png") no-repeat center center;background-size: 100% auto;}
.zszx03 .zszx_nav04 { background: url("/cms/images/lxdh.jpg") no-repeat center center;background-size: 100% auto; height: 77px; line-height: 110px; font-size: 30px;}

.zszx04 { width: 33%; height: 252px;}
.zszx05 { width: 33%; height: 252px; margin: 10px 0.5% 0;}
.zszx06 { width: 33%; height: 252px;}

.zszx { width: 98%; padding: 1%; height: 180px;}
.zszx .swiper-slide img { display: block; height: 100%; margin: 0 auto;}


/*党务在线*/
.dwzx02 { width: 66.5%;}

/*就业平台*/
.jyfw01 { width: 33%!important;}
.jyfw06 {}
.jyfw06 .c01img { height: 195px;}
.jyfw06 img { display: block; width: 100%; height: 160px;}
.jyfw06 .jyfwbt { display: block; width: 100%; text-align: center; height: 35px; line-height: 35px;}

/*国际教育*/
.gjjy01 { width:73.5%; margin-right: 0.5%;}
.gjjy01 .cont_bg { width: 96%; padding: 2%;}
.gjjy01 .gjjy01_l { width: 275px; float: left;}
.gjjy01 .gjjy01_l img { display: block; width: 100%; margin: 0 auto;}
.gjjy01 .gjjy01_r { line-height: 25px; float: right; text-align: left; color: #666;height: 175px; overflow: hidden;
    width:-webkit-calc(100% - 295px);
    width:-moz-calc(100% - 295px);
    width:calc(100% - 295px); }

/*校企合作*/
.xqhz01 { width:66.5%; margin-right: 0.5%;}
.xqhz01 .cont_bg { width: 96%; padding: 2%;}
.xqhz01 .gjjy01_l { width: 280px; float: left;}
.xqhz01 .gjjy01_l img { display: block; width: 100%;}
.xqhz01 .gjjy01_r { line-height: 30px; float: right; text-align: left; color: #666; height: 178px; overflow: hidden;
    width:-webkit-calc(100% - 300px);
    width:-moz-calc(100% - 300px);
    width:calc(100% - 300px); }

@media screen and (max-width: 900px) {
    .jyfw01 {
        width: 100% !important;
    }

}

/*查看留言*/
.ckly { width: 96%;float: left;margin-left: 2%;border-radius: 5px;padding: 10px; margin-bottom: 2px;}
.ckly li { width: 100%; float: left; text-align: left;}
.ckly li p { display: inline-block;}
.ckly li span { width: 100%; float: left;margin-bottom: 8px;border-bottom: 1px solid #e6e2e2;padding-bottom: 8px;}
.ckly li em { width: 100%; float: left}

.message_list_bg { max-height:780px; overflow-y:auto; margin-bottom: 15px; }

.msg_title { width: 100%; float: left; text-align: center; margin: 20px auto 0;}
.msg_title img { height: 45px;}

.ckly li { margin-bottom: 10px;}
.msg_cont_title { width: 90%; padding: 0 5%; height: 45px; line-height: 45px; float: left; background: #d6e9f9;}
.msg_cont_title i { font-style: normal; width: 50%; float: left; display: block;}
.msg_cont_title em { font-style: normal; width: 50% !important; float: left; display: block; text-align: right;}
.msg_cont_cont { width: 100%; float: left; height: 40px; line-height: 40px; padding-left: 5%;}
.msg_cont_back { width: 85%; margin-left: 5%; float: left; height: 40px; line-height: 40px; padding: 0 5%; background: #f5f5f5;}
.pagination {
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.02);
    width: 100%;
    text-align: center;
  }
  
  .pagination .GPageSpan{
    color: #ff4c4c;
    /* background-color: #fafafa; */
  }
  
  .pagination .GPageLink,.pagination span {
    border-top: 2px solid transparent;
    background-color: #fff;
    color: #555;
    display: inline-block;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    padding: 0 13px;
    text-transform: uppercase;
  }


/*报名*/
.bmb{
    width: 100%;
    height: 100%;
}

.baoming{
    height: 380px;
    width: 70%;
    float: left;
}
.lianxi{
    width: 30%;
    float: right;
}

.lianxi p{
    font-size: 14px;
    line-height: 30px;
}

.guest_tit {
    height: 40px;
    line-height: 40px;
    width: 380px;
    padding: 10px;
}

.guest_tit input {
    border-radius: 5px;
    height: 40px;
    border: 1px solid #dddddd;
    font-size: 17px;
    font-family: 微软雅黑;
    width: 258px;
    padding: 0 10px;
    float: right;
}

.guest_tit label {
    float: left;
    width: 100px;
    line-height: 40px;
    display: block;
    font-size: 18px;
}

.com_content {
    border-radius: 5px;
    width: 70%;
    font-size: 17px;
    font-family: 微软雅黑;
    height: 150px;
    padding: 5px 10px;
    border: 1px solid #dddddd;
}

.guest_s {
    overflow: hidden;
    padding-top: 20px;
    line-height: 50px;
}

.btn {
    width: 20%;
    border-radius: 5px;
    background-color: #e01109;
    display: inline-block;
    color: #fff;
    border: none;
    line-height: 47px;
    font-size: 20px;
    cursor: pointer;
    padding: 0 10px;
    margin-right: 15px;
}



/**/