/*-- Use For Custom Styling --*/
body{
    background: url(../image/wihte.png) repeat-y;
    background-size: 100%;
}
/* start header */
.shouye img{
    max-height: 56.63rem;
}
.header-ym-logo-div{
    width: 13.44rem;
    position: absolute;
    left: 5.63rem;
    margin-top: 1rem;
}
.navbar-nav .nav-link{
    text-align: left;
    display: flex;
    align-items: center;
    text-decoration: none;
    font-size: 3rem;
    line-height: 3.5rem;
    color: #ffffff;
    font-weight: 700;
    text-transform: lowercase;
    font-family: 'Montserrat', sans-serif;
}
.main{
    background: url(../image/bannerpic-down.png) no-repeat;
    background-size: 100%;
}
.main-zhezao{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
}
.shouye-menu{
    display: flex!important;
}
.container-fluid{
    margin: 0;
    padding: 0;
}

/* end header */


/* start kecheng */

    .fengcai-p-div{
        width: 26.94rem;
        height: 24.63rem;
        background-image: url(../picture/xueyuan/13.jpg);
        background-position: center;
        background-size: cover;
        border-radius: 1.25rem;
        position: relative;
        left: -1.88rem;
        top: 1.88rem;
    }
    .fengcai-b-div{
        width: 26.94rem;
        height: 24.63rem;
        background-color: #008ae3;
        border-radius: 1.25rem;
    }
    .fengcai-t-div{
        background-image: url(../image/title-blue.png);
        background-position: center;
        background-size: cover;
        width: 9.63rem;
	    height: 9.31rem;
        text-align: center;
        margin-left: 1.88rem;
        margin-top: -6.25rem;    
        position: absolute;
    }
    .fengcai-t-font{
        font-family: MicrosoftYaHei;
        font-weight: bold;
        font-size: 2.31rem;
        font-stretch: normal;
        line-height: 2.56rem;
        letter-spacing:0.19rem;
        color: #363636;
        margin-left:-1.88rem;
        margin-top: 4.19rem;
    }
    .fengcai-c-div{
        width: 51.25rem;
        height: 19.56rem;
        background-color: #d9eefb;
        margin: -20.63rem -25rem 0 26.88rem;
        z-index: -1;
    }
    .fengcai-c-span{
        font-family: MicrosoftYaHei;
        font-size: 1.5rem;
        font-weight: normal;
        font-stretch: normal;
        line-height: 2.56rem;
        letter-spacing:0.13rem;
        color: #363636;
        margin-left:1.88rem;
        margin-top: 2.88rem;
    }
    .fengcai-gangqin-c-m{
        margin-top: 5rem;
    }
    .fengcai-gangqin-c-m-2{
        margin-top: 1.25rem;
    }
    .blue-div-2{
        text-align: center;    
        padding: 2.5rem 0.31rem 3.63rem 0.31rem;
        border-radius:1.88rem;
        border: solid 0.06rem #e5e5e5;
    }
    .blue-div-4{
        text-align: center;    
        padding: 2.5rem 0.31rem 1.75rem 0.31rem;
        border-radius:1.88rem;
        border: solid 0.06rem #e5e5e5;
    }
    .blue-div-5{
        text-align: center;    
        padding: 2.5rem 0.31rem 0 0.31rem;
        border-radius:1.88rem;
        border: solid 0.06rem #e5e5e5;
    }
    .blue-div-2-t{
        font-family: MicrosoftYaHei;
        font-weight: bold;
        font-size: 1.5rem;
        font-stretch: normal;
        line-height: 2.56rem;
        letter-spacing:0.13rem;
        color: #0b5584;
    }
    .blue-div-2-c{
        font-family: MicrosoftYaHei;
        font-size: 1.13rem;
        font-weight: normal;
        font-stretch: normal;
        line-height: 1.81rem;
        letter-spacing: 0.06rem;
        color: #808080;
    }

    .fengcai-b-div1{
        margin: -15rem 0 0 53.25rem;
    }
    .fengcai-pp{
        margin: auto;
        width: 80rem;
    }
    .fengcai-ppp{
        margin-left: 1.88rem;
    }
    
    .fengcai-pppp{
        margin-left: 3rem;
    }
/* end kecheng */



/* start xueyuan */
.xueyuan-t{
    width: 100%;
    height: 15.5rem;
    background-image: url(../image/blue-bac.png);
    background-repeat: round;
}
.xueyuan-t span{
    font-family: MicrosoftYaHei;
    font-size: 4.81rem;    
    font-weight: lighter;
    font-stretch: normal;
    font-style: oblique;
    line-height: 2.56rem;
    letter-spacing: 0.38rem;
    color: #ffffff;
    opacity: 0.51;
    position:absolute;
    left: 20%;
    margin-top: 2.5rem;
}
.xueyuan-p-div{
    max-height: 17.63rem;
    margin-top: 1.25rem;
}
.xueyuan-p-div span{
    font-family: MicrosoftYaHei;
    font-size: 3rem;
    font-weight: bold;
    font-stretch: normal;
    line-height: 2.56rem;
    letter-spacing: 0.25rem;
    color: #ffffff;
}
.margin-top{
    margin-top: -6.25rem;
}
.xueyuan-p-div1{
    background-color: #f086b2;
    padding: 7.5rem 0;
    text-align: center;
    vertical-align: middle;
}
/* end xueyuan */

/* start jiaoshi */
.jiaoshi-margin{
    margin-top: 3.13rem;
}


.jiaoshifengcai-t{
    width: 25.88rem;
	height: 6.75rem;
    margin: -6rem 0 0 20rem;
	background-color: #f9f5cc;
}
.jiaoshifengcai-t-v{
    width: 25.88rem;
	height: 6.75rem;
    position: absolute;
    text-align: center;
	background-color: #81de56;
    margin: 1.25rem 0 0 -1.25rem;
    vertical-align: middle;
}
.jiaoshifengcai-t-v span{
	height: 2.94rem;
	font-size: 3rem;
	font-weight: bold;
	font-stretch: normal;
	line-height: 2.56rem;
	letter-spacing: 0.24rem;
	color: #ffffff;
    margin-top: 2rem;
}

    .jiaoshi-t{
        width: 100%;
        height: 4.31rem;
        background-color: #6b7175;
        padding-top: 1.25rem;
        padding-left: 0.63rem;
    }

    .jiaoshi-t .work-heading{
        width: 20rem;
        height: 1.5rem;
        font-family: MicrosoftYaHei;
        font-size: 1.5rem;
        font-weight: bold;
        font-stretch: normal;
        line-height: 2.56rem;
        letter-spacing: 0.12rem;
        color: #ffffff;
    }
    .jiaoshi-t .text{
        width: 40rem;
	height: 1.19rem;
	font-family: MicrosoftYaHei;
	font-size: 1.13rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.56rem;
	letter-spacing: 0.09rem;
	color: #ffffff;
    }

/* end jiaoshi */
.contact-t{
    width: 25.81rem;
	height: 17.63rem;
    background-color: #73d845;
    padding: 7rem 0;
    margin: -20rem 0 0 20rem;
     text-align: center;        
     vertical-align: middle;
}
.contact-t span{
    font-family: MicrosoftYaHei;
	font-size: 3rem;
	font-weight: bold;
	font-stretch: normal;
	line-height: 2.56rem;
	letter-spacing: 0.24rem;
	color: #ffffff;
}
.contact-top{
    margin-top: 6.25rem;
    background: #008ae3;
}
.contact-details{
    margin-left: 20rem;
}
.contact-details div{
    font-family: MicrosoftYaHei;
    font-size: 2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 4.56rem;
    letter-spacing: 0.19rem;
    color: #ffffff;
}
.contact-details .copy{
    font-family: MicrosoftYaHei;
    font-size: 1.2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 4.56rem;
    letter-spacing: 0.06rem;
    color: #ffffff;
    text-align: center;
    margin-left: -20rem;
    margin-top: 1rem;
}
.padding-bottom{
    padding-bottom: 7.5rem;
}
.padding-bottom-half{
    padding-bottom: 3.75rem;
}
.padding-top{
padding-top: 7.5rem;
}
.padding-top-half{
    padding-top: 3.75rem;
}
.margin-top-10{
    margin-top: 10rem;
}
@media screen and (max-width: 1200px) {
    .fengcai-b-div1{
        margin: -15rem 0 0 53.25rem;
    }
}

   
@media screen and (max-width: 750px) {
    
    .fengcai-b-div1{
        margin: -19rem 0 0 53.25rem;
    }
   }

   @media screen and (max-width: 360px){
    .fengcai-b-div1 {
        margin: -27rem 0 0 53.25rem;
    }
}

