@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,Source Han Sans,HuaweiSans,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,STHeiti,Microsoft YaHei,Microsoft JhengHei,SimSun,sans-serif!important
    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-left:24px;}

/* 模板1 tab切换 */

.tab_login{width:auto;background-image: linear-gradient(rgba(242,246,252,1), rgba(242,246,252,0));height:160px;}
.tab_login_01{width:1208px;margin:0 auto;}
#menu { float:left;margin-top:-60px;width:100%;overflow: hidden;height:220px; }

#menu #nav { display: block; width: 100%; padding: 0; margin: 0; list-style: none;height:60px;  }

#menu #nav li { float: left; width: 402px;color: #606266;background:url("../image/tab_bg.png") no-repeat left top;}

#menu #nav li a { display: block; line-height: 60px; text-decoration: none; padding: 0 0 0 5px; text-align: center;  font-size: 20px;font-weight:600; }

#menu_con { width:1208px; height: 160px; border-top: none; }

.tag { overflow: hidden;height:160px;}
.tag ul{margin-left:12px;}
.tag ul li{width:278px;height:120px;background:#fff;box-shadow: 0px 2px 8px  rgba(94, 94, 94, 0.07);float:left;margin-top:32px;transition: margin 1s,box-shadow 1s;}
.tag ul li:hover{box-shadow: 0px 2px 17px  rgba(10, 82, 250, 0.22);margin-top:28px;}
.tag ul li img{margin:28px 16px 28px 28px;float:left;}
.tag ul li p{float:left;margin-top:28px;height:64px;line-height:64px;color:#303133;font-size:16px;font-weight:600;width:120px;background:url("../image/arrow-right-circle-line.png") no-repeat right center;}
@keyframes example {
    from {background:url("../image/tab_bg.png") no-repeat left top;}
    to {background:url("../image/tab_s_bg.png") no-repeat left top;}}
.selected { background:url("../image/tab_s_bg.png") no-repeat left top; color: #ffffff;animation-name: example;animation-duration: 1s;}

/* 模板1 */
.head{width:1208px;margin:0 auto;height: 50px;color:#606266;font-size:14px;line-height:50px;}
.head_left{float:left;}
.head_help{float:left;margin-left:730px;}
.head_help a{background: url("../image/question-line.png") no-repeat left center;padding-left:24px;height:20px;line-height: 20px;}
.head_search{float:right;margin-top:10px;height:28px;line-height:28px;}
.head_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_search input:focus {border: 1px solid #2755DD;box-shadow: 0px 2px 8px rgba(148, 162, 255, 0.24);}
.head_search input[type=text]:hover {border: 1px solid #2755DD;box-shadow: 0px 2px 8px rgba(148, 162, 255, 0.24);}
.head_search span{margin-left:-32px;display:inline-block;height:20px;position:relative;top: 10%;}

.banner{width:auto;background: url("../image/banner_bg.png") no-repeat center top;height:400px;}
.banner_logo{width:auto;margin:0 auto;background-image: linear-gradient(rgba(0, 47, 135, 1) 0%, rgba(204, 204, 204, 0) 60%);height:340px;}
.banner_logo_01{width:1208px;margin:0 auto;}
.school_logo_01{float:left;margin-top:28px;height:68px;}
.school_logo_title{float:left;margin-top:28px;margin-left:24px;font-size:28px;font-weight:600;color:#fff;height:80px;line-height: 80px}

.service_01{width:auto;background:#2755DD;height:584px;margin-top:40px;}
.service_01_main{width:1208px;margin:0 auto;}
.service_01_main .title_01{font-size:30px;margin-top:32px;margin-bottom:32px;color:#fff;font-weight:600;float:left;text-align:center;width:1208px;}
.service_01_main .headline_01{margin-left:32px;margin-top:32px;color:#303133;font-size:20px;font-weight:600;}
.service_01_main .content_01{margin-left:32px;width:260px;}
.service_01_main .content_01 li{float:left;margin-right:24px;color:#606266;font-size:14px;margin-top:16px;}
.service_01_main .content_01 li a:hover{text-decoration: underline;color:#165CDA;}
.guide_01{float:left;width:592px;height:200px;background:url("../image/guide_01.png") no-repeat right top;}

.study_01{float:left;width:592px;height:200px;background:url("../image/study_01.png") no-repeat right top;margin-left:24px;}
.academic_01{float:left;width:386px;height:200px;background:url("../image/academic_01.png") no-repeat right center #FFFFFF;margin-top:24px;}
.academic_01:hover{background:url("../image/academic_01.png") no-repeat right 25px #fff;transition: background 3s;}
.graduate_01{float:left;width:386px;height:200px;background:url("../image/graduate_01.png") no-repeat right center #FFFFFF;margin-top:24px;margin-left:24px;}
.graduate_01:hover{background:url("../image/graduate_01.png") no-repeat right 25px #FFFFFF;transition: background 3s;}
.search_01{float:left;width:386px;height:200px;background:url("../image/search_01.png") no-repeat right center #FFFFFF;margin-top:24px;margin-left:24px;}
.search_01:hover{background:url("../image/search_01.png") no-repeat right 25px #FFFFFF;transition: background 3s;}

.notice_01{width:auto;background-image: linear-gradient(rgba(242,246,252,1), rgba(242,246,252,0)); overflow: hidden;}
.notice_01_main{width:1208px;margin:0 auto;}
.notice_01_main .n_title_01{font-size:30px;margin-top:32px;margin-bottom:32px;color:#303133;font-weight:600;float:left;text-align:center;width:1208px;}
.notice_content_01{width:100%;background:#fff;box-shadow: 0px 3px 8px  rgba(0, 0, 0, 0.05);overflow: hidden;}
.notice_content_01 .first_notice{width:1168px;margin-left:40px;border-bottom: 1px solid #E6EDFA;height:212px;}
.first_notice_left{float:Left;width:716px;}
.first_title_01{margin-top:32px;color:#303133;font-size:24px;font-weight:600;}
.first_title_01 a:hover{color:#165CDA;}
.news_content_01{margin-top:8px;color:#606266;font-size:14px;line-height: 22px;}
.news_more_01{margin-top:8px;color:#165CDA;font-size:14px;font-weight:600;background:url("../image/arrow-drop-right-line.png") no-repeat 60px center;}
.first_notice_right{float:right;width:437px;height:212px;overflow: hidden;}

.first_notice_right img{
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 1s;
    -ms-transition: all 1.2s;
}
.first_notice_right img:hover{
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.news_list_01{width:539px;margin-left:40px;float:left;margin-top:24px;}
.news_title_01{color:#303133;font-size:16px;font-weight:600;}
.news_title_01 a:hover{color:#165CDA;}
.news_divider{width:1px;height:138px;background:#E6EDFA;float:left;margin:24px;}
.news_list_02{width:539px;float:left;margin-top:24px;}
.news_list_more{border-top:1px solid #E6EDFA;width:1128px;margin-left:40px;text-align:center;}
.news_list_more_01{display: inline-block;box-sizing: border-box;padding-left:20px;text-align:left;width:120px;border:1px solid #E6EDFA;background:url("../image/arrow-right-line.png") no-repeat 80px center #fff;height:40px;margin-top:24px;font-size:14px;line-height:40px;color:#606266;}
.news_list_more_01 a:hover{color:#2755DD;border:1px solid #2755DD;}
.news_list_more:hover h3{border:1px solid #2755DD;}
.footer_01{height:240px;width:auto;background:#162133;margin-top:0px;}
.footer_01 .f_main_01{width:1208px;margin:0 auto;}
.contact_01{border-left:1px solid  rgba(255, 255, 255, 0.07);width:460px;margin-top:28px;float:left;color:rgba(255, 255, 255, 0.7);height:132px;}
.contact_us{border-left:4px solid #2755DD;height:16px;line-height: 16px;padding-left: 12px;float:left;color:#fff;}
.contact_01 .hotline{float:left;padding-left:16px;font-size:14px;line-height: 26px;padding-top:16px;display: block;clear: both}
.link{border-left:1px solid  rgba(255, 255, 255, 0.07);width:480px;margin-top:28px;margin-left:24px;float:left;color:rgba(255, 255, 255, 0.7);height:132px;}
.link .link_title{border-left:4px solid #2755DD;height:16px;line-height: 16px;padding-left: 12px;color:#fff;}
.link ul{padding-left:16px;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_news{width:auto;background: url("../image/banner_bg.png") no-repeat center -30px;height:240px;}
.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;}
.news_head_title{width:100%;font-size:30px;margin-top:32px;margin-bottom:16px;color:#303133;font-weight:600;text-align:center;}
.news_list{width:100%;margin-bottom:28px;}
.news_list ul{width:100%;}
.news_list ul li{width:100%;box-sizing: border-box;height:160px;padding-top:32px;padding-bottom:32px;border-bottom: solid 1px #dfe1e6;}
.news_list ul li .date{box-sizing: border-box;float:left;padding-top:16px;border-right:solid 1px #dfe1e6;height:96px;width:160px;}
.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:1024px;margin-left:24px;float:left;}
.news_list ul li .Partial_Content:hover h2{color:#2755DD;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:#2755DD;}
.news_list ul li .Partial_Content .news_main{font-size:14px;color:#606266;line-height:22px;margin-top:16px;}

/* 面包屑 */
ul.breadcrumb {
    padding: 8px 16px;
    list-style: none;
    background-color:rgba(242,246,252,1);
    border-bottom:1px solid #F2F6FC;
    width:1208px;
    font-size:14px;
    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:#2755dd;font-weight:600;}
/* 分页 */
.center {
    text-align: center;
}
.pagination {display: inline-block;height:40px;}

.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: #2755DD;
    color: white;
    border: 1px solid #2755DD;
}

.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 {
    width: auto;
    background: #f3f6fc;
    height: 614px;
    margin-top: 40px;
}
.abouttitle {
    font-size: 30px;
    margin-top: 32px;
    margin-bottom: 32px;
    color: #303133;
    font-weight: 600;
    float: left;
    text-align: center;
    width: 1208px;
}
.aboutright {
    width: 1208px;
    line-height: 30px;
    overflow: hidden; /* 确保内容超出容器时会被隐藏 */
    text-overflow: ellipsis; /* 使用省略号表示被截断的文本 */
    display: -webkit-box; /* 作为弹性伸缩盒子模型显示 */
    -webkit-line-clamp:13; /* 限制在3行内 */
    -webkit-box-orient: vertical; /* 垂直排列盒子 */
    white-space: normal; /* 使用正常的白空格处理方式，允许换行 */
    color: #606266;
    font-size: 14px;
    transition: width 0.5s;
}
.aboutright img{
    float: left;
    width: 604px;
    height: 400px;
    margin-right: 30px;
    cursor: pointer;
    transition: all 1s;
    -ms-transition: all 1.2s;

}
.about_more {
    width: 1208px;
    height: 40px;
    border-top: 1px solid #E6EDFA;
    margin-top: 20px;
    text-align: center;
}
