body{
	width: 100%;
    min-width: 1200px;
    margin: 0 auto;
}
.w1200{
	width:1200px;
	margin:0 auto;
}
.banner{
	width:100%;
	vertical-align: middle;
	position:relative;
    margin-top:30px;
}
.banner img{
	width:100%;
	height:auto;
}

.module_title{
	width:100%;
	text-align:center;
	font-size:44px;
	color:#000;
	font-weight:bold;
}
.module_title p{
	color:#B8BBDE;
	font-size:22px;
}

.recommend {
    width: 100%;
    /*background: url(/Content/images/bailuxueyuan/recommend_bg.png);
    padding: 60px 0 100px;*/
}
.recommend .recommend_con{
    width:100%;
    background: url(/Content/images/bailuxueyuan/recommend_bg.png);
    padding: 60px 0 100px;
    box-sizing:border-box;
}
.recommend .recommendlist{
	width:100%;
	margin-top:80px;
	display:flex;
	justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 40px;
    box-sizing:border-box;
}

.recommend .recommendlist .recommenditem{
	width:307px;
	height:399px;
	cursor:pointer;
	padding-top:100px;
	text-align:center;
}
.recommend .recommendlist .recommenditem:hover{
	box-shadow:0px 1px 15px 0px rgba(174,177,204,0.36);
}
.recommend .recommendlist .recommenditem:nth-child(1){
	background:url(/Content/images/bailuxueyuan/recommend_1.png) no-repeat center center/cover;
	margin-bottom:60px;
}
.recommend .recommendlist .recommenditem:nth-child(2){
	background:url(/Content/images/bailuxueyuan/recommend_2.png) no-repeat center center/cover;
	margin-bottom:60px;
}
.recommend .recommendlist .recommenditem:nth-child(3){
	background:url(/Content/images/bailuxueyuan/recommend_3.png) no-repeat center center/cover;
	margin-bottom:60px;
}
.recommend .recommendlist .recommenditem:nth-child(4){
	background:url(/Content/images/bailuxueyuan/recommend_4.png) no-repeat center center/cover;
}
.recommend .recommendlist .recommenditem:nth-child(5){
	background:url(/Content/images/bailuxueyuan/recommend_5.png) no-repeat center center/cover;
}
.recommend .recommendlist .recommenditem:nth-child(6){
	background:url(/Content/images/bailuxueyuan/recommend_6.png) no-repeat center center/cover;
}
.recommend .recommendlist .recommenditem .recommenditemTop{
	width:100%;
	padding:20px 0 20px 30px;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:20px;
}
.recommend .recommendlist .recommenditem .recommenditemTop .recommenditemTop_i{
	width:50%;
	text-align:left;
	padding-left:10px;
	line-height:30px;
	color:#575757;
	white-space: nowrap;
	font-size:14px;
	position:relative;
}
.recommend .recommendlist .recommenditem .recommenditemTop .recommenditemTop_i:before{
	content:"";
	display:block;
	width:4px;
	height:4px;
	background:#313131;
	border-radius:50%;
	position:absolute;
	top:50%;
	transform: translateY(-50%);
	left:0;
}
.recommend .recommendlist .recommenditem .crossed_price{
	width:100%;
	height:50px;
	line-height:50px;
	font-weight:bold;
	color:#B2B3C6;
	font-size:30px;
	position:relative;
}
.recommend .recommendlist .recommenditem .crossed_price:before{
	content:"";
	display:block;
	width:100px;
	height:1px;
	background:#BFBFBF;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0;
	right:0;
	margin:0 auto;
}
.recommend .recommendlist .recommenditem .crossed_price span{
	font-size:18px;
}

.recommend .recommendlist .recommenditem .price{
	width:100%;
	height:50px;
	line-height:50px;
	font-weight:bold;
	color:#F75454;
	font-size:35px;
}
.recommend .recommendlist .recommenditem .price span{
	font-size:18px;
}
.recommend .recommendlist .recommenditem a{
	display:block;
	width:192px;
	height:38px;
	line-height:38px;
	color:#fff;
	font-size:18px;
	background:linear-gradient(0deg,rgba(255,57,70,1) 0%,rgba(254,111,98,1) 100%);
	border-radius:19px;
	margin:20px auto 0;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.recommend .recommendlist .recommenditem a:hover{
    transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);
}

/*特色教学服务 备考省心省力*/
.teaching {
    width: 100%;
    /*background: #3354E3;
    padding: 65px 0 85px;
    box-sizing: border-box;*/
}
.teaching .teaching_con{
    width:100%;
    background:#3354E3;
	padding:65px 40px 85px;
	box-sizing:border-box;
}
.teaching .teachinglist{
    width: 100%;
	margin-top: 50px;
    display: flex;
    justify-content: space-between;
}
.teaching .teachinglist .teachingitem{
	width: 238px;
    vertical-align: middle;
}
.teaching .teachinglist .teachingitem img{
	width: 100%;
    height:auto;
    cursor:pointer;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.teaching .teachinglist .teachingitem img:hover{
    transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);
}
/*您的权益*/
.interests{
	width:100%;
	/*padding:70px 0 45px;
	background:#fff;
	box-sizing:border-box;*/
}
.interests .interests_con{
    width:100%;
    padding:70px 40px 45px;
	background:#fff;
	box-sizing:border-box;
}
.interests .interestslist{
	width:100%;
	margin-top:40px;
}
.interests .interestslist .interestsitem{
	width:100%;
	margin-bottom:10px;
	color:#2C2C2C;
	font-size:18px;
	display:flex;
}
.interests .interestslist .interestsitem .interestsitem_left{
	width:140px;
	height:35px;
	line-height:35px;
	white-space:nowrap;
	font-weight:bold;
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.interests .interestslist .interestsitem .interestsitem_left img{
	width:17px;
	height:auto;
	margin-right:5px;
}
.interests .interestslist .interestsitem .interestsitem_right{
	width:100%;
	line-height:35px;
	font-size:16px;
}
.interests .interestslist .interestsitem .interestsitem_right span{
	color:#3354E3;
}

/*他们的成功，您也可以复制*/
.replication{
	width:100%;
	/*background:#EAF1FF;
	padding:70px 0 110px;*/
}
.replication .replication_con{
    width:100%;
	background:#EAF1FF;
	padding:70px 40px 110px;
    box-sizing:border-box;
}
.replication .replicationlist{
	width:100%;
	margin-top:75px;
	display:flex;
	justify-content:space-between;
}
.replication .replicationlist .replicationitem{
	width:320px;
	height:400px;
	background:#fff;
	cursor:pointer;
	text-align:center;
	border-radius:10px;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.replication .replicationlist .replicationitem:hover{
	box-shadow:0px 1px 15px 0px rgba(109,122,213,0.36);
    transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);
}
.replication .replicationlist .replicationitem img{
	width:110px;
	height:auto;
	margin-top:20px;
}
.replication .replicationlist .replicationitem .replicationitem_tit{
	width:100%;
	height:45px;
	line-height:50px;
	color:#303030;
	font-size:20px;
	font-weight:bold;
}
.replication .replicationlist .replicationitem .replicationitem_p{
	width:100%;
	color:#FF671C;
	font-size:16px;
}
.replication .replicationlist .replicationitem .replicationitem_fp{
	width:100%;
	height:36px;
	color:#303030;
	font-size:16px;
	padding:0 26px;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.replication .replicationlist .replicationitem .replicationitem_desc{
	width:100%;
	line-height:25px;
	color:#848484;
	text-align:left;
	font-size:14px;
	padding:0 23px;
	box-sizing:border-box;
}

/*备述*/
.programme {
    width: 100%;
    height: 128px;
    background: -webkit-linear-gradient(left, rgba(255, 73, 28, 1), rgba(255, 140, 28, 1)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, rgba(255, 73, 28, 1), rgba(255, 140, 28, 1)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(255, 73, 28, 1), rgba(255, 140, 28, 1)); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(255, 73, 28, 1), rgba(255, 140, 28, 1)); /* 标准的语法 */
}

.programme-content {
    width: 1200px;
    height: 126px;
    margin: 0 auto;
    padding-top: 35px;
}

.programme-item {
    width: 24%;
    height: 60px;
    display: inline-block;
    margin: 0 auto;
}

.programme-item img {
    vertical-align: middle;
    margin-right: 25px;
}

.programme-item-right {
    display: inline-block;
    vertical-align: middle;
}

.programme-item-title {
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #fff;
    line-height: 28px;
}

.programme-item-text {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #ffffffab;
    line-height: 22px;
    display: block;
}







.footer-us {
    height: 60px;
    margin-bottom: 25px;
}
.footer-us *{
    height: 60px;
    line-height: 60px;
}
.footer-us span {
    height:60px;
    background: #353948;
    color: #b9b9b9;
    width: 120px;
    display: inline-block;
}
.footer-us a {
    color: #6f7386;
    margin-left: 14px;
}