﻿* {
    box-sizing: border-box;
}
body{
	background:url(/static/images/cjbgq.png) center top fixed;
    /* background-size: cover; */
}
body .bg_fff{
    width:1240px;
	padding-left:20px;
	padding-right:20px;
    margin:0 auto 30px;
    background-color: #fff;
box-shadow: 0 0 10px 2px rgb(0 0 0 / 30%);
}
.bg3666d2 {
    /* background: linear-gradient(to right, #3666d2, #4b96f7); 原始*/
    background: linear-gradient(to right,#ed3737,#f74b4b);
    /*background: url("../images/nav_bg2.jpg") no-repeat center top;圣诞*/
    width: 100%;
}

/*背景色*/

.bgf2f2f2 {
    background-color: #f2f2f2;
    padding-top: 86px;
    padding-bottom: 90px;
}

.bg_b50184 {
    /*影视动漫*/
    background-color: #b50184;
}

.bg_db262c {
    /*电子竞技*/
    background-color: #db262c;
}

.bg_019334 {
    /*设计类*/
    background-color: #019334;
}

.bg_004d9e {
    /*软件开发*/
    background-color: #004d9e;
}

.bg_f07e01 {
    /*营销*/
    background-color: #f07e01;
}

/*居中*/
.txt_c {
    text-align: center;
}

/*相对定位*/
.psr {
    position: relative;
}

.more {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 54px;
    line-height: 24px;
    height: 24px;
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #333;
}

/*字体*/
.f48 {
    font-size: 48px;
    text-align: center;
}
.f32 {
    font-size: 32px;
    text-align: center;
}

.f24 {
    font-size: 24px;
}

.f22 {
    font-size: 22px;
}

.f21 {
    font-size: 15px;
    text-transform: uppercase;
}

.f20 {
    font-size: 18px;
}

.f18 {
    font-size: 18px;
}

.f16 {
    font-size: 16px;
}

/*行高*/
.l_26 {
    line-height: 26px;
}

.l_56 {
    line-height: 56px;
}

/*间距pd*/
.pd_24_0_20 {
    padding: 24px 0 20px;
}
.pd_40_0{
    padding: 40px 0;
}

.pd_70_0_40 {
    padding: 70px 0 40px;
}

.pd_20_0_10 {
    padding: 20px 0 10px;
}

.pd_60_0_40 {
    padding: 60px 0 40px;
    margin-bottom: 30px;
    border-bottom: 1px solid #bebebe;
}

.pd_0_0_40 {
    padding-bottom: 40px;
}

.pd_0_0_18 {
    padding-bottom: 18px;
}
.pd_0_0_30 {
    padding-bottom: 30px;
}

/*mg*/
.mg_b_6 {
    margin-bottom: 6px;
}

.mg_b_50 {
    margin-bottom: 50px;
}
.mg_b_20 {
    margin-bottom: 20px;
}
.mg_b_30 {
    margin-bottom: 30px;
}

.mg_t_80 {
    margin-top: 100px;
}

.mg_t_48 {
    margin-top: 48px;
}

/*颜色*/
.c_ff2525 {
    color: #ff2525;
}

.c_7d7d7d {
    color: #7d7d7d;
}

.c_fff {
    /*color: #fff;*/
}

/*粗细*/
.f_n {
    font-weight: normal;
}

.f_n_500 {
    font-weight: 500;
}

.f_w {
    font-weight: bold;
}

/*上边框*/
.bg_t_ff1313 {
    border-top: 4px solid #ff1313;
}

/*专业导航模块*/
.hd_xh_top {
    vertical-align: top;
    background-color: #eee;
    padding: 8px 0;
    line-height: 24px;
}

/*banner*/
.xh_banner {
    overflow: hidden;
    height: 500px;
    position: relative;
}

.xh_banner .swiper-slide a {
    display: block;
    height: 500px;
    background-position: center top;
    background-repeat: no-repeat;
}

.xh_banner .xh_pages {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 1400px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    font-size: 0;
    text-align: center;
    z-index: 100;
}

.xh_banner .xh_pages li {
    display: inline-block;
    /*width: 200px;*/
    box-sizing: border-box;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    box-sizing: border-box;
    padding: 0 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    cursor: pointer;
}

.xh_banner .xh_pages li.active {
    background-color: #488ff2;
}

.head_xh_content {
    width: 100%;
    height: 80px;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
}

.head_xh_topnav {
    width: 1200px;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.head_xh_topnav_left {
    width: 270px;
    box-sizing: border-box;
    margin-right: 50px;
    float: left;
}

.head_xh_topnav_logo {
    width: 270px;
    height: 80px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUwAAAAnCAYAAABkKnFyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGMkM4RUU5OEE4NzExRUE5Mzg0QjQwNDc5RTA1OTk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGMkM4RUVBOEE4NzExRUE5Mzg0QjQwNDc5RTA1OTk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0YyQzhFRTc4QTg3MTFFQTkzODRCNDA0NzlFMDU5OTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0YyQzhFRTg4QTg3MTFFQTkzODRCNDA0NzlFMDU5OTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vG1S7AAArKUlEQVR42uyd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) center center no-repeat;
    background-size: 100%;
    display: block;
}

.head_xh_topnav_text {
    width: 170px;
    font-size: 14px;
    line-height: 20px;
    color: #FFF;
    overflow: hidden
}

.head_xh_topnav_right {
    width: 740px;
    float: left;
    overflow: hidden;
}

.head_xh_topnav_navul li {
    width: 103px;
    height: 80px;
    float: left;
    font-size: 16px;
    text-align: center;
    color: #FFF;
    padding-top: 25px;
    box-sizing: border-box;
    transition: .5s;
    position: relative;
    cursor: pointer;
}

.head_xh_topnav_navul_act {
    background-color: rgba(0, 0, 0, .1);
    text-align: center;
    border-top: 3px solid #488ff2;
}

.head_xh_topnav_navul li:hover {
    background-color: rgba(0, 0, 0, .1);
    transition: .5s;
}

.head_xh_am_redline {
    width: 0;
    height: 3px;
    background-color: #488ff2;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;
}

.head_xh_topnav_navul li:hover .head_xh_am_redline {
    width: 105px;
    transition: .5s;
}

.head_xh_arr_tex {
    text-indent: -10px;
    line-height: 18px !important;
}

.head_xh_nav_downarr {
    width: 12px;
    height: 6px;
    background: url(/static/images/header_arr_down.png) center no-repeat;
    position: absolute;
    top: 28px;
    right: 10px;
    animation: downarr 1.5s infinite;
}

.tel_box {
    position: absolute;
    top: 25px;
    right: 0;
    font-size: 14px;
    color: #FFF;
    line-height: 24px;
    background: url(/static/images/header_tel.png) 0 5px no-repeat;
    text-indent: 18px;

}

.tel_box a {
    color: #fff;
}

/*箭头动画*/

@keyframes downarr {
    0% {
        transform: translate(0, 10px);
    }

    50% {
        transform: translate(0, 0);
        opacity: 0;
    }

    100% {
        transform: translate(0, 10px);
    }
}


/*下方导航*/

.head_xh_content_hide {
    width: 100%;
    height: 40px;
    text-align: center;
    background-color: rgba(248, 249, 251, .9);
    position: absolute;
    top: 80px;
    display: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    z-index: 999;
}

.head_xh_topnav_hidenav {
    width: fit-content;
    height: 40px;
    margin: 0 auto;
    display: inline-block;
}

.head_xh_topnav_hidenav li {
    float: left;
    padding-top: 8px;
    box-sizing: border-box;
}

.head_xh_topnav_hidenav li a {
    width: 100%;
    height: 40px;
    font-size: 16px;
    color: #2f2f2f;
    line-height: 24px;
    padding: 2px 8px;
    transition: .5s;
}

.head_xh_topnav_hidenav li a:hover {
    width: 100%;
    height: 40px;
    color: #c01920;
    transition: .5s;
}

.head_xh_topnav_hidenav li:not(:last-child)::after {
    content: "|";
    margin: 0 15px 0 8px;
}

.head_xh_topnav_hidenav li:nth-child(1),
.head_xh_topnav_hidenav li:nth-child(2) {
    margin-left: 0;
}



/*咨询*/
.bs_16 {
    margin-top: 3px;
    box-shadow: 0 0 10px 2px rgba(166, 166, 166, .16);
    margin-bottom: 20px;
}

.xh_zx {
    position: relative;
}

.xh_zx h2 {
    line-height: 54px;
    font-size: 24px;
    color: #ff1e1e;
    margin-right: 20px;
}

.x-ld {
    display: block;
    animation: lingdang 1s infinite;
    -webkit-animation: lingdang 1s infinite;
    height: 54px;
    width: 54px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAhCAYAAAAoNdCeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NjBlMzJlYy1mYzJlLTc4NDAtYmM4MC1jN2Q3YTkxNWQ0MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQwOUU5REYwNEVGMTFFQTkzRkY5MUZBQzk0OTM0QjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQwOUU5REUwNEVGMTFFQTkzRkY5MUZBQzk0OTM0QjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA4YzU3MmMtODU4OS1jNzQxLTgxYTMtZDBlM2UxYjE3OGUyIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDA4YzRhYTktZjZjZi0xMWU5LThkNTMtOTVmZWQxZWIyODA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ISR6/wAAAklJREFUeNrsl09IVEEcx99LK43+YGCiyE5KN6mECqKCJBHTunnLUxfpkAh2KPAQhGEdDC8dguoYnbyEKB6S6KAQkpgnL/qwEvegoOXfpdfnt/tb2Ja39p47enLg82Z23ux8d2Z+8/v91vV933GMcSKULuiGF/Ag2eN5ob54wIlW7qrQd+hUQpcoYhfhLYxDDIahF67ZFrsNXyAOt4C9d1pgAT5zDM02xM7CIHyAGV3dgr77BZd0SwcQHIbanYp1wCTchCdQDXNZY+a0/zk0wFcEe6KKPYI+GAEx1cfb/KgtrFHGV8C75HeNeRU0sDCHxfUktyZ1VuGK583zbEVojbqNepq+3swhbtY9q9PVjOv5hBX697MxQzwb4QbvRoLEiuEHJOA0rOYhdojnvM5Vyfut7DOT+1IC7ZGEgsU39cKfgqtBBlKu9bRjp0xqXRkkltD6iCWxYq39nfrGKMXdS7G8vf6+2L7Y3ojFd2nueHbHCbij7YOWxNL+tQXHXJCKZ8aUUY9ClXr9FUtiP2EW7sE5dOplZf0q1ATnYcKKVCqYXoD7cAXeF2pDwsqQdYvwvEWeL1lVqaQWrh+LiaP8pnvs7oIRyvxHoUZWNqXJSq7QIqHHy/TeOTy8yZHTSPktOm6IXL9EU7WEBtjM6/JHw7+IPGTblraNOSHEjsGytiUrPglFsA5LGYnRccRW8vUgMsEbbUuKd0ZDvdTPtP/1/4TCriwd4j/CZfikBiWp+XUY05RtzZZY2gieatZ0GDb0P1oXQn6YCf4KMACOEaKbj+1sBQAAAABJRU5ErkJggg==) no-repeat 0 center;
}

@keyframes lingdang {
    0% {
        transform: rotate(20deg);
        transform-origin: 20px top;
    }

    50% {
        transform: rotate(-20deg);
        transform-origin: 20px top;
    }

    100% {
        transform: rotate(20deg);
        transform-origin: 20px top;
    }
}

@keyframes lingdang {
    0% {
        transform: rotate(20deg);
        transform-origin: 20px top;
    }

    50% {
        transform: rotate(-20deg);
        transform-origin: 20px top;
    }

    100% {
        transform: rotate(20deg);
        transform-origin: 20px top;
    }
}

@-webkit-keyframes lingdang {
    0% {
        transform: rotate(20deg);
        transform-origin: 20px top;
    }

    50% {
        transform: rotate(-20deg);
        transform-origin: 20px top;
    }

    100% {
        transform: rotate(20deg);
        transform-origin: 20px top;
    }
}

.xh_zx .swiper-wrapper {
    height: 54px;

}

.xh_zx .swiper-wrapper .swiper-slide {
    height: 54px;
    line-height: 54px;
    font-size: 18px;
    width: 700px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.xh_zx .fr {
    margin-top: 15px;
    width: 94px;
    line-height: 24px;
    border-radius: 24px;
    text-align: center;
    font-size: 14px;
    color: #333;
    border: 1px solid #010101;
    transition: .5s;
}

.xh_zx .fr:hover {
    color: #fff;
    background-color: #010101;
}

/* 小导航 */
.banner_aside {
    width: 1200px;
    margin: 0 auto;
    background-color: #fff;
}

.banner_aside ul li {
    width: 240px;
    float: left;
    text-align: left;
    position: relative;
    padding: 28px 0 40px 84px;
}

.banner_aside ul li i {
    position: absolute;
    left: 0;
    width: 80px;
    height: 50px;
    background-image: url("../images/banner_aside.jpg");
    background-repeat: no-repeat;
    background-position: -1px top;
    transition: .3s;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: .5;
}

.banner_aside ul li:hover i {
    filter: none;
    opacity: 1;
}

.banner_aside ul li:nth-child(2) i {
    background-position: -83px top;
}

.banner_aside ul li:nth-child(3) i {
    background-position: -165px top;
}

.banner_aside ul li:nth-child(4) i {
    background-position: -1px -50px;
}

.banner_aside ul li:nth-child(5) i {
    background-position: -83px -50px;
}

.banner_aside ul li:nth-child(6) i {
    background-position: right -50px;
}

.banner_aside ul li h3 {
    font-size: 18px;
}

.banner_aside ul li p {
    font-size: 14px;
    color: #999;
}

/*人群模块*/

.rq{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.rq li {
    width: 290px;
    transition: .4s;
    box-sizing: border-box;
    border: 1px solid transparent;
}

.rq li img {
    width: 100%;
}
/* 直播课程预约 */
.zhibo{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.zhibo li{
    width: 24%;
    position: relative;
    overflow: hidden;
}
.zhibo li a img{
    width: 100%;
}
.zhibo li>img{
    position: absolute;
    right:0;
    left:0;
    bottom:0;
    top:0;
    margin:auto;
    width: 100px;
}
.zhibo li span{
    position: absolute;
    top:-240px;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    width: 40%;
    height:46px;
    line-height:46px;
    background-color: #00a0e9;
    border:1px solid #fff;
    color:#fff;
    text-align: center;
    border-radius:8px;
    font-size: 20px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .2);
    transition: .1s;
}
.zhibo li:hover span{
    top:0;
}
/* 升学 */
.shengxue .tabs_xs{
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    padding:30px 0;
}
.shengxue .tabs_xs li{
    color:#808080;
    font-size: 30px;
    font-weight: 600;
    padding-left:70px;
    cursor: pointer;
    line-height: 42px;
    margin:0 30px;
    background-position: bottom left;
    background-repeat: no-repeat;
}
.shengxue .tabs_xs li:last-child{
    padding-left:50px;
}
.shengxue .tabs_xs li.active{
    color:#333;
    background-position: top left;
}
.shengxue .tabs-container_xs ul {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.shengxue .tabs-container_xs ul li {
    margin-bottom: 20px;
}
.shengxue .tabs-container_xs p{
    font-size: 22px;
    text-align: center;
    line-height: 36px;
    padding:20px 0 30px;
}

/*报名动态*/
.bg_fw{
    padding-bottom:30px;
    /* background: linear-gradient(#ea1702,#ff0000); 修改了春节氛围暂时去掉*/
}
.bg_fw .huore{
    padding:40px 0 30px;
    width: 1240px;
    margin:0 auto;
    background: url(../images/juxing.png) no-repeat center bottom;
    background-size: 100%;
}
.bg_fw .huore img{
    vertical-align: bottom;
}
.xh_xz {
    width: 1240px;
    margin:0 auto;
    background-color: #fff;
    padding:20px;
    border-radius:0 0 10px 10px;
    position: relative;
}
.xh_xz .layer{
    position: absolute;
    left:-130px;
    top:-38px;
}
.xh_xz .lh{
    position: absolute;
    right:-50px;
    top:240px;
}
.xh_xz .w_790 {
    width: 790px;
}

.zjxh2 {
    width: 390px;
    height: 596px;
    border: 1px solid #cccccc;
    border-radius: 10px;
    margin-left: 16px;
}

.tit2 {
    text-align: center;
    font-size: 25px;
    padding: 20px 0;
    border-bottom: 1px solid #cccccc;
    width: 360px;
    margin-left: 15px;
}

.tit2 font {
    color: #d81919;
}

.ykb1 {
    text-align: center;
    margin-top: 20px;
    width: 350px;
    height: 120px;
    margin-left: 20px;
    overflow: hidden;
    border-radius: 10px;
}

.but {
    text-align: center;
    margin-top: 30px;
}

.bt1 a {
    background-color: #d81919;
    color: #FFF;
    line-height: 45px;
    color: #FFF;
    border-radius: 10px;
    display: inline-block;
    width: 390px;
}

.bt1 a:hover {
    background-color: #ed2f2f;
}

.ykb2 {
    width: 350px;
    margin-left: 20px;
}

.sj_01 {
    border-radius: 10px;
    border: 1px solid #cccccc;
    padding: 10px;
    margin-top: 5px;
}

.sj_01 ul li {
    line-height: 39px;
}

.sj_01 ul li:nth-child(1) {
    border-bottom: 1px dashed#cccccc;
}

.sj_01 span {
    width: 160px;
    display: inline-block;
    text-align: center;
    font-size: 15px;
}

.sj_01 span font {
    color: #d81919;
}

.sj_02 ul li {
    float: left;
    margin-top: 5px;
}

.sj_02 ul li:nth-child(2) {
    margin-left: 20px;
}

.timg_01 {
    line-height: 28px;
    padding: 10px 0;
    font-size: 24px;
    margin-top: 10px;
}

.timg_01 img {
    padding-right: 10px;
}

.ykb1 a {
    width: 350px;
    height: 120px;
    cursor: pointer;
    list-style: none;
    display: inline-block;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
}

.ykb1 a:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
}

/*滚动表单*/
.h_180,
.h_252,
.h_144,
.h_412 {
    overflow: hidden;
    border-bottom: 1px solid #c1c1c1;
}

.h_180 {
    height: 180px;
}

.h_252 {
    height: 237px;
}

.h_144 {
    height: 144px;
}

.h_412 {
    height: 452px;
}

.gd_txt {
    border: none;
    border-color: #c1c1c1;
    width: 100%;
    border-radius: 8px 8px 0 0;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    box-sizing: border-box;
    table-layout: fixed;
    overflow: hidden;
}

.gd_txt th {
    background-color: #2891ff;
    border-color: #fff;
    color: #fff;
    border-top-color: #2891ff;
    border-bottom-color: #2891ff;
    font-weight: 400;
}

.gd_txt th:first-child {
    border-left-color: #2891ff;
}

.gd_txt th:last-child {
    background-color: #ff1313;
    border-top-color: #ff1313;
    border-bottom-color: #ff1313;
    border-right-color: #ff1313;
}

.gd_txt td {
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.gd_txt tbody tr:hover {
    background-color: #f1f1f1;
}

.gd_txt td:hover {
    color: #00a0e9;
}

.gd_txt td:hover a {
    color: #fff;
    background-color: #ff1313;
}
.w_420{
    width: 420px;
}
/*专业模块*/
.zhuanye{
    padding-bottom:100px;
}
.zhuanye .tab_box {
    width: 171px;
    height: 390px;
    display: flex;
    flex-direction: column;
    float: left;
    padding-top: 60px;
}

.zhuanye .tab_box li {
    width: 134px;
    height: 20px;
    float: left;
    font-size: 17px;
    color: #393939;
    display: flex;
    justify-content: start;
    align-content: space-between;
    align-items: center;
    cursor: pointer;
    margin-bottom: 30px;
    border-bottom: 3px solid #fff;
    padding-bottom: 10px;
}

.zhuanye .tab_box li:nth-last-child(1) {
    margin-bottom: 0;
}

.zhuanye .tab_box li span {
    font-size: 17px;
    font-weight: normal;
    padding-right: 10px;
}

.zhuanye .tab_box li.li_box_active,
.zhuanye .tab_box li:hover {
    font-size: 20px;
    font-weight: bold;
    color: #f0383c;
    border-bottom: 3px solid #f0383c;
}

.zhuanye .box_cont {
    display: flex;
}

.zhuanye .con_nrx {
    width: 1029px;
    height: 428px;
    padding-top: 44px;
    display: none;
    position: relative;
}

.zhuanye .con_nrx .left_hypjxz {
    width: 376px;
    height: 428px;
    position: relative;
    background-image: -moz-linear-gradient(30deg,
            rgb(240, 56, 60) 19%,
            rgb(254, 172, 120) 100%);
    background-image: -webkit-linear-gradient(30deg,
            rgb(240, 56, 60) 19%,
            rgb(254, 172, 120) 100%);
    background-image: -ms-linear-gradient(30deg,
            rgb(240, 56, 60) 19%,
            rgb(254, 172, 120) 100%);
    box-shadow: 0px 8px 16px 0px rgba(255, 106, 110, 0.38);
}

.zhuanye .con_nrx .left_hypjxz .title_2 strong {
    font-size: 60px;
    font-weight: bold;
}

.zhuanye .con_nrx .left_hypjxz .title_2 span {
    font-size: 20px;
    font-weight: bold;
}

.zhuanye .con_nrx.on_able {
    display: block;
}

.zhuanye .con_nrx .left_hypjxz .title_1 {
    font-size: 17px;
    color: #fff;
    padding: 20px 0 0 21px;
}

.zhuanye .con_nrx .left_hypjxz .title_2 {
    font-size: 22px;
    color: #fff;
    padding: 10px 0 0 0;
    text-align: center;
}

.zhuanye .con_nrx .left_hypjxz .titsts {
    overflow: hidden;
    width: 160px;
}

.zhuanye .con_nrx .left_hypjxz .titsts .duihao {
    font-size: 16px;
    color: #fff;
    display: flex;
    align-items: center;
    margin-top: 12px;
}

.zhuanye .con_nrx .left_hypjxz .titsts .duihao::before {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../images/duihao.png) no-repeat top center;
    margin-right: 9px;
}

.zhuanye .con_nrx .left_hypjxz .fzfx_box {
    margin: 0 auto;
    padding-left: 40px;
    overflow: hidden;
}

.zhuanye .con_nrx .left_hypjxz .btn_box_1 {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding-top: 25px;
}

.zhuanye .con_nrx .left_hypjxz .btn_box_1 .btn_1 {
    width: 158px;
    height: 38px;
    color: #fff;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
    border-radius: 19px;
    transition: 0.3s;
    margin-bottom: 15px;
}

.zhuanye .con_nrx .left_hypjxz .btn_box_1 .btn_1:hover {
    width: 158px;
    height: 38px;
    background: #fff;
    color: #f14342;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
    border-radius: 19px;
    transition: 0.3s;
}

.zhuanye .con_nrx .right_jqkb {
    width: 653px;
    height: 376px;
    background: #282828;
    margin-top: 52px;
}

.zhuanye .con_nrx .right_jqkb .top_box_t {
    padding: 22px 32px 0 32px;
    overflow: hidden;
}

.zhuanye .con_nrx .right_jqkb .top_box_t .text_1 {
    font-size: 17px;
    color: #fff;
}

.zhuanye .con_nrx .right_jqkb .top_box_t .text_2 {
    width: 55px;
    font-size: 13px;
    color: #7f7f7f;
    display: flex;
    justify-content: space-between;
    line-height: 22px;
}

.zhuanye .con_nrx .right_jqkb .top_box_t .text_2 span {
    width: 24px;
}

.right_jqkb .btm_box_t {
    width: 589px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 auto;
}

.right_jqkb .btm_box_t img {
    width: 100%;
}

.right_jqkb .btm_box_t li {
    width: 290px;
    height: 130px;
    margin-top: 21px;
}

.zhuanye .new_dbxx {
    margin: -5px 0 0 -20px;
    font-size: 12px;
    text-align: center;
    color: #fff;
}

.svg_color_1 {
    fill: hsl(0, 27%, 89%);
}
/*切换选项卡*/
.tab_bar .tabs {
    text-align: center;
    padding: 30px 0;
}

.tab_bar .tabs li {
    display: inline-block;
    cursor: pointer;
    width: 114px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    margin: 0 16px;
    border: 1px solid #3d3d3d;
}

.tab_bar .tabs li.active {
    color: #fff;
    background-color: #3d3d3d;
}

/*视频轮播*/

.knowcon_left {
    width: 770px;
    height: 358px;
    background: #0d0f1b;
    overflow: hidden;
}

.knowcon_left .knowvid {
    width: 600px;
    height: 358px;
    float: left;
    position: relative;
}

.knowcon_left .knowvid .knowvid_con {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
}

.knowcon_left .knowvid .knowvid_con .knowvideo {
    display: none;
}

.knowcon_left .knowvid .knowvid_con .knows {
    width: 600px;
    overflow: hidden;
}

.knowcon_left .knowvid .knowvideo1 {
    width: auto;
    height: 100%;
}

.knowcon_left .knowvid .knowvideo2 {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.knowcon_left .knowvid span {
    position: absolute;
    left: 48px;
    bottom: 16px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none;
}

.knowcon_left .knowvid span.knowvspan {
    display: block;
}

.knowcon_left .knowlist {
    width: 170px;
    float: left;
    margin-top: 16px;
}

.knowcon_left .knowlist li {
    width: 133px;
    height: 56px;
    margin-bottom: 10px;
    margin-left: 21px;
    border: 1px transparent solid;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.knowcon_left .knowlist li:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    background-color: rgba(255, 255, 255, .8);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border-radius: 30px;
    z-index: 15;
}

.knowcon_left .knowlist li:before {
    content: "";
    position: absolute;
    border-left: 12px solid #333;
    border-right: 10px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    z-index: 20;
    width: 0;
    height: 0;
    top: 0;
    bottom: 0;
    left: 62px;
    margin: auto;
}

.knowcon_left .knowlist li img {
    width: 100%;
    margin-top: -6px;
}

.knowcon_left .knowlist li.cur {
    border-color: #fff;
    opacity: 1;
}

.knowcon_right {
    width: 425px;
    height: 356px;
    border-top: 2px #d72502 solid;
    background: #fff;
}

.knowcon_right .knowmore {
    float: right;
    margin-right: 18px;
    margin-top: 16px;
    font-size: 14px;
    color: #d50212;
}

.knowcon_right .knowmore:hover {
    text-decoration: underline;
}

/*职场动态*/
.xh_vid .w_550 {
    width: 410px;
}

.xh_vid .w_550 .pd_24_0_20 {
    padding: 24px 0 16px;
}

.xh_vid .w_550 .zc_dt {
    list-style-type: none;
    counter-reset: sectioncounter;
    position: relative;
}

.xh_vid .w_550 .zc_dt li {
    padding-left: 30px;
}

.xh_vid .w_550 .zc_dt li:before {
    content: counter(sectioncounter);
    counter-increment: sectioncounter;
    position: absolute;
    left: 0;
    background-color: #ccc1c8;
    color: #fff;
    line-height: 20px;
    width: 20px;
    text-align: center;
    margin-top: 12px;
}

.xh_vid .w_550 .zc_dt li:nth-child(1):before {
    background-color: #ff2d2d;
}

.xh_vid .w_550 .zc_dt li:nth-child(2):before {
    background-color: #ff2d2d;
}

.xh_vid .w_550 .zc_dt li:nth-child(3):before {
    background-color: #ff2d2d;
}

.zc_dt li a {
    line-height: 42px;
    display: block;
    font-size: 16px;
    color: #252525;
    transition: .4s;
}

.zc_dt li a p {
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zc_dt li a:hover {
    color: #3666d2;
    padding-left: 18px;
    font-style: italic;
}

/*品牌*/
.xh_pp .f18 {
    line-height: 30px;
    margin-bottom: 8px;
    height: 60px;
}

.xh_pp .w_332,
.xh_bm .w_332 {
    text-align: justify;
}

.xh_pp .w_332:after,
.xh_bm .w_332:after {
    content: "";
    display: inline-block;
    width: 100%;
}

.xh_pp .w_332 a,
.xh_bm .w_332 a {
    display: inline-block;
    width: 291px;
    height: 190px;
    position: relative;
    overflow: hidden;
}

.xh_pp .w_332 a img,
.xh_bm .w_332 a img {
    width: 100%;
    transition: .6s;
}

.xh_pp .w_332 a span,
.xh_bm .w_332 a span {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    line-height: 40px;
    background-color: rgba(0, 0, 0, .6);
    text-align: center;
    color: #fff;
    font-size: 18px;
}

.xh_pp .w_332 a:hover img,
.xh_bm .w_332 a:hover img {
    transform: scale(1.1);
}

/*报名*/
.xh_bm .w_712 {
    width: 640px;
}

.xh_bm .w_666 {
    width: 540px;
}

.xh_bm .w_666 .hj .swiper-slide {
    width: 254px;
    height: 200px;
}

/*环境*/
.xh_hj {
    min-width: 1400px;
}

.xh_hj .w_25 a {
    float: left;
    width: 25%;
}

.xh_hj .w_25 a div {
    width: 100%;
    height: 272px;
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: 2px solid #fff;
}

.xh_hj .w_25 a div img {
    width: 100%;
}

.xh_hj .w_25 a div em {
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    margin: auto;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, .4);
    transition: .4s;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.xh_hj .w_25 a span {
    transition: .3s;
    display: block;
    text-align: center;
    line-height: 50px;
    color: #666666;
    font-size: 16px;
    background-color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

.xh_hj .w_25 a:hover span {
    background-color: #2891ff;
    color: #fff;
}

.xh_hj .w_25 a:hover em {
    bottom: 0;
}

/*新闻版块*/
.xh_new {
    text-align: justify;
}

.xh_new .w_444 {
    margin-right: 30px;
    float: left;
    width: 380px;
    padding: 0 22px 40px;
    background-color: #fff;
}

.xh_new .w_444:last-child {
    margin-right: 0;
}

.xh_new .w_444 .f28 {
    font-size: 28px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.xh_new .w_444 .f28 a {
    color: #333;
}

.xh_new .w_444 .f28 a:hover {
    color: #3666d2;
}

.xh_new .w_444 time {
    font-size: 16px;
    color: #808080;
}

.xh_new .w_444 .f14 {
    padding: 20px 0 10px;
    color: #808080;
    font-size: 14px;
    line-height: 1.5;
}

.xh_new .w_444 .w_389 {
    width: 100%;
    overflow: hidden;
}

.xh_new .w_444 .w_389 img {
    width: 100%;
    transition: .8s;
}

.xh_new .w_444:hover .w_389 img {
    transform: scale(1.2);
}

/*师资*/
.x-techer {
    width: 100%
}

.x-techer .x-public-ptitle {
    padding: 70px 0 47px;
    border-bottom: 1px dashed #ccc
}

.x-techer .x-techer-item {
    width: 1200px;
    margin: 0 auto;
}

.x-techer .x-techer-item .x-techer-tabs {
    width: 1200px;
    height: 500px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue {
    width: 740px;
    height: 500px;
    float: left;
    overflow: hidden;
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item {
    width: 740px;
    height: 500px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #f1f1f1
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p {
    bottom: 20px;
    left: 0;
    width: 550px;
    height: 103px;
    background: rgba(255, 255, 255, .9);
    padding: 0 35px;
    color: #666;
    position: absolute
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p b {
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-size: 28px;
    padding-top: 25px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p span {
    display: inline-block;
    width: 430px;
    line-height: 2.2;
    font-weight: 400;
    font-size: 16px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl {
    padding: 0 50px;
    width: 460px;
    height: 500px;
    float: right;
    background: #848484
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-title {
    font-size: 22px;
    color: #fff;
    font-weight: 500;
    height: 100px;
    line-height: 100px;
    padding-left: 44px;
    background: url('../images/tubiao.svg') 0 26px no-repeat;
    background-size: 40px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav {
    width: 320px;
    margin: 0 auto
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav p {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    padding: 40px 0 20px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li {
    display: block;
    width: 160px;
    height: 60px;
    float: left;
    line-height: 60px;
    padding-left: 40px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    background-image: url('../images/sz.svg');
    background-repeat: no-repeat;
    background-position-y: center;
    background-color: #616161;
    border-top: 1px solid #848484;
    cursor: pointer;
    font-weight: 300;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:hover {
    background-color: #4f4f4f
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.x-techer-tabs-ctrl-nav-not:hover {
    background-color: #616161
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.x-techer-tabs-ctrl-nav-not {
    padding-left: 0;
    width: 159px !important;
    position: relative;
    background: #616161
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.x-techer-tabs-ctrl-nav-not a {
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.x-techer-tabs-ctrl-nav-not span {
    display: inline-block;
    vertical-align: middle;
    padding-right: 22px;
    height: auto;
    background-image: url('../images/sz.svg');
    background-repeat: no-repeat;
    background-size: 180px;
    background-position: -68px 3px;
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.ac {
    background-color: #4f4f4f
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:nth-of-type(even) {
    border-left: 1px solid #848484
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:nth-of-type(1) {
    background-position: 14px -15px;
    background-size: 264px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:nth-of-type(2) {
    background-position: -135px -66px;
    background-size: 261px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:nth-of-type(3) {
    background-position: 17px -139px;
    background-size: 280px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:nth-of-type(4) {
    background-position: 17px -171px;
    background-size: 244px
}

.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:nth-of-type(5) {
    background-position: 16px -65px;
    background-size: 252px
}

/*就业服务*/
.xh_jy .w_1006 {
    width: 824px;
    overflow: hidden;
}

.xh_jy .tabs {
    text-align: left;
}

.xh_jy .tabs li {
    margin: 0 72px 0 0;
    font-size: 20px;
    border: 0;
}

.xh_jy .tabs li.active {
    border: 0;
    background-color: transparent;
    font-weight: bold;
    color: #333;
}

.xh_jy .w_366 {
    width: 350px;
}

/*就业*/
.xh_jy .w_1006 .w_320 {
    width: 260px;
    float: left;
    margin-right: 22px;
    background-color: #fff;
    margin-bottom: 34px;
}

.xh_jy .w_1006 .w_320:nth-child(3n) {
    margin-right: 0;
}

.xh_jy .w_1006 .w_320 h6 {
    padding: 16px 0 6px;
    font-size: 20px;
}

.xh_jy .w_1006 .w_320 p {
    font-size: 16px;
    color: #373737;
    margin-bottom: 12px;
}

.xh_jy .w_1006 .w_320 a {
    float: right;
    width: 110px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #6e6e6e;
    border-radius: 30px;
    background-color: #f2f2f2;
    transition: .3s;
}

.xh_jy .w_1006 .w_320 a:hover {
    color: #fff;
    background-color: #5fa7ff;
}

/*创业*/
.xh_jy .w_1006 .item_cy {
    padding-top: 20px;
}

.xh_jy .w_1006 .item_cy .w_320 {
    background-color: #f2f2f2;
    padding: 22px 12px 22px;
    position: relative;
}

.xh_jy .w_1006 .item_cy .h_img {
    width: 80px;
    height: 80px;
    border-radius: 80px;
    overflow: hidden;
    position: absolute;
    top: -16px;
    right: 16px;
    text-align: center;
}

.xh_jy .w_1006 .item_cy .h_img img {
    position: absolute;
    left: 50%;
    width: auto;
    height: 100%;
    margin: auto;
    transform: translateX(-50%);
}

.xh_jy .w_1006 .item_cy .w_320 a {
    background-color: #fff;
}

.xh_jy .w_1006 .item_cy .w_320 a:hover {
    background-color: #5fa7ff;
}

.xh_jy .w_1006 .item_cy .w_320 .f20 {
    padding: 20px 0 14px;
}

.xh_jy .w_1006 .item_cy .w_320 .f14 {
    font-size: 14px;
    color: #555555;
    line-height: 24px;
    height: 116px;
}

.xh_jy .w_1006 .item_cy strong {
    float: left;
    font-size: 18px;
    color: #ff1313;
}

.xh_jy .w_1006 .item_jy .fd {
    width: 260px;
    height: 160px;
    overflow: hidden;
}

.xh_jy .w_1006 .item_jy .fd img {
    transition: .8s;
    width: 100%;
}

.xh_jy .w_1006 .item_jy .w_320:hover .fd img {
    transform: scale(1.1);
}

/*招聘*/
.xh_jy .w_1006 .item_zp {
    background-color: #fff;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl {
    border-bottom: 1px dashed #bebebe;
    padding-top: 24px;
    padding-bottom: 24px;
    cursor: pointer;
}

/*.xh_jy .w_1006 .item_zp .item_zp_t dl:first-child{
    padding-top:0;

}*/

.xh_jy .w_1006 .item_zp .item_zp_t dl .sl_img {
    width: 180px;
    overflow: hidden;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .sl_img img {
    width: 100%;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .w_738 {
    width: 628px;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .w_738 .f22 {
    padding: 12px 0;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .w_738 .f22 span {
    display: inline-block;
    font-size: 16px;
    width: 40px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background-color: #ff1313;
    border-radius: 6px;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .w_738 .f14 {
    margin-bottom: 10px;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .w_738 .f14 a {
    color: #2a78d0;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .w_738 .hint {
    font-size: 14px;
    color: #717171;
}

.xh_jy .w_1006 .item_zp .item_zp_t dl .w_738 .hint span {
    margin-right: 30px;
}

.xh_jy .w_1006 .item_zp .zc_dt {
    float: left;
    width: 50%;
}

.xh_jy .w_1006 .item_zp .zc_dt li {
    border-bottom: 1px dashed #bebebe;
}

.xh_jy .w_1006 .item_zp .zc_dt:first-child li {
    padding-right: 62px;
}

.xh_jy .w_1006 .item_zp .zc_dt:last-child li {
    padding-left: 62px;
}

.xh_jy .w_1006 .item_zp .zc_dt li a em {
    color: #999999;
}

/*短期专业*/
.w_94 a {
    float: left;
    width: 87px;
    text-align: center;
}

/*学生作品*/
.xh_zp {
    overflow: hidden;
}
.btn {
    width: 200px;
    height: 48px;
    background: #fff;
    border-radius: 30px;
    display: block;
    margin: 50px auto;
    font-size: 22px;
    color: #6066f2;
    line-height: 48px;
  }

  .btn:hover {
    color: #fff;
    background: #ffa619;
    transition: 0.3s;
  }

  .zpsx {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .zpsx .con {
    width: 1200px;
    height: 626px;
    margin: 0 auto;
    position: relative;
  }

  .zpsx .box1 {
    width: 635px;
    height: 330px;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
    border-radius:10px;
    overflow: hidden;
  }

  .zpsx .right {
    width: 704px;
    height: 594px;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 2;
  }

  .zpsx .right .cir {
    position: absolute;
    left: 344px;
    top: 254px;
  }

  .zpsx .right .clearfix {
    width: 100%;
  }

  .zpsx .right .box2 {
    width: 336px;
    height: 244px;
    border-radius:10px;
    margin-bottom: 32px;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
    overflow: hidden;
  }

  #btn {
    height: 240px;
    border-left: 2px dashed #bfbfbf;
    position: absolute;
    left: 78px;
    bottom: 36px;
    z-index: 999;
  }

  #btn li {
    margin-bottom: 4px;
    height: 30px;
    cursor: pointer;
  }

  #btn li span {
    width: 5px;
    height: 5px;
    background: #c0c0c0;
    transform: rotate(45deg);
    margin: 14px 30px 0 -4px;
  }

  #btn li p {
    font-size: 18px;
    color: #767676;
    margin-top: 4px;
  }

  #btn li.act span {
    background: #ffa619;
  }

  #btn li.act p {
    color: #ffa619;
  }

  .arrow {
    width: 32px;
    position: absolute;
    bottom: 34px;
    left: 306px;
    z-index: 999;
  }

  .arrow p {
    width: 30px;
    height: 66px;
    border: 1px solid #6066f2;
    padding-top: 16px;
    margin-bottom: 16px;
    cursor: pointer;
  }

  .arrow p b {
    display: block;
    width: 16px;
    height: 32px;
    margin: 0 auto;
  }

  .arrow p b.top {
    background: url(../images/arrow4.png) no-repeat;
  }

  .arrow p b.bot {
    background: url(../images/arrow2.png) no-repeat;
  }

  .arrow p:hover {
    background: #6066f2;
  }

  .arrow p:hover .top {
    background: url(../images/arrow3.png) no-repeat;
    transition: 0.3s;
  }

  .arrow p:hover .bot {
    background: url(../images/arrow5.png) no-repeat;
    transition: 0.3s;
  }

  .zpsx .btn {
    border: 1px solid #6066f2;
    background: none;
    position: relative;
    z-index: 999;
  }

  .zpsx .btn:hover {
    background: #6066f2;
    color: #fff;
  }

/*合作企业*/
.xh_hz ul {
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

.xh_hz li {
    box-sizing: border-box;
    float: left;
    width: 20%;
    height: 180px;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fafafa;
    position: relative;
}

.xh_hz li span {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 220px;
    height: 160px;
}

.xh_hz li span.ps2 {
    z-index: -1;
    transition: .3s;
}

.xh_hz li:hover span.ps2 {
    z-index: 1;
    background-color: #fff;
    box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1);
}

/*全国院校*/
/*全国院校*/
.link{
    font-size: 0;
    text-align: center;
}
.link a{
    display: inline-block;
    padding:4px 8px;
    border-radius:6px;
    border:1px solid #333;
    font-size: 18px;
    margin:4px;
}
.link a:hover{
    background-color: #00a0e9;
    color:#fff;
}
