@charset "utf-8";
p{padding:0;margin:0;}
html,body{
    width:100%;
    margin:0 auto;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #FFFFFF;
    font-size: 13px;
}
input{outline:none!important;}
ul{list-style:none;}
ol{list-style:none;}
a{ text-decoration:none;}
img{border:none;}
a{color:black}
a:link{text-decoration:none!important;}
a:visited{text-decoration:none!important; }
a:hover{text-decoration:none!important; background: #6b4efc!important;color: #ffffff!important}
a:active{text-decoration:none!important; }
.top{
    padding: 24px 0 610px 0;
    background-image: url(../images/01.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    min-width: 1200px;
}
.top h3{
    text-align: center;
    font-size: 24px;
}
.top p{
    font-size: 15px;
    width: 960px;
    margin: 30px auto;
    line-height: 24px;
}
.recommend{
    margin: 0 auto;
    width: 800px;
    left: 50%;
    position: absolute;
    margin-left: -400px;
    bottom: -43%;
}
.recommend-title{
    height: 42px;
    width: 470px;
    background-image: url(../images/02.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    line-height: 42px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    font-size: 16px;
}
.recommend-main{
    height: 440px;
    background: #fff;
    padding: 25px 30px;
    box-shadow: 0px 0px 20px #888888;
}
.recommend-main-logo{

}
.recommend-main-logo img{
    float: left;
}
.recommend-main-logo h3{
    color: #10549b;
    text-align: center;
    padding: 12px 0px;
    letter-spacing: 2px;
    background: url("../images/logo.png") no-repeat left;
    margin-bottom: 30px;
}
.major_list{
    padding: 116px 0px;
    background: url("../images/major.png") no-repeat;
    background-size: 100% 100%;
}
.recommend-main a{
    display: block;
    background: #5839f5;
    color: #ffffff;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    width: 320px;
    margin: 0 auto;
    margin-top: 50px;
}
.learning-style{
    background: #ffffff;
    padding: 350px 0px 30px 0px;
    min-width: 1200px;
}
.learning-style h3{
    color: #10549b;
    text-align: center;
    letter-spacing: 2px;
    font-size: 24px;
}
.learning-style p{
    font-size: 15px;
    width: 960px;
    margin: 30px auto;
    line-height: 24px;
    color: #10549b;
}
.course-setting{
    padding: 40px 0 20px 0px;
    background-image: url(../images/03.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: relative;
    min-width: 1200px;
}
.course-setting h3{
    color: #10549b;
    text-align: center;
    letter-spacing: 2px;
    font-size: 24px;
    padding-bottom: 10px;
}
.course-setting p{
    font-size: 15px;
    width: 960px;
    margin: 30px auto;
    line-height: 24px;
    color: #10549b;
}
.big-bj{
    background-image: url(../images/bj.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    width: 100%;
    height: 100%;
    padding: 290px 0px;
    position: relative;
    min-width: 1200px;
}
.graduation-degree{
    background: #e5ebff;
    padding-top: 60px;
    padding-bottom: 370px;
    position: relative;
}
.graduation-degree h3{
    color: #10549b;
    text-align: center;
    letter-spacing: 2px;
    font-size: 24px;
    padding-bottom: 10px;
}
.graduation-degree p{
    font-size: 15px;
    width: 960px;
    margin: 30px auto;
    line-height: 24px;
    color: #10549b;
}
.graduation-degree img{
    position: absolute;
    bottom: -210px;
    width: 1000px;
    left: 50%;
    margin-left: -500px;
}
.entry-requirements{
    background: #fff;
    padding-top: 150px;
    padding-bottom: 50px;
}
.entry-requirements h3{
    color: #10549b;
    text-align: center;
    letter-spacing: 2px;
    font-size: 24px;
    padding-bottom: 10px;
}
.entry-requirements p{
    font-size: 15px;
    width: 960px;
    margin: 10px auto;
    line-height: 24px;
    color: #10549b;
}
.entry-requirements span{
    display: block;
    width: 960px;
    line-height: 26px;
    margin: 0 auto;
    color: #10549b;
    text-indent: 2em;
}
.application-submission{
    background-image: url(../images/05.jpg);
    background-repeat: no-repeat;
    /* background-position: top center; */
    /* background-size: cover; */
    width: 100%;
    height: 100%;
    padding-bottom: 70px;
}
.application-submission h3{
    color: #10549b;
    text-align: center;
    letter-spacing: 2px;
    font-size: 24px;
    padding-bottom: 40px;
    padding-top: 40px;
}
.application-submission  p{
    font-size: 16px;
    padding-top: 30px;
    padding-bottom: 10px;
    color: #10549b;
}
.application-submission span{
    display: block;
    line-height: 24px;
    color: #10549b;
}
.application-submission-box{
    width: 586px;
    padding: 20px;
    margin: 0 auto;
    padding-top: 30px;
    background: #fff;
    box-shadow: 100px 50px 0px rgba(244, 242, 242, 0.46);
}
.registration-method{
    background: #e5ebff;
    padding-bottom: 30px;
    position: relative;
}
.registration-method-box{
    position: relative;
    padding-top: 100px;
    width: 630px;
    margin: 0 auto;
}
.registration-method-box h3{
    color: #10549b;
    letter-spacing: 2px;
    font-size: 24px;
    padding-bottom: 30px;
    padding-left: 69px;
}
.registration-method-box a{
    background: #5839f5;
    color: #ffffff;
    display: block;
    width: 240px;
    text-align: center;
    line-height: 40px;
    margin-bottom: 20px;
}
.registration-method-box p{
    color: #10549b;
    font-size: 19px;
}
.registration-method-box img{
    position: absolute;
    right: 0;
    bottom: -30px;
    width: 408px;
}
.layer{
    display: none;
    padding: 26px;
    background: #fff;
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 50%;
    margin-left: -380px;
    margin-top: -124px;
}
.layer_box{
    border: 1px solid #e5ebff;
    padding: 20px;
    position: relative;
}
.layer_box h3{

font-size: 19px;

text-align: center;

padding-bottom: 16px;
}
.layer_box p{
    
line-height: 30px;
    
font-size: 14px;
    
margin-bottom: 14px;
}
.layer_box img{
    
position: absolute;
    
right: -14px;
    
top: -14px;
    cursor:pointer;
width: 27px;
}
.scene{
    cursor: pointer;
}
.main{
    width: 1022px;
    margin: 0 auto;
    padding-bottom: 40px;
}
table{

}
table tr td{
    background: #ffffff;
    padding: 10px;
    padding-left: 20px;
}
.main p{
    
padding-bottom: 10px;
    
padding-top: 40px;
    
font-size: 16px;
    
font-weight: bold;
}











