@charset "UTF-8";
@font-face {
    font-family: 'time';
    src: url("../fonts/dinmittelschrift.woff") format("truetype");
}
html{margin: 0;padding: 0}
body{margin: 0;padding: 0;font-family:'regular_fonts', sans-serif;font-size: 16px;overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li {margin: 0;padding: 0;list-style: none;}
a{text-decoration: none;color: #333333}
img{display: block}
input,textarea{outline: none;}
button{padding: 0;background-color: unset}
.img{position: relative;display: block;}
/*.img img{position: absolute;
    width: 100%;
    height: 100%;
   object-fit: cover;}*/
.nowrap{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.line_num{display: -webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;}
    :root{
        --fz12:12px;
        --fz14:14px;
        --fz16:16px;
        --fz18:18px;
        --fz20:20px;
        --fz24:24px;
        --fz28:28px;
        --fz32:32px;
        --fz50:50px;
    }



/*rank*/
.index_title{display: flex;justify-content: space-between;align-items: center;}
.index_title .more{width: 78px;height: 26px;color: #999999;border: 1px solid #999999;border-radius: 15px;font-size: var(--fz14);line-height: 26px;text-align: center;}
.index_title .more:hover{background-color: #CF3F39;color: #ffffff;transition: all 0.5s;}

.index_title .inner>p{font-size: var(--fz24);font-weight: bolder;color: #333333;border-left: 4px solid #CF3F39;padding-left: 17px;}
.index_title .inner>img{margin-bottom: 9px;}


.bottom_line{display: flex;justify-content: space-between;padding-top: 104px;}
.bottom_line .left{width: 45%;border-bottom: 1px solid #DDDDDD;position: relative;}
.bottom_line .left::before{content: '';width: 54px;border-bottom: 5px solid #CF3F39;display: block;position: absolute;top: 39px;left: 0;}
.bottom_line .right{display: flex;}
.bottom_line .right img{width: 13px;height: 11px;filter: brightness(100)}
.bottom_line .right>div{background-color: #CF3F39;padding: 17px;cursor: pointer;margin-left: 6px;}
.bottom_line .right>div.swiper-button-disabled{background-color: #E6E7EA;}
.bottom_line .right>div.swiper-button-disabled img{filter: unset;}



/*rank end*/

/*index 页面*/
.main_width{width: 83.333%;margin: 0 auto}
.head{display: flex;justify-content: space-between;align-items: center}
.head .logo img{width: 418px;}
.head nav{width: 67.25%;padding: 40px 0;display: flex;justify-content: space-between;}
.head nav a{font-size: var(--fz14);color: #333333;}
.head nav a:hover{color: rgb(168, 52, 40);transition: all 0.5s;}
.index_bg{position: relative;overflow: hidden}
.index_bg .img{padding-bottom: 42%;width: 100%}
.index_bg .img a{pointer-events: none;cursor: default; }
.index_bg .swiper-wrapper{height: auto;}
.index_bg .mid_nav{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;}
.index_bg .mid_nav .inner{width: 94.25%;margin: 0 auto;display:flex;justify-content: space-between;}
.index_bg .mid_nav img{width: 12px;height: 24px;}
.index_bg .mid_nav .banner_prev,
.index_bg .mid_nav .banner_next {background-color: rgba(0,0,0,0.6);width: 66px;height: 66px;display: flex;justify-content: center;align-items: center;cursor: pointer}
.index_bg .mid_nav .banner_next:hover{background-color: #CF3F39;transition: all 0.5s}
.index_bg .mid_nav .banner_prev:hover{background-color: #CF3F39;transition: all 0.5s}
.index_bg .bot_nav{position: absolute;bottom: 0;width: 100%;display: flex;justify-content: center;z-index: 5}
.index_bg .bot_nav .inner{display: flex;}
.index_bg .bot_nav .list{background-color: rgba(0,0,0,0.6);width: 25%;}
.index_bg .bot_nav .list:hover{background-color: #CF3F39;transition: all 0.5s}
.index_bg .bot_nav .list img{width: 42px;height: 42px;}
.index_bg .bot_nav .list .final{display: flex;justify-content: center;padding: 36px 0;}
.index_bg .bot_nav .list p{font-size: var(--fz18);color: #ffffff;line-height: 42px;padding-left: 14px;}

.index_2{padding: 80px 0 0}
.index_2 .top{display: flex;justify-content: space-between;}
.index_2 .college .img{padding-bottom: 45%;width: 32.269%}
.index_2 .college .out{background-color: rgba(51, 51, 51, 0.5);position: absolute;bottom: 0;left: 0;width: 100%;padding: 26px 0;}
.index_2 .college .out .inner{width: 89.01%;margin: 0 auto;}
.index_2 .college .out .inner .line_num{-webkit-line-clamp: 1;}
.index_2 .college .out h1{font-size: var(--fz18);color: #ffffff;padding-bottom: 4px;}
.index_2 .college .out span{font-size: var(--fz14);color: #ffffff;}
.index_2 .college .out p{font-size: var(--fz14);color: rgba(255, 255, 255, 0.6);padding-top: 14px;}


.index_2 .left{width: 70.5%}
.index_2 .left .p_img img{margin-bottom: 10px;}
.index_2 .left>p{font-size: var(--fz24); font-weight: bolder;color: #333333;border-left: 4px solid #CF3F39;padding-left: 17px;}
.index_2 .college{margin-top: 54px;}
.index_2 .college .news{width: 0;display: grid;grid-template-columns: repeat(2,49.735%);justify-content: space-around;grid-gap: 4px;flex: 1;margin-left: 4px;}
.index_2 .college .news a{display: block;}
.index_2 .college .news h1{font-weight: bolder;font-size: var(--fz18);padding-bottom: 10px;color: #333333}
.index_2 .college .news span{font-size: var(--fz14);color: #666666}
.index_2 .college .news p{font-size: var(--fz14);line-height: 24px;padding: 14px 0 0;color: #666666}
.index_2 .college{display: flex;justify-content: space-between;}
.index_2 .college .news .list{padding: 30px 24px;background-color: #F2F3F5;display: flex;flex-direction: column;justify-content: space-between;}
.index_2 .college .news .list:hover{background-color: rgb(207, 63, 57);transition: all 0.5s;}
.index_2 .college .news .list:hover *{color: #ffffff}
.index_2 .college .news .list:hover img{filter:brightness(100) }
.index_2 .college .news img{width: 40px;height: 6px;}

.index_2 .right{width: 0;flex:1;margin-left: 38px;display: flex;flex-direction: column;}
.index_2 .right .list{margin-top: 54px;justify-content: space-between;display: flex;flex-direction: column;height: 100%;}
.index_2 .right .p_img img{margin-bottom: 10px;}
.index_2 .right>p{font-size: var(--fz24); font-weight: bolder;color: #333333;border-left: 4px solid #CF3F39;padding-left: 17px;}
.index_2 .right .list>a{display: block;}
.index_2 .right .list>a h1{font-size: var(--fz18);color: #333333;margin-bottom: 8px;}
.index_2 .right .list>a span{font-size: var(--fz14);color: #999999}
.index_2 .right .list>a{background-color: #F2F3F5;padding: 19px 24px;}
.index_2 .right .list .line_num{-webkit-line-clamp: 1;}
.index_2 .right .list>a:hover{background-color: rgb(184, 35, 29);transition: all 0.5s;}
.index_2 .right .list>a:hover *{color: #ffffff}


.index_2 .bottom{display: flex;}

.line{display: flex;justify-content: space-between;padding-top: 54px;width: 70.5%}
.line .line_left{width: 63.83%;border-bottom: 1px solid #DDDDDD;position: relative;}
.line .line_left::before{content: '';width: 54px;border-bottom: 5px solid #CF3F39;display: block;position: absolute;top: 22px;left: 0;}
.line .more{width: 78px;height: 26px;border: 1px solid #999999;border-radius: 15px;text-align: center;line-height: 26px;font-size: var(--fz14)}
.index_2 .more{width: 78px;height: 26px;}
.index_2 .more:hover{background-color: #CF3F39;transition: all 0.5s;color: #ffffff;}


.line_little{display: flex;justify-content: space-between;padding-top: 52px;flex: 1;width: 0;margin-left: 38px;}
.line_little .line_left{width: 43.779%;border-bottom: 1px solid #DDDDDD;position: relative;}
.line_little .line_left::before{content: '';width: 54px;border-bottom: 5px solid #CF3F39;display: block;position: absolute;bottom: 0;left: 0;}
.index_2 .line_little .more{width: 78px;height: 26px;border: 1px solid #999999;border-radius: 15px;text-align: center;line-height: 26px;font-size: var(--fz14)}





.index_3_bg{margin: 44px 0 80px;}
.index_3_bg .img{padding-bottom: 15%;}

.index_4{margin-bottom: 100px;}
.index_4 .index_4_swiper{overflow:hidden}
.index_4 .index_4_swiper .swiper-wrapper,
.index_4 .index_4_swiper .swiper-wrapper .swiper-slide{height: auto}
.index_4 .list {display: grid;grid-template-columns: repeat(2,48%);justify-content: space-between;grid-row-gap: 60px;margin-top: 60px;}
.index_4 .list .final{display: flex;justify-content: space-between;}
.index_4 .list .final .img{padding-bottom: 30%;width: 44.959%}
.index_4 .list .final .text{display: flex;flex-direction: column;justify-content: space-between;}
.index_4 .list .text h1{font-size: var(--fz20);color: #333333;padding-bottom: 13px;}
.index_4 .list .text p{font-size: var(--fz14);line-height: 26px;color: #666666;}
.index_4 .list .text .line_num{-webkit-line-clamp: 3}
.index_4 .list .text span{font-size: var(--fz14);line-height: 26px;color: #999999}
.index_4 .list a:hover h1{color: #CF3F39}
.index_4 .list a:hover .img{overflow: hidden}
.index_4 .list a:hover img{transform: scale(1.1);transition: all .5s}


.index_5_bg{background-color: #F2F3F5;padding: 80px 0}
.index_5{overflow: hidden}
.index_5 .swiper-wrapper{height: auto;}
.index_5 .swiper-wrapper .swiper-slide{height: auto}
.index_5 .list{display: flex;justify-content: space-between;margin-top: 60px;}
.index_5 .list a{width: 22.75%;background-color: #fff;padding:0 24px;box-sizing: border-box}
.index_5 .list a .time{background-color: #CF3F39;width: 70px;height: 80px;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #ffffff;transform: translateY(-22px)}
.index_5 .list a .time *{font-family: time,sans-serif}
.index_5 .list a .time bdi{font-size: var(--fz32);}
.index_5 .list a .time span{font-size: var(--fz18);}
.index_5 .list a .body h2{-webkit-line-clamp: 2;line-height: 24px;font-size: var(--fz18);}
.index_5 .list a .body p{-webkit-line-clamp: 4;margin-top: 6px;line-height: 26px;font-size: var(--fz14);}
.index_5 .list a .arrow{margin-bottom: 38px;margin-top: 26px;}
.index_5 .list a:hover h2{color: #CF3F39}

.index_6{padding: 80px 0;overflow:hidden}
.index_6 .list{display: flex;justify-content: space-between;margin-top: 60px;}
.index_6 .swiper-wrapper{height: auto;}
.index_6 .swiper-wrapper .swiper-slide{height: auto;}
.index_6 .list .spxw{width: 31.25%;}
.index_6 .list .img{padding-bottom: 62%;}
.index_6 .list .img a::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5) !important; /* 使用!important强制应用 */
}
.index_6 .list .img {
    position: relative; /* 确保伪元素的定位上下文 */
}
.index_6 .list .play_button{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 5;width: 58px;height: 58px;}
.index_6 .list h2{font-size: var(--fz18);margin-top: 27px;}
.index_6 .list .info{border-left: 1px solid #CF3F39;padding-left: 10px;margin-top: 25px;}
.index_6 .list .time,
.index_6 .list .source{display: flex;align-items: center}
.index_6 .list .time p,
.index_6 .list .source p{margin-left: 9px;color: #CF3F39;font-size: var(--fz14);}
.index_6 .list .source{margin-top: 6px;}
.index_6 .list a:hover h2{color: #CF3F39}
.index_6 .list a:hover .img{overflow: hidden}
.index_6 .list a:hover img{transform: scale(1.1);transition: all .5s}


.index_7_bg{background-color: #F2F3F5;padding: 80px 0}
.index_7{overflow: hidden}
.index_7 .swiper-wrapper{height: auto}
.index_7 .swiper-wrapper .swiper-slide{height: auto;}
.index_7 .list{display: flex;justify-content:flex-start;margin-top: 60px;}
.index_7 .list a{margin-left: 2%;width: 31.5%;background-color: #fff;padding: 30px 24px;box-sizing: border-box}
.index_7 .list .time{display: flex;align-items: center;border-left: 1px solid #CF3F39}
.index_7 .list .time img{padding: 0 9px}
.index_7 .list h2{font-size: var(--fz18);margin-top: 25px;-webkit-line-clamp: 2;}
.index_7 .list p{font-size: var(--fz14);line-height: 26px;margin-top: 14px;-webkit-line-clamp: 3;}
.index_7 .list a:hover{background-color: #CF3F39;}
.index_7 .list a:hover *{color: #ffffff}
.index_7 .list a:hover img{filter: brightness(100)}
.index_7 .list a:hover .time{border-color: #ffffff}

.index_8{padding: 80px 0}
.index_8 .img{padding-bottom: 42.553%;}
.index_8 .list{display: flex;justify-content: space-between;margin-top: 60px;}
.index_8 .list a{width:23.5%;}
.index_8 .list a h2{font-size: var(--fz16);font-weight: normal;margin: 17px 0 38px}
.index_8 .list a:hover h2{color: #CF3F39}

.index_9_bg{background-color: #F2F3F5;padding: 80px 0}
.index_9{display: grid;grid-template-columns: repeat(7,13.75%);justify-content: space-between;grid-row-gap:10px}
.index_9 a{display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: #fff;padding: 10px 0}
.index_9 a p{margin-top: 20px;}
.index_9 a:hover{background-color: #CF3F39;transition: all .5s}
.index_9 a:hover p{color: #ffffff}
.index_9 a:hover img{filter: brightness(100);}


footer{background: #CF3F39;padding: 90px 0;}
footer{font-size: var(--fz14);color: #ffffff}
footer .f_body{display: flex}
footer .f_body .left{width: 23.56%;}
footer .left .contact{margin-top: 28px;}
footer .left .contact>div{display: flex;margin-top: 16px;}
footer .left .contact>div span{display: block;width: 42px;white-space: nowrap}
footer .f_body .middle{width: 24.75%;margin-left: 70px;}
footer .f_body .middle h3{font-size: var(--fz18);position: relative;padding-bottom: 10px;}
footer .f_body .middle h3:after{content: '';display: block;width: 30%;height: 1px;background-color: #fff;bottom: 0;position: absolute;left: 0;}
footer .f_body .middle .list{margin-top: 38px;display: grid;grid-template-columns: repeat(4,auto);grid-row-gap: 20px;grid-column-gap: 20px}
footer .f_body .middle .list a{white-space: nowrap;color: #ffffff}
footer .f_body .right{margin-left: auto;display: flex}
footer .f_body .right .qcode:not(:first-of-type){margin-left: 16px;}
footer .f_body .right .qcode{display: flex;flex-direction: column;align-items: center;justify-content: center;}
footer .f_body .right .qcode p{margin-top: 12px;}
footer .f_body .right img{width: 144px;height: 144px;}


/*
inside
内页样式开始
*/

/*inside rank*/
.inside_banner{position: relative}
.inside_banner img{width: 100%;}
.inside_banner .body{width: 100%;bottom: 53px;position: absolute;left:0;}
.inside_banner .body h2{color: #ffffff}
.inside_breadcrumb_bg{background-image:linear-gradient(to right,#CF3F39 0,#CF3F39 960px,transparent 960px ,transparent 100%);height: 68px;display: flex;align-items: center;margin-top: -34px;position: relative;z-index: 5}
.inside_breadcrumb_bg *{color: #ffffff}
.inside_body{display: flex;margin: 60px auto;}
.inside_body .left{width: 218px;display: flex;flex-direction: column}
.inside_body .left a{line-height: 56px;border-bottom: 1px solid #EEEEEE;padding-left: 20px;display: flex;align-items: center}
.inside_body .left a img{display: none}
.inside_body .left a.active,.inside_body .left a:hover{background-color: #CF3F39;}
.inside_body .left a.active img,.inside_body .left a:hover img{display: block}
.inside_body .left a.active p,.inside_body .left a:hover p{margin-left: 10px;color: #ffffff}
.inside_body .right{width:0;flex: 1;margin-left: 45px;}

/*module inside*/
.inside_right_list1>h2{font-size: var(--fz28);color: #333333;}

.inside_body .slide{margin-top: 30px;overflow: hidden;position: relative;}
.inside_body .slide .img{padding-bottom: 46.222%;}
.inside_body .slide .img img{width:100%;}
.inside_body .slide .content{position: absolute;width: 100%;left: 0;bottom: 0;padding: 14px 20px;background-color: rgba(0, 0, 0, 0.2);box-sizing:border-box;}
.inside_body .slide .content p{color: #ffffff;width: 75%}
.inside_body .slide .slide_nav{position: absolute;bottom: 14px;right: 20px;z-index: 5}
.inside_body .slide .slide_nav .swiper-pagination{display: flex;position: unset;}
.inside_body .slide .slide_nav .swiper-pagination span{width: 51px;height: 8px;border-radius:unset;background: #FAFAFA;}
.inside_body .slide .slide_nav .swiper-pagination span:not(:first-of-type){margin-left: 4px;}

.inside_body .img_list{margin-top: 60px;}
.inside_body .img_list>a{display: flex;margin-top: 30px;}
.inside_body .img_list a .img_list_left{width: 19.871%;}
.inside_body .img_list a .img{padding-bottom: 63.157%;overflow: hidden}
.inside_body .img_list a .time{width: 0;flex: 1;display: flex;flex-direction: column;align-items: center}
.inside_body .img_list a .time *{color: #999999}
.inside_body .img_list a .time bdi{font-size: var(--fz28);font-weight: bold;}
.inside_body .img_list a .time span{font-size: 14px;}
.inside_body .img_list a .content{width: 70.94%;}
.inside_body .img_list a .content h2{font-size: var(--fz18);color: #333333;}
.inside_body .img_list a .content .line_num{-webkit-line-clamp: 2;font-size: var(--fz14);margin-top: 16px;color: #999999;}
.inside_body .img_list a:hover h2{color: #CF3F39}
.inside_body .img_list a:hover img{transform: scale(1.1);transition: all .5s}

.inside_body .text_list{margin-top: 45px;}
.inside_body .text_list>a{display: flex;padding: 30px 0}
.inside_body .text_list a .time{width: 0;flex: 1;display: flex;flex-direction: column;align-items: center}
.inside_body .text_list a .time *{color: #999999}
.inside_body .text_list a .time bdi{font-size: var(--fz28);font-weight: bold;}
.inside_body .text_list a .time span{font-size: 14px;}
.inside_body .text_list a .content{width: 86.645%;}
.inside_body .text_list a .content h2{position: relative;padding-bottom: 22px;font-size: var(--fz18);}
.inside_body .text_list a .content h2::after{content: '';display: block;width: 128px;height: 2px;background: #DFDBDB;position: absolute;left: 0;bottom: 0;}
.inside_body .text_list a:hover .content h2{color: #CF3F39}

.inside_body .video_list{display: grid;margin-top: 40px;grid-template-columns: repeat(3,30.448%);justify-content:space-between;grid-row-gap:30px}
.inside_body .video_list .img{padding-bottom: 65.614%;overflow: hidden}
.inside_body .video_list .img .play_button{position: absolute;top: 0;left: 0;width: 100%;display: flex;justify-content: center;align-items: center;z-index: 5;background-color: rgba(0, 0, 0, 0.5);}
.inside_body .video_list .img .play_button img{width: unset;height: unset;}
.inside_body .video_list .line_num{-webkit-line-clamp:2;margin-top: 15px;}
.inside_body .video_list a:hover .img>img{transform: scale(1.1);transition: all .5s}


.inside_body .text_list2{margin-top: 45px;}
.inside_body .text_list2 a{display: flex;padding: 30px 0}
.inside_body .text_list2 a .time{width: 0;flex: 1;display: flex;flex-direction: column;align-items: center}
.inside_body .text_list2 a .time *{color: #999999}
.inside_body .text_list2 a .time bdi{font-size: var(--fz28);font-weight: bold;}
.inside_body .text_list2 a .time span{font-size: 14px;}
.inside_body .text_list2 a .content{width: 86.645%;}
.inside_body .text_list2 a .content h2{font-size: var(--fz18);}
.inside_body .text_list2 a .content .line_num{-webkit-line-clamp:2;color: #999999;margin-top: 13px;}
.inside_body .text_list2 a:hover .content h2{color: #CF3F39}

.inside_breadcrumb2{background-color: #CF3F39;padding-bottom: 60px;}
.inside_breadcrumb2 .body{line-height: 60px;}
.inside_breadcrumb2 * {color: #ffffff}

.text_body{margin-top: -60px;background-color: #fff;padding: 40px 30px;box-sizing: border-box}
.text_body>h2{font-size: var(--fz28);}
.text_body .info{font-size: var(--fz16);color: #999999;margin-top: 20px;}
.text_body .body{display: flex;}
.text_body .body .left{width: 69.649%;}
.text_body .body .left .content{margin-top: 40px;}
.text_body .body .left .content.text_indent{text-indent: 2em}
.text_body .body .left .content p{line-height: 32px;margin-top: 1em;}
.text_body .body .left .content span{display: block}
.text_body .body .left .content img{display: unset}
.text_body .body .left .content video{
width: 950px;
    height: 540px;
}
.text_body .body .right{width: 0;flex: 1;margin-left: 50px;min-width: 280px}
.text_body .body .right .title a{display: flex;align-items: center;border-bottom: 2px solid #CF3F39;padding-bottom: 17px;}
.text_body .body .right .title a p{margin-left: 10px;}
.text_body .body .right .list a{margin-top: 15px;display: block}
.text_body .body .right .list .time{font-size: var(--fz14);color: #999999}
.text_body .body .right .list .line_num{margin-top: 7px;line-height: 21px;-webkit-line-clamp:2}
.text_body .body .right .share{margin-top: 60px;}
.text_body .body .right .share p{display: flex;align-items: center;}
.text_body .body .right .share p::before,
.text_body .body .right .share p::after {content: '';display: inline-block;width: 70px;height: 1px;background-color: #E4E4E4;}
.text_body .body .right .share p::before{margin-right: 10px;}
.text_body .body .right .share p::after{margin-left: 10px;}
.text_body .body .right .share .ico{border: 1px solid #E4E4E4;border-radius: 50%;width: 50px;height: 50px;margin-left: 72px;margin-top: 22px;display: flex;justify-content: center;align-items: center}
.text_body .content table{width:80%;font-family:verdana,arial,sans-serif;font-size:11px;color:#333333;border-width:1px;border-color:#666666;border-collapse:collapse;margin:0 auto;}
.text_body .content table th{border-width:1px;padding:8px;border-style:solid;border-color:#666666;background-color:#dedede;}
.text_body .content table td{border-width:1px;padding:8px;border-style:solid;border-color:#666666;background-color:#ffffff;}
.text_body .content table tr td:first-child{width:20%;}


.text_body2>span{color: #999999;margin-top: 12px;display: block}
.text_body2 .content{margin-top: 40px;}
.text_body2 .content p{margin-top: 20px;line-height: 32px;}
.text_body2 .content img{max-width: 100%;display:unset;}

.img_list2{display: grid;grid-template-columns:repeat(3,30%);justify-content:space-between;grid-row-gap: 40px;margin-top: 45px;}
.img_list2 a .img{padding-bottom: 70.909%;overflow:hidden}
.img_list2 a:hover .img img{transform: scale(1.1);transition: all .5s}
.img_list2 a p{text-align: center;margin-top: 14px;}

.ico_list{margin-top: 40px;}
.ico_list a{display: flex;padding: 17px 30px;background-color: #F2F3F5;align-items: center;margin-top: 20px;}
.ico_list a p{width: 70%;margin-left: 35px;}
.ico_list a span{margin-left: auto;}
.ico_list a:hover p{color: #CF3F39}

/*about*/
.inside_banner.about .main_width{width: 62.5%;margin: 0 auto;min-width: unset}
.about_1{width: 62.5%;margin: 0 auto;display: flex;align-items: center;justify-content: space-between}
.about_1 .left{width: 70%;padding: 64px 0}
.about_1 .left h2{font-size: var(--fz28);position: relative;padding-bottom: 18px;}
.about_1 .left h2::after{content: '';position: absolute;bottom: 0;left: 0;width: 66px;height: 4px;background-color: #CF3F39;}
.about_1 .left .content{margin-top: 27px;}
.about_1 .left .content h3{font-size: var(--fz18);}
.about_1 .left .content p{color: #666666;line-height: 21px;margin-top: 24px;}
.about_1 .left .content a{font-size: var(--fz14);color:#CF3F39;margin-top: 23px;display: block}

.about_title{display: flex;flex-direction: column;justify-content: center;align-items: center}
.about_title h2{font-size: var(--fz28);color: #333333;}

.about_2_bg{background-color: #F6F6F6;padding: 40px 0}
.about_2 .body{display: flex;margin-top: 65px;}
.about_2 .body .left{width: 495px;}
.about_2 .body .left .img{padding-bottom: 93.823%;}
.about_2 .body .right{flex: 1;width: 0;margin-left: 40px;display: flex;flex-direction: column}
.about_2 .body .right .list{display: grid;grid-template-columns: repeat(3,31.579%);grid-gap: 24px 28px}
.about_2 .body .right .list a{background-color: #fff;height: 103px;display: flex;justify-content: center;flex-direction: column;padding: 0 20px}
.about_2 .body .right .list a h3{font-size: var(--fz18);color: #333333;}
.about_2 .body .right .list a span{font-size: var(--fz14);color: #999999;margin-top: 8px}
.about_2 .body .right .list .info{display: flex;justify-content: space-between;align-items: center}
.about_2 .body .right .list .info bdi{font-size: var(--fz12 );padding: 3px 14px;background-color: #CF3F39;color: #ffffff;margin-top: 10px;}
.about_2 .body .right .list .info img{margin-left: auto;}
.about_2 .body .right .list a:hover{background-color: #CF3F39;transition: all .5s}
.about_2 .body .right .list a:hover *{color: #ffffff}
.about_2 .body .right .list a:hover .info bdi{background-color: #fff;color: #CF3F39}
.about_2 .body .right .more{display: flex;align-items: center;justify-content: space-between;padding:13px 15px;box-sizing: border-box;background-color: #e6e7ea;width: 207px;margin-top: auto;}
.about_2 .body .right .more p{color: #333333;}
.about_2 .body .right .more:hover{background-color: #CF3F39;transition: all .5s}
.about_2 .body .right .more:hover p{color: #ffffff}
.about_2 .body .right .more:hover img{filter: brightness(100)}

.about_3{overflow:hidden;padding: 40px 0}
.about_3 .about_3_slide{margin-top: 60px;}
.about_3 .about_3_slide .img{padding-bottom: 73.65%;width: 100%;overflow: hidden}
/* .about_3 .about_3_slide a{position: relative} */
.about_3 .about_3_slide a .content{position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(0, 0, 0, 0.5);padding: 22px 36px;color: #ffffff}
.about_3 .about_3_slide a:hover .img img{transform:scale(1.1);transition: all .5s}
.about_3 .more{display: flex;justify-content: space-between;margin-top: 30px;align-items: center;margin-bottom: 130px;}
.about_3 .more>a{font-size: var(--fz14);color: #CF3F39}
.about_3 .about_3_slide_page{display: flex;}
.about_3 .about_3_slide_page>div{width: 120px;height: 45px;display: flex;justify-content: center;align-items: center;cursor: pointer;background-color: #CF3F39;}
.about_3 .about_3_slide_page>div img{filter: brightness(100)}
.about_3 .about_3_slide_page>div.swiper-button-disabled{background-color: #e6e7ea;}
.about_3 .about_3_slide_page>div.swiper-button-disabled img{filter: unset}
.about_3 .about_3_slide_page .about_3_slide_page_prev img{transform: rotateY(180deg)}
.about_3 .about_3_slide_page .about_3_slide_page_next{margin-left: 6px;}


.inside_service_1{padding: 60px 0 80px 0;display: flex}
.inside_service_1 .left{width: 66.81%;display: flex;flex-direction: column;}
.inside_service_1 .left .list{display: grid;grid-template-columns: repeat(3,31.238%);justify-content: space-between;grid-row-gap: 28px;margin-top: 44px;}
.inside_service_1 .left .list a{background-color:#F2F3F5;padding: 14px 20px}
.inside_service_1 .left .list a h3{font-size: var(--fz18);color: #333333;}
.inside_service_1 .left .list a span{font-size: var(--fz14);display: block;margin-top: 10px;color: #999999;}
.inside_service_1 .left .list a img{margin-top: 26px;}
.inside_service_1 .left .list a:hover{background-color: #CF3F39;transition: all .5s}
.inside_service_1 .left .list a:hover *{color: #ffffff;}
.inside_service_1 .left .list a:hover img{filter: brightness(100)}
.inside_service_1 .more{display: flex;justify-content: space-between;align-items: center;margin-top: auto;}
.inside_service_1 .more .m_left{width: 68.571%;height: 1px;background-color: #DDDDDD;position: relative}
.inside_service_1 .more .m_left::before{content: '';display: block;width: 54px;height: 5px;background-color: #CF3F39;position: absolute;left: 0;top: -5px}
.inside_service_1 .more .m_right a{font-size: var(--fz14);color: #999999;display: flex;justify-content: center;align-items: center;border-radius: 15px;border: 1px solid #999999;width: 78px;height: 26px;}
.inside_service_1 .more .m_right a:hover{background-color: #CF3F39;color: #ffffff;transition: all .5s}
.inside_service_1 .right{flex: 1;width: 0;margin-left: 50px;}
.inside_service_1 .right .list{display: grid;grid-template-columns: repeat(2,48%);grid-gap:24px;margin-top: 44px;}
.inside_service_1 .right .list a{background-color: #F2F3F5;padding:40px 30px;display: flex;flex-direction: column;justify-content: center;align-items: center}
.inside_service_1 .right .list a p{text-align: center;color: #333333;}
.inside_service_1 .right .list a:hover{background: #CF3F39;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transition: all .5s}
.inside_service_1 .right .list a:hover img{filter: brightness(100);}
.inside_service_1 .right .list a:hover p{color: #ffffff}

.inside_service_2{background-image: linear-gradient(to bottom,#CF3F39 0,#CF3F39 384px,#F2F3F5 384px,#F2F3F5 100%);padding: 100px 0 80px 0 }
.inside_service_2 .body{display:grid;grid-template-columns: repeat(3,31.428%);justify-content: space-between}
.inside_service_2 .body .list{background-color: #fff;}
.inside_service_2 .body .list>img{width: 100%;height: 284px;object-fit: cover}
.inside_service_2 .body .list .content{padding: 30px;box-sizing: border-box}
.inside_service_2 .body .pages a{margin-top: 33px;display: block}
.inside_service_2 .body .pages a span{font-size: var(--fz14);color: #999999;}
.inside_service_2 .body .pages a p{color: #333333;margin-top: 9px;position: relative;padding-bottom: 20px;}
.inside_service_2 .body .pages a p::after{content: '';display: block;width: 88px;height: 2px;background-color: #DDDDDD;position: absolute;bottom: 0;left: 0;}
.inside_service_2 .body .pages a:hover p{color: #CF3F39;font-weight: bold;}
.inside_service_2 .body .more{margin-top: 60px;}
.inside_service_2 .body .more a{display: flex;align-items: center}
.inside_service_2 .body .more a p{color: #999999;margin-right: 8px;}

 /*inside_service_navigation*/
.inside_service_navigation .module1{margin-top: 40px;padding-bottom: 40px;border-bottom: 1px solid #EEEEEE}
.inside_service_navigation .module1 .list{display: grid;grid-template-columns: repeat(3,31.73%);justify-content: space-between;grid-row-gap: 20px;margin-top: 20px;}
.inside_service_navigation .module1 .list a{background-color: #f2f3f5;display: flex;align-items: center;padding: 25px;}
.inside_service_navigation .module1 .list a p{margin-left: 18px;}
.inside_service_navigation .module1 .list a:hover{background-color: #CF3F39;color: #ffffff}
.inside_service_navigation .module1 .list a:hover img{filter: brightness(100)}
.inside_service_navigation .module2{margin-top: 40px;}
.inside_service_navigation .module2 .list .link{display: flex;height: 76px;align-items: center;border-bottom: 1px solid #EEEEEE}
.inside_service_navigation .module2 .list .one{width: 150px;}
.inside_service_navigation .module2 .list .one a{font-weight: bold;}
.inside_service_navigation .module2 .list .two{display: grid;grid-template-columns: repeat(6,16.65%);justify-content: space-between;width: 0;flex: 1}






.head .nva>li {
    position: relative;
    box-sizing: border-box
}

.head .nva>li>a {
    padding: 40px 0
}

/*.head .nva>li.active >a {*/
/*    color: #A11E23*/
/*}*/
.head .nva>li:hover .drapdown {
    display: block;
}

.head .nva>li .drapdown {
    position: absolute;
    top: 60px;
    background-color: white;
    z-index: 9;
    width: 200px;
    transform: translate(-50%);
    left: 50%;
    padding-top: 10px;
    box-shadow: 0 2px 8px #6b6b6b;
    display: none;
}

.head .nva>li .drapdown>ul {display: flex;justify-content: space-between;flex-direction: column;align-items: center}
.head .nva>li .drapdown>ul>li {line-height: 48px;display: block;width: 100%;text-align: center;}
.head .nva>li .drapdown>ul>li:hover {background-color: #A11E23;}
.head .nva>li .drapdown>ul>li:hover a {color: #FFFFFF;}






html {
    margin-top: 0px !important;
}

.index_8_swiper{overflow: hidden}





/*修改*/
.list_schooll{display: grid;grid-template-columns: repeat(3,32%);justify-content: space-between;grid-row-gap: 40px;margin-top: 45px;margin-bottom: 30px;}
.borer_school{display: flex;justify-content: space-between;font-size:var(--fz20);font-weight: 600;padding: 40px 20px 40px 40px;background-color: #efefefd1;transition: all 0.5s;}
.borer_school span{color: #878787;transition: all 0.5s;}
.borer_school:hover{color: white;background-color: #CF3F39;transition: all 0.5s;}
.borer_school:hover span{color: white;transition: all 0.5s;}

/*修改增加底部版权信息*/
.copy_right{background-color: #81201c;color: #fff;padding: 15px 0;display: flex;justify-content:center }
.copy_right a{color: #fff;padding: 0 5px;}
@media (max-width: 980px) {
    .copy_right{flex-direction: column;justify-content: center}
    .copy_right p{text-align: center}
    .copy_right a{text-align: center;padding: unset;display: flex;justify-content: center}
}

@media screen and (min-width: 980px) {
.index_2 .college a img{display: block;
        object-fit: cover;
        position: absolute;        width: 100%;
        height: 100%;}
.index_4 .list .add_class{display: flex;justify-content: space-between;}
.index_4 .list .img{    padding-bottom: 30%;width: 25.959%;margin-right: 338px;}
.index_4 .list .img img{ width:345px;height:230px;}

}
@media screen and (max-width: 980px) {
.index_2 .college a img{position: absolute;width: 384px;height:171px}
.index_4 .list .add_class{display: flex;justify-content: space-between;        box-shadow: 0 10px 10px rgba(0, 0, 0, .2);}
.index_4 .list .img{   padding-bottom: 30%;width: 44.959%;        margin-right: 26px;}
.index_4 .list .img img{ width:144px;}

.index_4 .list .final .text {
        padding: 2px 2px 2px 0;
        margin-left: 86px;
    }
}
  


header .search .pop_search form{
    display: flex;    
    flex-wrap: wrap;
    align-items: center;
    height: 50px;
    box-sizing: border-box;}
header .search .pop_search .search-box{border: 0;
    width: calc(100% - 50px);
    color: #ffffff;
    height: 50px;
    background: #cf3f39;
    text-indent: 10px;
    font-size: 16px;}
header .search .pop_search .retrieval_button{    width: 50px;
    height: 50px;
    border: 0;
    padding: 0;
    background: #fa6161;
    text-align: center;
    cursor: pointer;
    margin-left: -5px;}










