body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body, textarea { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;  z-index: 0; background-color: #fff; color: #333; }
a { color: #333; text-decoration: none;}
a:hover { text-decoration: none; cursor: pointer; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
img { display: block; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.tbody { width:100%; margin: 0 auto; }
.species,.sproduct,.cyzd{width: 1200px;margin: 0 auto;}
 
.clear{clear: both;}

.tinput{
    height: 215px;
    background-color: #f9f9f9;
    width: 100%;
}
.tinput .showinfo{width: 1200px;margin: 0 auto;padding-top: 37px;}
.showinfo p{font-size: 36px; color: #e8707c;margin-bottom: 36px;}
.showinfo .inputinfo{height: 31px;}
.showinfo .inputinfo .yys_input{display: block; width: 408px;height: 59px;border: 1px solid #b1b1b1;font-size: 28px; text-align: left;border-radius: 5px;margin-right: 28px; float: left;outline: none;}
.inputinfo .yys_button{display: block;height: 57px;width: 312px;background-color: #fa4335; font-size: 28px;font-weight: 600; color: #fff;border-radius: 5px;box-shadow: 0px 2px 2px #fa4335;
}

/* 专业种类start */
.species{
    height: 1940px;
    margin-top: 60px;
    position: relative;
}
.common_title_en {
    font-size: 50px;
    text-align: center;
    font-weight: bold;
    background-image: -webkit-linear-gradient(bottom,#fff,#c6c6c6,#989898);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.3;
    position: absolute;
    top: -24px;
    left: 360px;
}
.common_title_zh {
    width: 420px;
    height: 60px;
    margin: 0 auto;
    position: relative;
    z-index: 5;
}
.common_title_zh h2 {
    font-size: 48px;
    text-indent: 85px;
    line-height: 60px;
    font-weight: 600;
}
.species .online{
    height: 685px; 
}
.online .title{padding-left: 50px;font-size: 32px;}
.online p:nth-child(2){ width:700px;height:1px;margin:18px 0 0 50px;padding:0px;background-color:#D5D5D5;overflow:hidden;}
.dangao_slide .zhuanye_title div{width: 597px;height: 55px;padding-left: 50px;margin-top: 50px;margin-bottom: 27px;}
.dangao_slide .zhuanye_title li.swiper-slide{display: block;width: 127px;height: 53px; border: 1px solid #f0f0f0;border-radius: 20px;text-align: center;line-height: 53px;font-size: 24px;box-shadow: 0rem 0rem 2px 1px #ececec;cursor: pointer;}
.zhuanye_title .swiper-slide.swiper-slide-thumb-active {background: #e94857;color: #fff;}

.zhuanye_con{height: 440px !important;}
.swiper-container .img1{position: absolute; left: 0px; bottom: 0px;}
.swiper-container .img2{position: absolute; left: 40px; bottom: 40px;}
.swiper-slide .zy_ul {width: 1086px; margin: 0 auto;}
.swiper-slide .zy_ul li img{width: 240px;height: 330px;}

.swiper-pagination-fraction,.swiper-pagination-custom,.online .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 35px!important;left: 7px!important;width: 20% !important;color: #fdedef;}
.swiper-pagination-bullet {
    background: #fdedef!important;
    border-radius: 5px !important;
    /* width: 12px !important;
    height: 12px !important; */
}
.swiper-pagination-bullet-active{width: 20px !important; color: #fdedef!important;}
/* 市场流行蛋糕 */
.fashion{height: 1167px;}
.fashion .title{font-size: 32px;}
.fashion p:nth-child(2){ width:700px;height:1px;margin:18px 0 0 0;padding:0px;background-color:#D5D5D5;overflow:hidden;}
.fashion .dgshow{
    margin-top: 50px;
    margin-bottom: 50px;
    height: 900px;
}
.dgshow .title {
    width: 70px;
    height: 900px;
    float: left;
}
.dgshow .title ul li{
    display: block;
    width: 70px;
    height: 225px;
    writing-mode: vertical-rl;
    writing-mode: tb-rl;
    text-align: center;
    position: relative;
    font-size: 24px;
    line-height: 90px;
}
.dgshow .title ul li p {
    content: "";
    width: 2px;
    height: 45px;
    background: #662f0d;
    position: absolute;
    right: 22%;
    top: 40%;
}
.dglist ul li{
    display: block;
    height: 225px;
}
.common_tit{position: relative;}
/* 专业种类end */
.btn_s {
    display: block;
    height: 66px;
    width: 484px;
    margin:  0 auto;
    background-image: url(../img/button.png);
    background-repeat: no-repeat;
    background-size: 100%;
    text-align: center;
    line-height: 65px;
    color: #fff;
    font-size: 28px;
    font-weight: 600;
}

/* 教学优势start */
.betterway{height: 724px;background-color: #fff4f5;padding-top: 80px;}
.betterway .common_title_en{left: 460px;}
/* 内容 */
.betterlist{
    width: 1210px;
    height: 336px;
    margin: 60px auto;
    /* margin-top: 60px; */
    /* background-color: red; */
    display: flex;
    justify-content:space-between;
}
.betterlist .list{
    width: 246px;
    /* background-color: yellow; */
    text-align: center;
    font-size: 20px;
}
.betterlist .list p{
    font-size: 30px;
    color: #551f09;
    margin: 10px auto;
}
/* 教学优势end */
/* 学生作品start */
.sproduct{height: 820px;padding-top: 60px;}
.sproduct .common_title_en{left: 320px;}
.sproduct .swiper-container{height: 490px;background-color: #fc736a; border-radius: 20px;margin: 50px auto;padding-top: 100px;}
.sproduct .hslbox4_2 .swiper-wrapper{width: 1040px !important; margin: 0 auto;}
.hslbox4_2 .swiper-wrapper .swiper-slide{width: 1040px !important; margin: 50px auto;}

.swiper-slide .wo_ls {width: 1036px; margin: 0 auto;}
.swiper-slide .wo_ls li{display: block;width: 195px;height: 293px;}
.swiper-slide .wo_ls li img{width: 195px;height: 293px;}

.worklist .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 55px!important;color: #fdedef;}
.sproduct .swiper-button-prev{background-image: url(../img/left.png);}
.sproduct .swiper-button-next{background-image: url(../img/right.png);}
/* 学生作品end */
/* 创业指导start */
.cyzd{height: 755px;}
.cyzd .abshop{
    height: 495px;
    padding-top: 60px;
    margin-bottom: 60px;
}
.cyzd .abshop .left{
    float: left;
    width: 560px;
    height: 505px;
    position: relative;
}
.abshop .left .red{width: 513px; height: 441px;position: absolute;left: 0;top:0;
    background-image: url(../img/work_01.png);background-repeat: no-repeat;background-size: 100%;}
.abshop .left .red p:nth-child(1){
    margin-top: 60px;
    margin-left: 50px;
    font-size: 32px;
    font-weight: 800;
    color: #fff;
}
.abshop .left .red p:nth-child(2){
    margin-top: 16px;
    margin-left: 50px;
    font-size: 20px;
    color: #fdaea9;
}
.red_spec::after{content: "";width: 135px;height: 3px;background: #fff;position: absolute;left: 52px;top: 152px;}
.abshop .left .white{width: 519px; height: 307px;position: absolute;right: 0;bottom:0;background-image: url(../img/work_02.png);background-repeat: no-repeat;background-size: 101%;margin: 0;padding:0}
.abshop .left .white p{margin:60px 28px auto 28px;font-size: 24px; line-height: 45px;}
.cyzd .abshop .right{float: right;width: 605px;height: 505px;}
.abshop .right .up{height: 243px;width:519px;margin-bottom: 30px;position: relative;}
.abshop .right .up .img1{position: absolute;top: 0; left:0; width: 275px;height: 240px;z-index: 1; }
.abshop .right .up .img2{position: absolute;top: 0; right:0; width: 275px;height: 240px;z-index: 1; }

.abshop .right .up .sq1{position: absolute;width: 218px;height: 200px;z-index:100;color: #fff;font-size: 22px;top: 24px;left: 30px;line-height: 40px;}
.abshop .right .up .sq2{position: absolute;top: 24px; right:0; height: 200px;width: 218px;z-index:100;font-size: 22px;line-height: 40px;}

.abshop .right .down{height: 232px;width:519px;}
.abshop .right img{height: 232px;width:519px}
/* 创业指导end */

/* 底部表单start */
.img-line{margin: 0 auto;position: relative;}
.img-line img{display: block;width: 606px;height: 60px;margin: 0 auto;}
.zxbm_img_text{width: 480px;font-size: 24px;margin: 0 auto;margin-top: 15px;}
.zxbm_title{font-size: 24px;text-align: center;margin: 35px auto;position: relative;}
.zxbm_title::before{content: "";width: 110px;height: 1px;background: #d1d1d1;position: absolute;left: 0;top: 50%;}
.zxbm_title::after{content: "";width: 110px;height: 1px;background: #d1d1d1;position: absolute;right: 0;top: 50%;}
.zxbm_title span{color: #fa4537;}
.img-line input[type="text"]{width: 605px;height: 69px;border: 2px solid #c2c2c2;font-size: 24px;color: #878787;line-height: 69px;border-radius: 15px;margin-bottom: 20px;text-indent: 30px;outline: none;}
.img-line .form_btn{width: 606px;height: 68px;background: url(../img/bm-btn.png) no-repeat;background-position: center;margin: 0 auto;font-size: 30px;color: #fff;line-height: 68px;font-weight: bold;cursor: pointer;}
.bm_en_title {
    font-size: 36px;
    text-align: center;
    font-weight: bold;
    background-image: -webkit-linear-gradient(bottom,#fff,#c6c6c6,#989898);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.3;
    position: absolute;
    top: 20px;
    left: 120px;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.bm_zh_title {
    width: 420px;
    height: 60px;
    margin: 0 auto;
    position: relative;
    z-index: 5;
    font-size: 36px;
    color: #4f4f4f;
    font-weight: bold;
    text-align: center;
}
/* 底部表单end */