@charset "utf-8";
/* CSS Document */

/* 清除默认样式 */
* {
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    background-color: transparent;
    border: none;
}
/* 处理链接样式，使其不带下划线 */
a {
    text-decoration: none;
}
/* 重置列表样式 */
ul, ol {
    list-style: none;
    padding:0;
    margin:0;

    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}


body{
    font-family: -apple-system,BlinkMacSystemFont,SF Pro SC,SF Pro Text,Helvetica Neue,Helvetica,PingFang SC,Segoe UI,Roboto,Hiragino Sans GB,arial,microsoft yahei ui,Microsoft YaHei,SimSun,sans-serif;
    min-width: 1208px!important;
    margin: 0 auto!important;
    overflow-x: scroll;
}
.font_size_01{font-size:16px;}
.margin_01{margin-left: 16px;}
.margin_02{margin-top: 16px;}
.margin_03{margin-right: 24px;}
/* tab切换 */
#menu {width:1208px;margin:0 auto;overflow: hidden;height:180px; background:url("../image/login_02_bg.png") no-repeat right bottom #ffffff;
    box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.05), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);}

#menu #nav { display: block; margin-top:16px;list-style: none;height:50px;text-align:center;}

#menu #nav span { display:inline-block; width: 100px;color: #606266;text-align:center;}

#menu #nav span a { display: block; line-height:48px; text-decoration: none; text-align: center;  font-size: 20px;font-weight:600; }

#menu_con { width:100%;  border-top: none;float:left;}

.tag { overflow: hidden;text-align:center; }
.tag ul{margin-left:32px;height:116px;}
.tag ul li{width:200px;height:48px;line-height: 48px; background:#fff;border-radius: 40px; border:1px solid #BFCBD9;box-shadow: 0px 2px 8px  rgba(94, 94, 94, 0.07);margin-left:64px;float:left;margin-top:28px;text-align: center;}
.tag ul li:hover{border:1px solid #C7000B;color: #C7000B;}
.tag ul li p{color:#303133;font-size:16px;font-weight:600;text-align:center;height:48px;line-height: 48px; }
.tag ul li p:hover{color: #C7000B;}
.tag ul li p img{margin-right:8px;position:relative;top:6px;}
.tag ul li p span{display: inline-block; height:48px;line-height:48px;}

.selected{color: #C7000B;border-bottom: 2px solid #C7000B}




/* 模板2 */
.head_02{width:1208px;margin:0 auto;height:100px;line-height:100px;}
.head_02_img{float:left;margin-top:16px;height:68px;}
.head_02_title{float:left;margin-top:16px;margin-left:24px;font-size:28px;font-weight:600;color:#303133;height:68px;line-height:68px;}
.head_02_help{float:right;color:#606266;font-size:14px;}
.head_02_help a{background: url("../image/question-line.png") no-repeat left center;padding-left:24px;height:20px;line-height: 20px;}
.head_02_search{float:right;margin-top:16px;height:68px;line-height:68px;}
.head_02_search input{border: 1px solid #9BA6B7;border-radius: 20px;display: inline-block;font-size: 14px;height: 28px;line-height: 28px;padding-left: 16px;width:164px;padding-right:40px;}
.head_02_search input:focus {border: 1px solid #2755DD;box-shadow: 0px 2px 8px rgba(148, 162, 255, 0.24);}
.head_02_search input[type=text]:hover {border: 1px solid #2755DD;box-shadow: 0px 2px 8px rgba(148, 162, 255, 0.24);}
.head_02_search span{margin-left:-32px;display:inline-block;height:20px;position:relative;top: 4%;}
.banner_02{width:auto;background: url("../image/banner_02.png") no-repeat center top;height:400px;}

.main{width:1208px;margin:0 auto;}
.module_title{width:100%;text-align:center;font-size:32px;font-weight:600;color:#303133;margin-top:32px;padding-bottom:40px;}
.module_title:after{content: "";
    display: block;
    overflow: hidden;
    position: relative;
    left:580px;
    margin-top:8px;
    z-index: 1;
    box-sizing: border-box;
    border-radius: 1px;
    width: 48px;
    height: 4px;
    background-color: #e1251b;}
.service{background:url("../image/service.png") no-repeat right bottom;height:566px;width:100%;}
.service_content{background:url("../image/service_01.png") no-repeat left center #ffffff;box-shadow: 0px -6px 15px 0 rgba(0, 0, 0, 0.05), 0px 10px 20px 0 rgba(0, 0, 0, 0.03);width:1044px;height:406px;margin-top:32px;}
.service_content:hover{background:url("../image/service_01.png") no-repeat left -20px #ffffff;transition: background 3s;transition-timing-function: linear;}
.service_content_guide{float:left;width:980px;height:112px;border-bottom:1px solid #E5E5E5;box-sizing: border-box;padding-bottom:24px;margin-left:32px;margin-top:40px;}
.service_content .service_content_title{float:Left;height:20px;width:100%;}
.service_content .service_content_title span{font-size:18px;color:#303133;font-weight:600;display:inline-block;margin-left:8px;line-height:20px;}
.service_content img{float:left;}
.service_content_guide ul{float:left;margin-top:24px;}
.service_content_guide ul li{float:left;width:120px;height:40px;border:1px solid #BFCBD9;margin-right:40px;text-align:center;line-height:40px;font-size:14px;color:#606266;border-radius: 4px;}
.service_content_guide ul a li:hover{border:1px solid #C7000B;color:#C7000B;}
.service_content_study{float:left;width:232px;height:180px;border-right:1px solid #E5E5E5;margin-top:24px;margin-left:32px;}
.service_content_study ul{float:left;margin-top:16px;}
.service_content_study ul li{float:left;margin-right:32px;line-height:40px;font-size:14px;color:#606266;}
.service_content_study ul a li:hover{color:#C7000B;text-decoration: underline;}

.service_content_degree{float:left;width:232px;height:180px;border-right:1px solid #E5E5E5;margin-top:24px;margin-left:16px;}
.service_content_degree ul{float:left;margin-top:16px;}
.service_content_degree ul li{float:left;margin-right:32px;line-height:40px;font-size:14px;color:#606266;}
.service_content_degree ul a li:hover{color:#C7000B;text-decoration: underline;}

.service_content_graduate{float:left;width:232px;height:180px;border-right:1px solid #E5E5E5;margin-top:24px;margin-left:16px;}
.service_content_graduate ul{float:left;margin-top:16px;}
.service_content_graduate ul li{float:left;margin-right:32px;line-height:40px;font-size:14px;color:#606266;}
.service_content_graduate ul a li:hover{color:#C7000B;text-decoration: underline;}

.service_content_query{float:left;width:232px;height:180px;margin-top:24px;margin-left:16px;}
.service_content_query ul{float:left;margin-top:16px;}
.service_content_query ul li{float:left;margin-right:32px;line-height:40px;font-size:14px;color:#606266;}
.service_content_query ul a li:hover{color:#C7000B;text-decoration: underline;}
.notice{width:100%;height:490px;margin-top: 60px;margin-bottom: 60px}
.notice_left{float:left;width:480px;height:332px;overflow: hidden;margin-right:40px;}
.notice_left img{width: 100%;height: 100%;cursor: pointer;transition: all 1s;-ms-transition: all 1.2s;}
.notice_left img:hover{transform: scale(1.1);-ms-transform: scale(1.1);}
.notice_content{float:left;width:688px;}
.notice_content ul li{height:99px;border-bottom:1px solid #E5E5E5;}
.notice_content ul li:hover h2{color:#C7000B;transition:color .3s;}
.notice_content ul li .notice_date{float:left;margin-right:24px;color:#C7000B;width:82px;margin-top:4px;}
.notice_content ul li .notice_date span{display:inline-block;}
.notice_date_day{font-size: 32px;line-height: 40px;font-weight:600;color:#C7000B;}
.notice_date_year{font-size:16px;color:#606266;text-align:right;width:82px;margin-bottom:4px;}
.notice_items{float:left;width:578px;}
.notice_items_headlines{font-size:16px;color:#303133;font-weight:600;}
.notice_items_select{font-size:14px;color:#606266;line-height:20px;margin-top:8px;}
.notice_more{float:left;margin-top:24px;margin-left:24px;}
.notice_more_jianjie{float:left;margin-top:21px;margin-left:454px;}
.notice-partner-btn2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 118px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    color: #C7000B;
    background-color: #fff;
    border: 1px solid #C7000B
}
.arr-red {
    position: relative;
    color: #C7000B;
    padding-right: 15px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease
}
.notice-partner-btn2 .arr-red {
    padding-right: 0;
}

.notice-partner-btn2 .arr-red:after {
    opacity: 0
}

.notice-partner-btn2:hover .arr-red {
    padding-right: 15px
}

.notice-partner-btn2:hover .arr-red:after {
    opacity: 1;
    -webkit-transform: translate(4px);
    transform: translate(4px)
}
.arr-red:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 10px;
    height: 10px;
    margin-top: -6px;
    background: url("../image/arrow-right-s-line.png");
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease
}

.footer_01{height:240px;width:auto;background:#162133;margin-top:40px;}
.footer_01 .f_main_01{width:1208px;margin:0 auto;}
.contact_01{margin-top:28px;float:left;color:rgba(255, 255, 255, 0.7);height:132px;width:480px;}
.contact_us{background:url("../image/message-2-line.png") no-repeat left top;height:20px;line-height: 20px;padding-left: 28px;float:left;color:#fff;}
.contact_01 .hotline{float:left;font-size:14px;line-height: 26px;padding-top:16px;display: block;clear: both}
.link{width:480px;margin-top:28px;margin-left:24px;float:left;color:rgba(255, 255, 255, 0.7);height:132px;}
.link .link_title{background:url("../image/link.png") no-repeat left top;line-height: 20px;padding-left: 28px;color:#fff;}
.link ul{font-size:14px;padding-top:16px;}
.link ul li{float:left;width:212px;height:28px;}
.link ul li:nth-child(even) {margin-left:24px;}
.link ul li a:hover{color:#fff;text-decoration: underline;}
.code{float:right;width:216px;height:140px;margin-top:28px;color:#fff;font-size:14px;}
.code .code_01{width:100px;text-align:center;float:left;}
.code .code_01 img{margin-top:12px;box-shadow: 2px 2px 7px  rgba(0, 1, 3, 0.76);}
.copyright{width:1208px;float:left;border-top:1px solid  rgba(255, 255, 255, 0.07);height:48px;text-align: center;color:rgba(255, 255, 255, 0.7);margin-top:24px;line-height:48px;font-size:12px;}

/* 新闻列表 */

.banner_notice{
    width:100%;
    height:200px;
    background:url("../image/banner_notice.png")  no-repeat center center;
    margin-bottom:16px;}

.banner_notice:hover::before{transform: scale(1.05);}
.news_help{float:right;color:#606266;font-size:14px;}
.news_help a{background: url("../image/question-line.png") no-repeat left center;padding-left:24px;height:20px;line-height: 20px;}
.news_logo{width:auto;margin:0 auto;background-image: linear-gradient(rgba(0, 47, 135, 1) 0%, rgba(204, 204, 204, 0) 60%);height:240px;}
.news_center{width:1208px;margin:0 auto;box-shadow: 0px 2px 8px  rgba(94, 94, 94, 0.07);}
.news_head_title{font-size:36px;color:#fff;width:1208px;margin:0 auto;padding-top:64px;font-weight:600;padding-left:72px;}
.notice_head_titile{font-size:14px;line-height:24px;color:#fff;width:1208px;margin:0 auto;padding-left:72px;}
.news_list{width:1134px;margin-bottom:28px;margin-left:32px;}
.news_list ul{width:100%;transition: all .3s ease-in-out}
.news_list ul li{width:100%;box-sizing: border-box;height:142px;padding-top:24px;padding-bottom:24px;border-bottom: solid 1px #dfe1e6;transition: all .3s ease-in-out}
.news_list ul a li:hover{background:#FFFAFA;}
.news_list ul li .date{box-sizing: border-box;float:left;padding-top:45px;height:96px;width:160px;text-align:right;color:#606266;}
.news_list ul li .date span{display:inline-block;}
.news_date_day{font-size: 40px;line-height: 40px;font-weight:600;color:#303133;position:relative;top:0px;right:0px;}
.news_date_divider{font-size: 28px;color:#606266;position:relative;top:-8px;right:0px;}
.news_date_month{font-size:16px;color:#606266;position:relative;top:-16px;right:0px;}
.news_date_year{font-size:16px;color:#606266; position:relative;top:5px;right:38px;}
.news_list ul li .Partial_Content{width:920px;float:left;margin-left:8px;}
.news_list ul li .Partial_Content:hover h2{color:#C7000B;transition:color .3s;}
.news_list ul li .Partial_Content .news_headlines{font-size:18px;color:#303133;line-height:26px;font-weight:600;}
.news_list ul li a{color:#C7000B;}
.news_list ul li .Partial_Content .news_main{font-size:14px;color:#606266;line-height:22px;margin-top:16px;}

/* 面包屑 */
ul.breadcrumb {
    padding: 16px 8px;
    list-style: none;
    border-bottom:1px solid #F2F6FC;
    width:1134px;
    font-size:14px;
    margin-left:32px;
    box-sizing: border-box;

}

ul.breadcrumb li {display: inline;}

ul.breadcrumb li+li:before {
    padding: 8px;
    color:#303133;
    content: "/\00a0";
}

ul.breadcrumb li a {color:#909399;}
ul.breadcrumb li a:hover {color:#C7000B;font-weight:600;}
/* 分页 */
.center {
    text-align: center;

}
.pagination {display: inline-block;height:40px;margin-bottom:28px;}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.pagination a.active {
    background-color: #C7000B;
    color: white;
    border: 1px solid #C7000B;
}

.pagination a:hover:not(.active) {background-color: #ddd;}

/* 新闻详情 */
.news_detail{width:100%;margin-bottom:24px;margin-top:24px;min-height: 400px;}
.news_detail_title{font-size:24px;color: #303133;line-height: 40px;font-weight: 600;text-align:center;}
.news_detail_date{font-size:14px;color:#606266;text-align:center;line-height: 40px;}
.news_detail_content{margin: 16px 24px 24px 24px;
    padding-top: 16px;
    box-sizing: border-box;
    border-top: 1px solid rgba(34,34,34,.08);
    font-size:14px;
    line-height:22px;
    color: rgba(34,34,34,.9);
    word-wrap: break-word;}
.news_detail_content p{margin-bottom:8px;}
/* 新增学校简介样式 */
.about {
    background: url(../image/aboutpic.jpg) no-repeat left bottom;
    height: 566px;
    width: 100%;
}
.about_content {
    box-shadow: 0px -6px 15px 0 rgba(0, 0, 0, 0.05), 0px 10px 20px 0 rgba(0, 0, 0, 0.03);
    width: 1044px;
    height: 406px;
    margin-top: 32px;
    float: right;
    background-color:#ffffff ;

}
.aboutmain{
    line-height: 30px;
    overflow: hidden; /* 确保内容超出容器时会被隐藏 */
    text-overflow: ellipsis; /* 使用省略号表示被截断的文本 */
    display: -webkit-box; /* 作为弹性伸缩盒子模型显示 */
    -webkit-line-clamp:12; /* 限制在3行内 */
    -webkit-box-orient: vertical; /* 垂直排列盒子 */
    white-space: normal; /* 使用正常的白空格处理方式，允许换行 */
    color: #606266;
    padding: 30px;
    height: 326px;
    font-size: 14px;
}
.about_more {
    /* float: left; */

    clear: both;
    text-align: center;
    width: 1208px;
    margin: 0 auto;
    margin-top: 30px;
}