@charset "utf-8";
/*----公共样式-----*/
.max_width {
	overflow: hidden;
	margin: 0 auto;
	width: 1000px;
	min-width: 1000px;
	
}
.two_btn {
	margin: 0 auto;
	margin-top: 45px;
	width: 385px;
}
.two_btn a {
	display: inline-block;
	width: 160px;
	height: 45px;
	background: #b72b45;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	color: #fff;
	border-radius: 20px;
}
.btn1 {
	margin-right: 58px;
}
.two_btn a:hover {
	color: #fff;
}
/*----------------*/
/*banner*/
.banner_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 743px;
	background: url(../images/banner.jpg) no-repeat center;
}
.banner_icoList {	
	margin-top: 546px;
	margin-right: -87px;
}
.banner_icoList li {
	float: left;
	width: 130px;
	height: 130px;
	margin-right: 87px;
}
.banner_icoList .list_li2 {
	margin-top: 15px;
}
.banner_icoList .list_li3 {
	margin-top: 20px;
}
.banner_icoList li a {
	display: block;
}
/*----box1----*/
.box1_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 476px;
	background: url(../images/bg_1.jpg) no-repeat center;
}
.box1_top {
	height: 118px;
}
.box1_title {
	padding-top: 21px;
	line-height: 28px;
	padding-left: 60px;
	font-size: 26px;
	color: #fff;
}
.box1_p1 {
	padding-top: 10px;
	padding-left: 60px;
	line-height: 23px;
	font-size: 14px;
	color: #fff;
}
.box1_p2 {
	padding-left: 60px;
	line-height: 23px;
	font-size: 14px;
	color: #fff;
}
.video_box {
	float: left;
	width: 440px;
}
.box1_list {
	float: left;
	width: 502px;
	margin-left: 40px;
	margin-top: 10px;
}
.box1_list li {
	box-sizing: border-box;
	height: 81px;
	padding-top: 32px;
	border-bottom: 1px dashed #7d7d7d;
}
.box1_list li p {
	line-height: 22px;
	font-size: 16px;
	color: #434343;
}
.box1_list li span {
	line-height: 22px;
	font-size: 14px;
	color: #434343;
}
.box1_list li .box1_btn {
	display: inline-block;
	position: relative;
	font-size: 14px;
	color: #b50036;
	cursor: pointer;
	width: 85px;	
}
.box1_list li .box1_btn:after{
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	width: 23px;
	height: 18px;
	background: url(../images/pointer_ico.png) no-repeat 2px 0px;
}
/*----box2----*/
.box2_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 416px;
	background: url(../images/bg_2.jpg) no-repeat center;
}
.title {
	padding-left: 110px;
	line-height: 67px;
	font-size: 36px;
	color: #fff;
}
.box2_float {
	margin-top: 23px;	
}
.box2_left {
	float: left;
	margin-left: 56px;
	width: 508px;
	height: 261px;
}
.box2_right {
	float: left;
	box-sizing: border-box;
	width: 360px;
	margin-left: 45px;
	padding-top: 32px;
}
.box2_right p {
	font-size: 15px;
	color: #434343;
	line-height: 30px;
}
.box2_right p a {
	font-size: 15px;
	color: #b50036;
	font-weight: bold;
}
.box2_right .box2_a {
	display: block;
	width: 210px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	background: #bf093f;
	text-align: center;
	border-radius: 20px;
	margin-top: 30px;
}
/*----box3----*/
.box3_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 483px;
	background: url(../images/bg_3.jpg) no-repeat center;
}
.tab_box {
	margin-top: 44px;
}
.box3_tabBtn {
	float: left;
	width: 147px;
	margin-left: 55px;
}
.box3_tabBtn p {
	width: 147px;
	height: 48px;
	margin-bottom: 18px;
	cursor: pointer;
	border-radius: 15px;
	text-align: center;
	line-height: 48px;
	font-size: 20px;
	color: #fff;
}
.tabBtn_1 {	
	background: -webkit-linear-gradient(left, #d61b53 , #b90d41); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #d61b53 , #b90d41); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #d61b53 , #b90d41); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d61b53 , #b90d41);
}
.tabBtn_2 {	
	background: -webkit-linear-gradient(left, #227dd4 , #232fa2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #227dd4 , #232fa2);/* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #227dd4 , #232fa2); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #227dd4 , #232fa2);
}
.tabBtn_3 {	
	background: -webkit-linear-gradient(left, #f19149 , #ec6941); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f19149 , #ec6941); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f19149 , #ec6941); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f19149 , #ec6941);
}
.click_box {
	float: left;
	width: 660px;
	margin-left: 58px;
}
.list_box {
	display: none;
}
.click_list li {
	box-sizing: border-box;
	padding-top: 11px;
	line-height: 30px;
	height: 41px;
	border-bottom: 1px dashed #7d7d7d;
}
.click_list li strong {
	display: inline-block;
	font-size: 15px;
	color: #434343;
	line-height: 30px;
	font-weight: normal;
}
.click_list li p {
	width: 302px;
}
.click_p1 {
	float: left;
}
.click_p2 {
	float: left;
	margin-left: 56px;
}
.click_list li p a {
	font-size: 15px;
	color: #c8144a;
}
.click_list li p a i {
	display: inline-block;
	width: 17px;
	height: 15px;
	background: url(../images/down.png) no-repeat center;
}
.click_btnA {
	display: block;
	width: 211px;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	background: #bf093f;
	text-align: center;
	border-radius: 20px;
	margin-top: 24px;
}































/*----box4----*/
.box4_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 581px;
	background: url(../images/bg_4.jpg) no-repeat center;
}
.siwper_box {
	margin-left: 54px;
	margin-top: 33px;
}
.teacher_swiper {
	padding-bottom: 60px !important;
}
.swiper_list {
	margin-right: -47px;
}
.swiper_list li {
	float: left;
	width: 289px;
	margin-right: 42px;
	text-align: center;
	
}
.swiper_div {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 281px;
	height: 188px;
	background: #f8f8f8;
	-moz-box-shadow:0px 4px 15px #E3E1E1; 
	-webkit-box-shadow:0px 4px 15px #E3E1E1; 
	box-shadow:0px 4px 15px #E3E1E1;
	
}
.swiper_div i {
	box-sizing: border-box;
	display: block;
	width: 192px;
	height: 41px;
	line-height: 41px;
	font-size: 18px;
	color: #55462d;
	margin-left: -4px;
	margin-top: 10px;
	padding-left: 46px;
	text-align: left;
	background: url(../images/ico.png) no-repeat center;
}

.swiper_div p {
	text-align: left;
	padding: 0 27px;
	padding-top: 15px;
	font-size: 14px;
	color: #55462d;
	line-height: 20px;
}


.swiper_div a {
	position: absolute;
	bottom: 12px;
	left: 26px;
	width: 109px;
	height: 29px;
	line-height: 29px;
	background: #8d7d62;
	border-radius: 15px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.siwper_box .swiper-pagination-bullet {
	width: 90px;
	height: 9px;
	background: #e5e5e5;
	border-radius: 30px;
}
.siwper_box .swiper-pagination-bullet-active {	
	background: #c4154b;
}
















/*----box5----*/
.box5_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 714px;
	background: url(../images/bg_5.jpg) no-repeat center;
}
.box5_lb {
	margin-top: 36px;
	margin-left: 55px;
}
.lb_left {
	float: left;
	width: 684px;
	height: 545px;
}
.lb_right {
	
	float: left;
	width: 249px;
	margin-left: 12px;
}
.lb_list li {
	width: 249px;
	height: 105px;
	margin-top: 12px;
	cursor: pointer;
}
.lb_right p {
	cursor: pointer;
}
.lb_list {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 465px;
}
.ov_height {
	height: 465px;
	overflow: hidden;
}














/*----box6----*/
.box6_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 554px;
	background: url(../images/bg_6.jpg) no-repeat center;
}
.box6_list {
	margin-left: 34px;
	margin-top: 50px;
	margin-right: -120px;
}
.box6_list li {
	float: left;
	width: 345px;
}
.li_box .li_left {
	float: left;
	width: 174px;
	height: 261px;
}
.li_right {
	float: right;
	width: 168px;
}
.li_right h3 {
	margin-top: 6px;
	line-height: 28px;
	font-size: 16px;
	color: #c12054;
}
.li_right p {
	line-height: 18px;
	font-size: 14px;
	color: #434343;
}
.iframe_box {
	margin-top: 20px;
	height: 93px;
}
.if_left {
	float: left;
	width: 138px;
	font-size: 28px;
	color: #bf1047;
	margin-left: 98px;
	margin-top: 5px;
}
.if_wrap {
	float: left;
	width: 680px;
	margin-left: 52px;
}
.if_wrap iframe {
	height: 95px;
	border: none;
	margin-top: 27px;
}
/*-------box7-------*/
.box7_wrap {
	overflow: hidden;
	min-width: 1000px;
	height: 578px;
	background: url(../images/bg_7.jpg) no-repeat center;
}
.box7_text_L {
	float: left;
	font-size: 20px;
	color: #fff;
	line-height: 52px;
	margin-top: 226px;
	padding-left: 0px;
}
.box7_text_R {
	float: left;
    margin-top: 165px;
    margin-left: 185px;
}
.box7_text_R p {
	line-height: 38px;
	font-size: 14px;
	color: #fff;
}
.box7_p2 {
	margin-left: 30px;
}
.box7_p3 {
	margin-left: 60px;
}
.box7_p4 {
	margin-left: 90px;
}
.box7_p5 {
	margin-left: 110px;
}
.box7_p6 {
	margin-left: 90px;
}
.box7_p7 {
	margin-left: 60px;
}
.box7_p8 {
	margin-left: 30px;
}






































































