.wchat {
	display: none;
}
.banner {
	position: relative;
	width: 100%;
	height: 590px;
}
.banner .swiper-slide {
	padding-top: 170px;
	width: 100%;
	height: 590px;
}
.zhuanti-item{width:24%;margin:10px}
.w1320 {
	margin: auto;
	width: 1320px;
}
.banner .swiper-slide .swiper-slide-container > div {
	float: right;
	width: 984px;
	text-align: center;
}
.banner .swiper-slide .swiper-slide-container h2 {
	text-align: center;
}
.banner .swiper-slide .swiper-slide-container h2 img {
	max-width: 100%;
}
.banner .swiper-slide .swiper-slide-container .ban-txt {
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
	margin-top: 42px;
	width: 100%;
	height: 70px;
	background: url(../image/ban-txt-bg.png) no-repeat;
	background-size: cover;
	line-height: 70px;
	text-align: center;
	font-size: 32px;
	color: #8e3229;
	letter-spacing: 2px;
}
.banner .swiper-slide .swiper-slide-container .ban-txt:before,
.banner .swiper-slide .swiper-slide-container .ban-txt:after {
	width: 26px;
	height: 26px;
	background: url(../image/ban-icon1.png) no-repeat;
	background-size: cover;
	content: "";
}
.banner .swiper-slide .swiper-slide-container .ban-txt:before {
	margin-right: 15px;
}
.banner .swiper-slide .swiper-slide-container .ban-txt:after {
	margin-left: 15px;
}
.banner .swiper-container-horizontal > .swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 60px;
}
.banner .swiper-pagination-bullet {
	z-index: 10;
	border-radius: 0;
	width: 70px;
	height: 2px;
	background: #fff;
	opacity: 1;
}
.banner .swiper-pagination-bullet-active {
	background: #8e3229;
}
.ban-nav {
	position: absolute;
	left: 0;

/*right: 0;*/
	top: 0;
	z-index: 9;
}
.ban-nav ul {
	padding: 20px 0;
	width: 330px;
	height: 540px;
	background: rgba(0, 0, 0,.7);
}
.ban-nav li {
	float: left;
	padding: 22px 26px 0;
	width: 100%;
}
.ban-nav-list {
	overflow: hidden;
	padding: 10px 0 14px;
	border-bottom: 1px dashed #878889;
}
.ban-nav li h3 {
	font-weight: bold;
	font-size: 18px;
	color: #8e3229;
}
.ban-nav li a {
	float: left;
	margin-right: 20px;
	line-height: 26px;
	font-size: 16px;
	color: #fefefe;
}
.ban-nav li.ban-nav-li1 a:nth-child(3n),
.ban-nav li.ban-nav-li2 a:nth-child(3n),
.ban-nav li.ban-nav-li3 a:nth-child(3n),
.ban-nav li.ban-nav-li4 a:nth-child(3n) {
	margin-right: 0;
}
.ban-nav li:hover {
	background: #8e3229;
}
.ban-nav li:hover .ban-nav-list {
	border-bottom: 0;
}
.ban-nav li:hover h3 {
	color: #000;
}
.ban-nav li:hover a {
	color: #000;
}
.ban-nav li a:hover {
	font-weight: bold;
}
.ban-gb {
	position: absolute;
	bottom: 0;
	z-index: 9;
	width: 100%;
	height: 50px;
	background: rgba(0,0,0,.7);
	line-height: 50px;
}
.ban-gb span {
	display: block;
	float: left;
	position: relative;
	padding-left: 30px;
	width: 145px;
	font-weight: bold;
	font-size: 18px;
	color: #8e3229;
}
.ban-gb span:before {
	position: absolute;
	left: 0;
	top: 15px;
	width: 22px;
	height: 20px;
	background: url(../image/laba.png) no-repeat;
	background-size: cover;
	content: "";
}
.txt-scroll {
	float: left;
	width: 1175px;
}
.txt-scroll .bd {
	overflow: hidden;
}
.txt-scroll li {
	overflow: hidden;
	float: left;
	margin-right: 50px;
	width: auto !important;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #fff;
	white-space: nowrap;
}
.txt-scroll li a {
	color: #fff;
}

















.banner .swiper-button-next,
.banner .swiper-button-prev {
	margin-top: -33px;
	width: 34px;
	height: 66px;
	opacity: 1;
}
.banner .swiper-button-next {
	right: 50px;
	background: url(../image/black-arrow-right.png) no-repeat;
	background-size: cover;
}
.banner .swiper-button-next:hover,
.banner .swiper-button-prev:hover {
	opacity: 1;
}
.banner .swiper-button-prev {
	left: 50px;
	background: url(../image/black-arrow-left.png) no-repeat;
	background-size: cover;
}
.banner .swiper-button-prev:hover {
	background: url(../image/yellow-arrow-left.png) no-repeat;
}
.banner .swiper-button-next:hover {
	background: url(../image/yellow-arrow-right.png) no-repeat;
}

.data-list {
	overflow: hidden;
	position: relative;
	z-index: 2;
	margin-top: -120px;
	width: 100%;
	height: 120px;
	background: rgba(0,0,0,.5);
}
.data-list ul {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.data-list li {
	display: flex;
	float: left;
	position: relative;
	justify-content: center;
	align-items: center;
	width: 25%;
	height: 100%;
	text-align: center;
}
.data-list li h5 {
	text-align: left;
	font-size: 18px;
	color: #8e3229;
}
.data-list li span {
	margin-right: 5px;
	font-size: 42px;
}
.data-list li p {
	line-height: 24px;
	font-size: 16px;
	color: #fff;
}
.data-list li:before {
	position: absolute;
	right: 0;
	top: 20px;
	width: 1px;
	height: 80px;
	background: rgba(255, 255, 255,.3);
	content: "";
}
.data-list li:last-child:before {
	display: none;
}
/*container*/
.section-airc {
	margin-top: 10px;
}
.section-airc-top {
	display: flex;
	align-items: center;
	width: 100%;
	height: 130px;
	background-color: #fafafa;
}
.section-airc-top .w1320 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.section-airc-top img {
	height: 100px;
}
.section-airc-top-r {
	display: flex;
	align-items: center;

	height: 100px;
}
.section-airc-top-r p {
	line-height: 26px;
	font-size: 16px;
	color: #666;
}
.section-airc-top-r p a {
	color: #8e3229;
}
.section-airc-container {
	margin: 80px auto 0;
	border-radius: 3px;
	box-shadow: 0 0 20px 5px rgba(230, 230, 230, .4);
}
.section-airc-table {
	border: 1px solid #d9d9d9;
	border-top: 0;
	border-radius: 3px;
	width: 730px;
	height: 380px;
}
.section-airc-table .section-airc-table-head {
	padding: 0 10px;
	border-top-left-radius: 3px;
	height: 50px;
	background: #000;
	line-height: 50px;
}
.section-airc-table .section-airc-table-head li {
	font-weight: bold;
	font-size: 16px;
	color: #8e3229;
}
.section-airc-table ul li {
	float: left;
	width: calc( 100% / 6 );
	line-height: 49px;
	text-align: center;
	font-size: 16px;
	font-size: 14px;
	overflow: hidden;
    white-space: nowrap;
}

.section-airc-table-body ul {
	padding: 0 10px;
	border-bottom: 1px solid #d9d9d9;
	height: 50px;
	line-height: 49px;
}
.section-airc-table-body li {
	color: #666;
}
.section-airc-table-body li a {
	display: block;
	margin: 10px auto 0;
	border: 1px solid #8e3229;
	border-radius: 20px;
	width: 110px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #8e3229;
}
.section-airc-table-body li a:hover {
	background: #8e3229;
	color: #fff;
}
.section-airc-info {
	display: flex;
	align-items: center;
	padding: 0 50px;
	border-top: 1px solid #8e3229;
	width: 590px;
	height: 380px;
}
.section-airc-info h2 {
	line-height: 1;
	font-weight: bold;
	font-size: 30px;
	color: #000;
}
.section-airc-info h2 i {
	display: inline;
	color: #e90707;
}
.section-airc-info h3 {
	margin-top: 16px;
	line-height: 1;
	font-weight: bold;
	font-size: 26px;
	color: #000;
}
.section-airc-info h3 i {
	display: inline;
	color: #8e3229;
}
.section-airc-info h4 {
	margin-top: 30px;
	line-height: 1;
	font-weight: bold;
	font-size: 20px;
	color: #000;
}
.section-airc-info h4 i {
	display: inline;
	color: #8e3229;
}
.section-airc-info p {
	margin-top: 10px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.section-airc-info p i {
	display: inline;
	color: #8e3229;
}
.section-airc-info ul {
	overflow: hidden;
	margin-top: 30px;
}
.section-airc-info li {
	display: inline-block;
	position: relative;
	padding: 0 35px;
}
.section-airc-info li:first-child {
	padding-left: 0;
}
.section-airc-info li:last-child {
	padding-right: 0;
}
.section-airc-info li:before {
	position: absolute;
	left: 0;
	top: 10px;
	width: 1px;
	height: 40px;
	background: #d9d9d9;
	content: "";
}
.section-airc-info li:first-child:before {
	display: none;
}
.section-airc-info li span {
	line-height: 26px;
	font-size: 16px;
	color: #8e3229;
}
.section-airc-info li span i {
	display: inline;
	font-size: 30px;
}
.section-airc-info li h5 {
	margin-top: 10px;
	line-height: 26px;
	font-weight: bold;
	font-size: 16px;
	color: #333;
}



.section1 {
	padding: 80px 0;
}
.enTitle {
	text-align: center;
	font-weight: bold;
	font-size: 42px;
	color: #ccc;
}
.cnTitle {
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	color: #8e3229;
}
.cnTitle i {
	display: inline;
	color: #000;
}
.section1-container {
	margin-top: 60px;
}
.section1-courses {
	margin-bottom: 40px;
}
.section1-courses-tit {
	position: relative;
	padding-left: 15px;
	line-height: 24px;
	font-size: 22px;
}
.section1-courses-tit:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 3px;
	height: 24px;
	background: #8e3229;
	content: "";
}
.section1-courses-list {
	margin-top: 30px;
}
.section1-courses-list li {
	overflow: hidden;
	float: left;
	position: relative;
	margin-left: 20px;
	border-radius: 4px;
	width: 315px;
	height: 190px;
}
.section1-courses-list li:first-child {
	margin-left: 0;
}
/*.section1-courses-list li:before{
	content:"";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0,.6);
	left: 0;
	top: 0;
}*/
.section1-courses-list li a {
	display: block;
	display: flex;
	overflow: hidden;
	position: relative;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	width: 100%;
	height: 100%;
}
.section1-courses-list-show {
	width: 180px;
	text-align: center;
}
.section1-courses-list-show h5 {
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(255,255,255,.5);
	line-height: 1;
	font-size: 22px;
	color: #fff;
	;
}
.section1-courses-list-show i {
	margin: 15px auto 0;
	width: 20px;
	height: 12px;
	background: url(../image/yellow-sj.png) no-repeat;
	background-size: cover;
}
.section1-courses-list-hide {
	display: flex;
	visibility: hidden;
	position: absolute;
	left: 0;
		color:#fff;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	width: 100%;
	height: 100%;
	background: #8e3229;
	opacity: 0;
	transform: scaleY(0);
	transform-origin: 50%;
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: ease-out;

	-webkit-transform: scaleY(0);
	-webkit-transform-origin: 50%;
	-webkit-transition-property: transform;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
}
.section1-courses-list li:hover .section1-courses-list-hide {
	visibility: visible;
	z-index: 0;
	opacity: 1;
	transform: scaleY(1);


	-webkit-transform: scaleY(1);
}
.section1-courses-list-hide > div {
	width: 275px;
}
.section1-courses-list-hide h5 {
	padding-bottom: 15px;
	border-bottom: 1px solid #000;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	color: #fff;
}
.section1-courses-list-hide i {
	margin: 15px auto 0;
	width: 20px;
	height: 12px;
	background: url(../image/black-sj.png) no-repeat;
	background-size: cover;
}
.section1-courses-list-hide p {
	display: -webkit-box;
	overflow: hidden;
	margin-top: 10px;
	line-height: 24px;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #fff;

	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.section1-courses-list-hide span {
	display: block;
	position: absolute;
	right: 10px;
	bottom: 10px;
	line-height: 80px;
	font-weight: bold;
	font-size: 98px;
	color: rgba(255,255,255,.16);
}
.section1-courses-list li:first-child .section1-courses-list-hide span {
	right: -10px;
}
.section1-table {
	margin-top: 30px;
	border-radius: 12px;
	width: 100%;
	height: 570px;
	box-shadow: 0 0 16px 5px rgba(230, 230, 230, .4);
}
.section1-table-nav {
	float: left;
	padding: 32px 0;
	border-right: 2px solid #8e3229;
	width: 270px;
	height: 100%;
}
.section1-table-nav li {
	float: left;
	position: relative;
	padding-left: 68px;
	border-bottom: 1px dashed #d9d9d9;
	width: 100%;
	height: 100px;
	cursor: pointer;
	line-height: 99px;
	transition: all .5s ease-in-out;
}
.section1-table-nav li:before {
	position: absolute;
	right: -4px;
	top: 50%;
	margin-top: -15px;
	width: 4px;
	height: 30px;
	background: #000;
	opacity: 0;
	content: "";
}
.section1-table-nav li:last-child {
	border-bottom: 0;
}
.section1-table-nav li a {
	display: block;
	position: relative;
	padding-left: 28px;
	font-size: 22px;
	color: #333;
}
.section1-table-nav li i {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 49px;
	margin-right: 10px;
	width: 18px;
	height: 2px;
	background: #8e3229;
}
.section1-table-nav li:hover,
.section1-table-nav li.on {
	background: #8e3229;
	color:#fff;
}
.section1-table-nav li:hover:before,
.section1-table-nav li.on:before {
	opacity: 1;
}
.section1-table-nav li:hover a,
.section1-table-nav li.on a {
	font-weight: bold;
	color: #fff;
}
.section1-table-nav li:hover i,
.section1-table-nav li.on i {
	background: #000;
}
.section1-table-list {
	float: right;
	width: 1050px;
	height: 570px;
}
.section1-table-show {
	display: none;

	padding: 0 104px 0 95px;

}

.index-a{
    display:block;width:50%;
    overflow: hidden;
    float: right;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #555;
    white-space: nowrap;
    line-height: 35px;
}

.section1-table-show.active {
	display: flex;
}
.section1-table-show h5 {
	font-size: 22px;
	color: #000;
}
.section1-table-show h5 a {
	float: right;
	color: #8e3229;
}
.section1-table-show-cen {
	margin-top: 40px;
}
.section1-table-show2 .section1-table-show-cen {
	border-radius: 12px;
	width: 100%;
	height: 210px;
	background: url(../image/section1-table-show1-img.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show2 .section1-table-show-cen ul {
	width: 100%;
	height: 100%;
}
.section1-table-show2 .section1-table-show-cen li {
	float: left;
	padding: 40px 30px 0;
	width: 25%;
	height: 100%;
	transition: margin-top .5s ease-in-out;
}
.section1-table-show2 .section1-table-show-cen li:hover {
	margin-top: 20px;
	border-radius: 5px;
	background: #8e3229;
}
.section1-table-show2 .section1-table-show-cen li i {
	margin: auto;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li1 i {
	width: 46px;
	height: 42px;
	background: url(../image/sec1-tab-icon11.png) no-repeat;
	background-size: cover;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li1:hover i {
	background: url(../image/sec1-tab-icon1.png) no-repeat;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li2 i {
	width: 49px;
	height: 40px;
	background: url(../image/sec1-tab-icon22.png) no-repeat;
	background-size: cover;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li2:hover i {
	background: url(../image/sec1-tab-icon2.png) no-repeat;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li3 i {
	width: 38px;
	height: 47px;
	background: url(../image/sec1-tab-icon33.png) no-repeat;
	background-size: cover;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li3:hover i {
	background: url(../image/sec1-tab-icon3.png) no-repeat;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li4 i {
	width: 49px;
	height: 38px;
	background: url(../image/sec1-tab-icon44.png) no-repeat;
	background-size: cover;
}
.section1-table-show2 .section1-table-show-cen li.section1-table-show2-li4:hover i {
	background: url(../image/sec1-tab-icon4.png) no-repeat;
}
.section1-table-show2 .section1-table-show-cen li p {
	margin-top: 20px;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
}
.section1-table-show2 .section1-table-show-cen li:hover p {
	color: #000;
}
.section1-table-show-txt {
	margin-top: 30px;
}
.section1-table-show-txt li {
	float: left;
	position: relative;
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.section1-table-show-txt li:before {
	position: absolute;
	left: 0;
	top: 21px;
	width: 18px;
	height: 18px;
	background: url(../image/sm-lx.png) no-repeat;
	background-size: cover;
	content: "";
}
.section1-table-show-txt li a {
	display: block;
	margin-left: 26px;
	border-bottom: 1px dashed #000;
	cursor: default;
	font-size: 18px;
	color: #555;
}
.section1-table-show-txt li:last-child a {
	border-bottom: 0;
}
.section1-table-show1 .section1-table-show-cen li {
	overflow: hidden;
	float: left;
	margin-bottom: 18px;
	border-radius: 12px;
	width: 416px;
	height: 96px;
}
.section1-table-show1 .section1-table-show-cen li.section1-table-show1-li2,
.section1-table-show1 .section1-table-show-cen li.section1-table-show1-li4 {
	float: right;
}



.section1-table-show1 .section1-table-show-cen li span {
	display: block;
	float: left;
	width: 106px;
	height: 100%;
	background: #8e3229;
	line-height: 96px;
	text-align: center;
}
.section1-table-show1-li-txt {
	display: flex;
	float: left;
	position: relative;
	align-items: center;
	padding: 0 28px;
	width: 310px;
	height: 100%;
}
.section1-table-show1-li-txt:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	content: "";
}

.section1-table-show1 .section1-table-show-cen li.section1-table-show1-li1 .section1-table-show1-li-txt {
	background: url(../image/section1-table-show1-img1.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show1 .section1-table-show-cen li.section1-table-show1-li2 .section1-table-show1-li-txt {
	background: url(../image/section1-table-show1-img2.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show1 .section1-table-show-cen li.section1-table-show1-li3 .section1-table-show1-li-txt {
	background: url(../image/section1-table-show1-img3.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show1 .section1-table-show-cen li.section1-table-show1-li4 .section1-table-show1-li-txt {
	background: url(../image/section1-table-show1-img4.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show1-li-txt p {
	position: relative;
	z-index: 1;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
}
.section1-table-show1 .section1-table-show-cen li:hover .section1-table-show1-li-txt p {
	color: #8e3229;
}
.section1-table-show3 .section1-table-show-cen {
	margin-bottom: 40px;
}
.section1-table-show3 .section1-table-show-cen li {
	display: flex;
	float: left;
	position: relative;
	z-index: 1;
	justify-content: center;
	align-items: center;
	margin-left: 30px;
	padding: 0 20px;
	border-radius: 12px;
	width: 190px;
	height: 170px;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li2,
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li4 {
	margin-top: 35px;
}
.section1-table-show3 .section1-table-show-cen li:after {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	content: "";
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li1:after {
	background: url(../image/section1-table-show3-img1.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li2:after {
	background: url(../image/section1-table-show3-img2.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li3:after {
	background: url(../image/section1-table-show3-img3.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li4:after {
	background: url(../image/section1-table-show3-img4.jpg) no-repeat;
	background-size: cover;
}
.section1-table-show3 .section1-table-show-cen li:first-child {
	margin-left: 0;
}
.section1-table-show3 .section1-table-show-cen li:before {
	position: absolute;
	right: -6px;
	top: 6px;
	z-index: 0;
	border-radius: 12px;
	width: 100%;
	height: 100%;
	background: #8e3229;
	content: "";
}
.section1-table-show3 .section1-table-show-cen li > div {
	position: relative;
	z-index: 3;
}
.section1-table-show3 .section1-table-show-cen li p {
	margin-top: 10px;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
}
.section1-table-show3 .section1-table-show-cen li i {
	margin: auto;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li1 i {
	width: 46px;
	height: 42px;
	background: url(../image/sec1-tab-icon11.png) no-repeat;
	background-size: cover;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li2 i {
	width: 49px;
	height: 40px;
	background: url(../image/sec1-tab-icon22.png) no-repeat;
	background-size: cover;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li3 i {
	width: 38px;
	height: 47px;
	background: url(../image/sec1-tab-icon33.png) no-repeat;
	background-size: cover;
}
.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li4 i {
	width: 49px;
	height: 38px;
	background: url(../image/sec1-tab-icon44.png) no-repeat;
	background-size: cover;
}
.section1-table-show4 .section1-table-show-cen li {
	overflow: hidden;
	float: left;
	position: relative;
	margin-bottom: 20px;
	width: 416px;
	height: 94px;
}
.section1-table-show4 .section1-table-show-cen li.section1-table-show4-li2,
.section1-table-show4 .section1-table-show-cen li.section1-table-show4-li4 {
	float: right;
}
.section1-table-show4 .section1-table-show-cen li span {
	display: block;
	width: 94px;
	height: 94px;
	background: url(../image/section1-table-show4-lx.png) no-repeat;
	background-size: cover;
	line-height: 94px;
	text-align: center;
}
.section1-table-show4 .section1-table-show-cen li .section1-table-show4-li-txt {
	display: flex;
	position: absolute;
	left: 46px;
	top: 0;
	z-index: -1;
	align-items: center;
	padding: 0 66px;
	width: 368px;
	height: 94px;
}
.section1-table-show4 .section1-table-show-cen li.section1-table-show4-li1 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show4-img1.png) no-repeat;
	background-size: cover;
}
.section1-table-show4 .section1-table-show-cen li.section1-table-show4-li2 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show4-img2.png) no-repeat;
	background-size: cover;
}
.section1-table-show4 .section1-table-show-cen li.section1-table-show4-li3 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show4-img3.png) no-repeat;
	background-size: cover;
}
.section1-table-show4 .section1-table-show-cen li.section1-table-show4-li4 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show4-img4.png) no-repeat;
	background-size: cover;
}

.section1-table-show4 .section1-table-show-cen li p {
	line-height: 24px;
	font-size: 16px;
	color: #fff;
}
.section1-table-show4 .section1-table-show-cen li:hover p {
	color: #8e3229;
}
.section1-table-show4 .section1-table-show-txt {
	margin-top: 10px;
}

.section1-table-show5 .section1-table-show-cen li {
	float: left;
	margin-left: 30px;
	width: 190px;
}
.section1-table-show5 .section1-table-show-cen li:first-child {
	margin-left: 0;
}
.section1-table-show5 .section1-table-show-cen li .section1-table-show4-li-txt {
	padding: 35px 20px;
	width: 190px;
	height: 174px;
}
.section1-table-show5 .section1-table-show-cen li.section1-table-show5-li1 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show5-img1.png) no-repeat;
	background-size: cover;
}
.section1-table-show5 .section1-table-show-cen li.section1-table-show5-li2 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show5-img2.png) no-repeat;
	background-size: cover;
}
.section1-table-show5 .section1-table-show-cen li.section1-table-show5-li3 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show5-img3.png) no-repeat;
	background-size: cover;
}
.section1-table-show5 .section1-table-show-cen li.section1-table-show5-li4 .section1-table-show4-li-txt {
	background: url(../image/section1-table-show5-img4.png) no-repeat;
	background-size: cover;
}
.section1-table-show5 .section1-table-show-cen li .section1-table-show4-li-txt p {
	line-height: 24px;
	font-size: 16px;
	color: #fff;
}
.section1-table-show5 .section1-table-show-cen li:hover .section1-table-show4-li-txt p {
	color: #8e3229;
}
.section1-table-show5 .section1-table-show-cen li span {
	display: block;
	margin: -35px auto 0;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	background: #8e3229;
	line-height: 70px;
	text-align: center;
}




.section2 {
	overflow: hidden;
	margin-top: 80px;    /* height: 917px;*/
}
.section2-main {
	position: relative;
	margin-top: 45px;
	width: 100%;
	/*height: 703px;*/
}
.section2-main:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 358px;
	background: url(../image/sec2-bg.jpg) no-repeat;
	background-size: cover;
	content: "";
}

.i-pa5tsb {
	position: relative;
	margin: auto;
	width: 1800px;
	height: 500px;
}
.i-pa5tsb .i-p5bt {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 310px;
}
.mis-stage {
	width: 100%;
	text-align: center;
}
.mis-stage,
.mis-slider {
	overflow: hidden;
	position: relative;
}
.mis-stage,
.mis-slider,
.mis-slide,
.mis-container,
.mis-container * {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.mis-slider {
	overflow: visible;
	list-style: none;
	margin-top: 0;
	height: 100%;
}
.mis-slide {
	display: block;
	overflow: visible!important;
	float: left;
	position: relative;
	padding: 0;
	width: 100%;
	height: auto;
}
.mis-slide.mis-current {
	z-index: 100;
}
.i-pa5tsb .i-gtlif {
	float: left;
	position: relative;
	top: 42px;
	width: 560px;
	height: 300px;
	cursor: pointer;
}
.i-pa5tsb .i-gtlif video {
	display: none;
}
audio,
canvas,
progress,
video {
	position: absolute !important;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;

/*width: auto !important;*/
	margin: auto !important;
	max-width: 100%;
	max-height: 100%;
	background-color: #000 !important;
}
/*.i-pa5tsb .i-gtlif.mis-current{
	background: #000;
}*/
.i-pa5tsb .i-gtlif.mis-current video {
	display: block;
	/*height: 300px !important;
	width: auto !important*/
}
.i-pa5tsb .i-gtlif.mis-current img {
	display: none;
}
.i-pa5tsb .i-gtlif.mis-current .bg {
	display: none;
}
.i-pa5tsb .i-gtlif img {
	border: 2px solid #fff;
}
.mis-container {
	display: block;
	border: 0;
	width: auto;
	height: auto;
}
.i-p5bt .hover {
	display: inline-block;
	position: relative;
}
.i-pa5tsb .i-gtlif.mis-current .videoDiv {
	position: relative;
	border: 2px solid #fff;
	width: 560px;
	height: 300px;
	background: #000;
}

.i-p5bt .hover .bg {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=50);
	opacity: .5;
	transition: all .3s;

	-webkit-transition: all .3s;
}
.i-p5bt .mis-current .hover .bg {
	filter: alpha(opacity=0);
	opacity: 0;
}
.i-pa5tsb .i-gtlif p {
	overflow: hidden;
	margin: auto;
	width: 80%;
	height: 80px;
	line-height: 80px;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 32px;
	color: #666;
	white-space: nowrap;
}
.i-pg5b {
	overflow: hidden;
	clear: both;
	position: relative;
	margin: 0 auto;
	width: 1320px;
	height: 220px;
}
.i-pg5b .i-gdec {
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -510px;
	width: 1020px;
	height: 245px;
}
.i-pg5b .i-gdec .i-gtdBox {
	position: absolute;
	width: 1020px;
	height: 245px;
	background: #fff;
}
.i-pg5b .i-gdec .i-gtdBox li {
	display: none;
	position: absolute;
	width: 1020px;
	height: 170px;
	background: #fff;
}
.i-pg5b .i-gdec .i-gtdBox li .i-gtdtb {
	position: relative;
	padding-bottom: 70px;
	border-bottom: 1px solid #eaeaea;
	width: 100%;
	height: auto;
}
.i-pg5b .i-gdec .i-gtdBox li .i-gtdtb h3 {
	position: relative;
	top: 15px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: 400;
	font-size: 30px;
	color: #8e3229;
}
.i-pg5b .i-gdec .i-gtdBox li .i-gtdtb span {
	display: block;
	position: relative;
	top: 45px;
	width: 100%;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 14px;
	color: #6e6e6e;
}
.i-pg5b .i-gdec .i-gtdBox li .i-gtdtb div {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100px;
	height: 2px;
	background-color: #fb7f35;
}
.i-pg5b .i-gdec .i-gtdBox li .i-gtdpb {
	position: relative;
	height: 350px;
}
.i-pg5b .i-gdec .i-gtdBox li .i-gtdpb p {
	display: -webkit-box;
	overflow: hidden;
	margin-top: 25px;
	width: 100%;
	line-height: 32px;
	text-overflow: ellipsis;
	font-size: 18px;
	color: #555;

	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.i-pg5b .i-gdec .i-gtdBox li .i-gtdpb a {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 120px;
	margin-left: -110px;
	border: 1px solid #fb7f35;
	border-radius: 100px;
	width: 220px;
	height: 45px;
	cursor: pointer;
	line-height: 45px;
	text-align: center;
	font-weight: 400;
	font-size: 22px;
	color: #fb7f35;
}
.mis-nav-list {
	display: none;
}




.swiper-sec2 {
	overflow: hidden;
	position: relative; /*padding-top: 170px; padding-bottom: 90px;*/
	margin: auto;
	width: 1800px;
}
.swiper-sec2 .swiper-container {
	overflow: visible;
}

.swiper-sec2 .swiper-slide .scale-img {
	display: block;
	border: 2px solid #fff;
}
.swiper-sec2 .swiper-slide .scale-img img {
	height: 155px;
}
.swiper-sec2 .swiper-slide h5 {
	overflow: hidden;
	margin-top: 15px;
	width: 100%;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 17px;
	color: #666;
	white-space: nowrap;
}
.swiper-sec2 .swiper-slide-active h5 {
	font-size: 24px;
	color: #8e3229;
}
.swiper-sec2 li.vmc_active h5 {
	font-size: 24px;
	color: #8e3229;
}
.swiper-slide-body {
	display: none;
	position: absolute;
	left: -210px;
	margin: 70px auto 0;
	padding-top: 35px;
	border-top: 2px solid #e9e9e9;
	width: 959px;
}
.swiper-slide-body:before {
	position: absolute;
	left: 0;
	top: -2px;
	width: 144px;
	height: 3px;
	background: #fcb721;
	content: "";
}
.swiper-slide-body p {
	line-height: 32px;
	font-size: 18px;
	color: #555;
}
.swiper-sec2 .swiper-slide-active .swiper-slide-body {
	display: block;
}
.swiper-sec2 .swiper-slide {
	/* background: #fff;*/
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: block;
	justify-content: center;
	align-items: center;
	padding-top: 100px;

/*transform: scale(0.6);*/
	width: 290px !important;
	font-size: 18px;
	transition: 300ms;

	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
}
.swiper-sec2 .swiper-slide-active {
	padding-top: 0;
	padding-bottom: 100px;
}
.swiper-sec2 .swiper-slide video {
	display: none;
}
.swiper-sec2 .swiper-slide-active video {
	display: block;
}
.swiper-sec2 li.vmc_active video {
	display: block;
}
.swiper-sec2 .swiper-slide-active img {
	display: none;
}

.swiper-sec2  .swiper-slide-active,
.swiper-sec2  .swiper-slide-duplicate-active {
	/*transform: scale(1.2);*/
	width: 560px !important;
}

.i-pg5b .swiper-button-prev,
.i-pg5b .swiper-button-next {
	position: absolute;
	top: 75px;
	z-index: 999;
	margin-top: 0;
	width: 51px;
	height: 50px;
	transition: all .5s ease-in-out;
}
.i-pg5b .swiper-button-prev {
	left: 0;
	background: url(../image/circle-arrow_03.png) -3px 0 no-repeat;
	transition: all .5s ease-in-out;
}
.i-pg5b .swiper-button-next {
	right: 0;
	background: url(../image/circle-arrow_03.png) -70px 0 no-repeat;
	transition: all .5s ease-in-out;
}
.i-pg5b .swiper-button-prev:hover {
	background: url(../image/circle-arrow_03.png) -2px -50px no-repeat;
}
.i-pg5b .swiper-button-next:hover {
	background: url(../image/circle-arrow_03.png) -70px -50px no-repeat;
}
.section2-zixun {
	margin: 0 auto 0;
	width: 160px;
}
.section2-zixun .talk {
	float: left;
}
.section2-zixun .talk:last-child {
	float: right;
}
.talk {
	display: block;
	position: relative;
	margin: auto;
	padding-left: 30px;
	border-radius: 50px;
	width: 160px;
	height: 40px\0;
	line-height: 40px;
}
.talk-black {
	background: #8e3229;
	font-size: 16px;
	color: #fff;
}
.talk-black:hover {
	color: #fff;
}
.talk-black:before {
	position: absolute;
	left: 106px;
	top: 10px;
	width: 23px;
	height: 18px;
	background: url(../image/talk-icon.png) no-repeat;
	content: "";
}
.talk-yellow {
	background: #000;
	font-size: 16px;
	color: #8e3229;
}
.talk-yellow:hover {
	color: #8e3229;
}
.talk-yellow:before {
	position: absolute;
	left: 106px;
	top: 10px;
	width: 23px;
	height: 18px;
	background: url(../image/talk-icon-yellow.png) no-repeat;
	content: "";
}
.section3 {
	overflow: hidden;
}
.section3-container {
	overflow: hidden;
	margin-top: 60px;
	padding: 60px 65px 60px 60px;
	width: 100%;
	background: url(../image/sec3-bg.jpg) no-repeat;
	background-size: cover;
}
.section3-l {
	max-width: 468px;
}
.section3-l img {
	width: 100%;
}
.section3-r {
	margin-top: 55px;
	width: 680px;
}
.section3-r li {
	float: left;
	position: relative;
	margin-bottom: 50px;
	padding: 30px 25px 30px 0;
	border: 1px solid #fff;
	border-radius: 10px;
	width: 320px;
	height: 100px;
}
.section3-r li:nth-child(2n) {
	float: right;
}
.section3-r-li-txt {
	position: relative;
	padding-top: 16px;
	text-align: right;
}
.section3-r-li-txt p {
	line-height: 1;
	font-size: 18px;
	color: #fff;
}
.section3-r-li-txt:before {
	position: absolute;
	content: "";
}
.section3-r li.section3-r-li1 .section3-r-li-txt {
	padding-right: 36px;
}
.section3-r li.section3-r-li2 .section3-r-li-txt {
	padding-right: 40px;
}
.section3-r li.section3-r-li3 .section3-r-li-txt {
	padding-right: 40px;
}
.section3-r li.section3-r-li4 .section3-r-li-txt {
	padding-right: 40px;
}
.section3-r li.section3-r-li5 .section3-r-li-txt {
	padding-right: 40px;
}
.section3-r li.section3-r-li6 .section3-r-li-txt {
	padding-right: 40px;
}
.section3-r li.section3-r-li1 .section3-r-li-txt:before {
	right: 0;
	top: 0;
	width: 43px;
	height: 38px;
	background: url(../image/01_03.png) no-repeat;
	background-size: cover;
}
.section3-r li.section3-r-li2 .section3-r-li-txt:before {
	right: 0;
	top: 0;
	width: 51px;
	height: 38px;
	background: url(../image/02_03.png) no-repeat;
	background-size: cover;
}
.section3-r li.section3-r-li3 .section3-r-li-txt:before {
	right: 0;
	top: 0;
	width: 50px;
	height: 38px;
	background: url(../image/03_03.png) no-repeat;
	background-size: cover;
}
.section3-r li.section3-r-li4 .section3-r-li-txt:before {
	right: 0;
	top: 0;
	width: 53px;
	height: 38px;
	background: url(../image/04_03.png) no-repeat;
	background-size: cover;
}
.section3-r li.section3-r-li5 .section3-r-li-txt:before {
	right: 0;
	top: 0;
	width: 50px;
	height: 38px;
	background: url(../image/05_03.png) no-repeat;
	background-size: cover;
}
.section3-r li.section3-r-li6 .section3-r-li-txt:before {
	right: 0;
	top: 0;
	width: 52px;
	height: 38px;
	background: url(../image/06_03.png) no-repeat;
	background-size: cover;
}

.section3-r li:before {
	visibility: hidden;
	position: absolute;
	left: -15px;
	right: 0;
	top: -25px;
	bottom: 0;
	z-index: -1;
	border-radius: 10px;
	width: 350px;
	height: 150px;
	background: #8e3229;
	opacity: 0;
	content: "";
	transform: scaleY(0);
	transform-origin: 50%;
	transition-property: transform;
	transition-duration: .3s;
	transition-timing-function: ease-out;

	-webkit-transform: scaleY(0);
	-webkit-transform-origin: 50%;
	-webkit-transition-property: transform;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
}
.section3-r li:hover:before {
	visibility: visible;
	z-index: 0;
	opacity: 1;
	transform: scaleY(1);

	-webkit-transform: scaleY(1);
;
}
.section3-r-li-block {
	display: none;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	color: #333;
}
.section3-r-li-block h5 {
	text-align: center;
	font-size: 18px;
}
.section3-r-li-block p {
	margin-top: 10px;
	line-height: 26px;
	font-size: 16px;
}
.section3-r li:hover {
	padding: 0 20px;
	border-color: #8e3229;
}
.section3-r li:hover .section3-r-li-txt {
	display: none;
}
.section3-r li:hover .section3-r-li-block {
	display: flex;
	position: relative;
}
.section4 {
	overflow: hidden;
	margin-top: 85px;
}
.section4-container {
	overflow: hidden;
	margin-top: 45px;
	padding: 60px 0;
	width: 100%;
	background: url(../image/sec4-bg.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.section4-nav {
	overflow: hidden;
	text-align: center;
}
.section4-nav li {
	display: inline-block;
	margin-left: 20px;
	border: 1px dashed #8e3229;
	border-radius: 50px;
	width: 120px;
	line-height: 38px;
}
.section4-nav li:first-child {
	margin-left: 0;
}
.section4-nav li a {
	display: block;
	font-size: 16px;
	color: #fff;
}
.section4-nav li.active,
.section4-nav li:hover {
	background: #8e3229;
}
.section4-nav li.active a,
.section4-nav li:hover a {
	color: #000;
}

.section4-show {
	display: none;
}
.section4-show.on {
	display: block;
}
.section4-show li {
	float: left;
	position: relative;
	margin-right: 40px;
	margin-top: 100px;
	width: calc( ( 100% - 80px ) / 3 );
	width: 490px\0;
}
.section4-show li:nth-child(3n) {
	margin-right: 0;
}
.section4-show li a {
	display: block;
}
.section4-show li .scale-img {
	position: absolute;
	left: 25px;
	top: -40px;
	z-index: 1;
	border-radius: 15px;
	width: 183px;
	height: 183px;
}
.section4-show li .scale-img img {
	border-radius: 15px;
}
.section4-show li .section4-show-li {
	position: relative;
	padding: 30px 20px;
	border-radius: 5px;
	width: 100%;
	height: 170px;
	background: #fff;
}
.section4-show-li-txt {
	float: right;
	position: relative;
	width: 228px;
}
.section4-show-li-txt h5 {
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	font-weight: bold;
	font-size: 20px;
	color: #333;
}
.section4-show-li-txt h5:before {
	position: absolute;
	bottom: -2px;
	width: 85px;
	height: 3px;
	background: #8e3229;
	content: "";
}
.section4-show-li-txt p {
	line-height: 28px;
	font-size: 18px;
	color: #666;
}
.section4-show li .section4-show-li:before {
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 5px;
	width: 0;
	height: 100%;
	background: #8e3229;
	content: "";
	transition: width .5s ease-in-out;
}
.section4-show li:hover .section4-show-li:before {
	width: 100%;
}
.section4-show li:hover .section4-show-li-txt h5 {
	border-color: #000;
}
.section4-show li:hover .section4-show-li-txt h5:before {
	background: #000;
}
.section4-show li:hover .section4-show-li-txt p {
	color: #000;
}
.section4-container .talk {
	margin: 40px auto 0;
}

.section5 {
	margin-top: 70px;
}
.section5-container {
	position: relative;
	margin-top: 55px;
}
.view {
	position: relative;
	padding-top: 40px;
	width: 100%;
	height: 445px;
	background: url(../image/sec5-slide-bg.jpg) no-repeat;
}
.view .swiper-container {
	width: 1000px;
}

.view .swiper-slide .scale-img {
	border-radius: 15px;
	width: 180px;
	height: 240px;
}
.view .swiper-slide .scale-img img {
	border-radius: 15px;
}
.swiper-slide-txt {
	padding-top: 18px;
	width: 820px;
}
.swiper-slide-txt-tit {
	display: flex;
	position: relative;
	justify-content: space-between;
	padding-left: 40px;
	padding-bottom: 15px;
	border-bottom: 1px solid #8e3229;
}
.swiper-slide-txt-tit:before {
	position: absolute;
	right: 0;
	bottom: -5px;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #8e3229;
	content: "";
}
.swiper-slide-txt h5 {
	display: inline;
	position: relative;
	font-weight: bold;
	font-size: 22px;
	color: #8e3229;
}
.swiper-slide-txt h5:before {
	position: absolute;
	left: 0;
	bottom: -16px;
	width: 100%;
	height: 1px;
	background: #000;
	content: "";
}
.swiper-slide-txt dl {
	overflow: hidden;
	overflow: auto;
	margin-top: 20px;
	padding-left: 40px;
	padding-right: 55px;
	height: 140px;
}

.swiper-slide-txt dd {
	line-height: 28px;
	font-size: 16px;
	color: #fff;
}
.swiper-slide-txt dd b {
	float: left;
	width: 80px;
	color: #8e3229;
}
.swiper-slide-txt dd i {
	float: left;
	width: calc( 100% - 80px );
}
.swiper-slide-txt dl::-webkit-scrollbar {
	width: 1px;
}
.swiper-slide-txt dl::-webkit-scrollbar-track {
	background: #000;
}
.swiper-slide-txt dl::-webkit-scrollbar-thumb {
	background: #999;
}



.talkNow {
	display: block;
	border-radius: 20px;
	width: 130px;
	height: 32px;
	background: #8e3229;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #000;
}
.talkNow:hover {
	color: #000;
}

.preview {
	/*border-top:2px solid #8e3229;*/
	position: relative;
	top: -130px;
}
.preview:before {
	position: absolute;
	left: 0;
	top: 130px;
	width: 100%;
	height: 2px;
	background: #8e3229;
	content: "";
}
.preview .swiper-slide {
	padding-top: 160px;
	width: 25%;
	text-align: center;
}
.preview .swiper-slide:before {
	position: absolute;
	left: 50%;
	top: 122px;
	margin-left: -7.5px;
	width: 15px;
	height: 15px;
	background: url(../image/doubleCir.png) no-repeat;
	content: "";
}
.preview .swiper-slide .scale-img {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -40px;
	border: 1px solid #8e3229;
	border-radius: 5px;
	width: 80px;
	height: 106px;
}
.preview .swiper-slide img {
	border-radius: 5px;
	width: 100%;
}
.preview .swiper-slide.active-nav:before {
	background: url(../image/doubleCirOn.png) no-repeat;
}
.preview .swiper-slide a {
	font-weight: bold;
	font-size: 18px;
	color: #999;
}
.preview .swiper-slide.active-nav a {
	color: #8e3229;
}
.preview .swiper-slide a:hover {
	color: #8e3229;
}
.preview .swiper-slide .scale-img {
	display: none;
	transition: all .5s ease-in-out;
}
.preview .swiper-slide:hover .scale-img {
	display: block;
}
.view-arrow {
	position: absolute;
	top: 156px;
	width: 100%;
}
.view .arrow-left,
.view .arrow-right {
	position: absolute;
	z-index: 999;
	margin-top: 0;
	width: 15px;
	height: 27px;
	transition: all .5s ease-in-out;
}
.view .arrow-left {
	left: 60px;
	background: url(../image/sec5-prev.png) center no-repeat;
}
.view .arrow-right {
	right: 60px;
	background: url(../image/sec5-next.png) center no-repeat;
}





.section5-container .talk {
	position: absolute;
	right: 65px;
	top: 210px;
	z-index: 222;
}
.section5-bot {
	overflow: hidden;
	margin-top: -60px;
	text-align: center;
}
.section5-bot h4 {
	font-weight: bold;
	font-size: 34px;
	color: #333;
}
.section5-bot h5 {
	margin-top: 30px;
	line-height: 28px;
	font-size: 28px;
	color: #333;
} 
.section5-bot h5 span {
	line-height: 28px;
	color: #8e3229;
}
.section5-bot h5 span.counter,
.section5-bot h5 span.line {
	font-weight: bold;
	font-size: 35px;
}
.section5 .talk-cen {
	margin: 40px auto 0;
}

.section6 {
	overflow: hidden;
	position: relative;
	margin-top: 70px;
	height: 760px;
	background: url(../image/sec6-bg.jpg) no-repeat;
	background-size: cover;
}
.section6:before {
	position: absolute;
	right: 0;
	top: 0;
	width: 55%;
	height: 100%;
	background: rgba(0,0,0,.3);
	content: "";
}
.section6-l {
	float: left;
	width: 475px;
	height: 100%;
}
.section6-l-body {
	display: flex;
	float: right;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 756px;
}
.section6-l-body h4 {
	line-height: 1;
	font-size: 42px;
	color: #fff;
}
.section6-l-body h5 {
	margin-top: 10px;
	line-height: 1;
	font-size: 30px;
	color: #fff;
}
.section6-l-body ul {
	overflow: hidden;
	margin-top: 70px;
}
.section6-l-body li {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px dashed #8e3229;
	border-radius: 5px;
	width: 110px;
	height: 40px\0;
	cursor: pointer;
	line-height: 38px;
	text-align: center;
	transition: all .5s ease-in-out;
}
.section6-l-body li:nth-child(4n) {
	margin-right: 0;
}
.section6-l-body li a {
	display: block;
	font-size: 16px;
	color: #8e3229;
	font-weight: bold;
}
.section6-l-body li.active,
.section6-l-body li:hover {
	border-color: #010101; 
	background: #8e3229;
;
}
.section6-l-body li.active a,
.section6-l-body li:hover a {
	color: #fff;
}
.section6-l-body .talk {
	margin: 180px 0 0;
}
.section6-r {
	float: right;
	margin-top: 123px;
	width: 630px;
	height: 510px;
}
.section6-r-body {
	display: none;
	float: left;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.section6-r-body.on {
	display: flex;
}
.section6-r-body ul {
	overflow: auto;
	padding-right: 20px;
	width: 100%;
	height: 510px;
}
/*.section6-r-body ul::-webkit-scrollbar{ width:2px; }
.section6-r-body ul::-webkit-scrollbar-track{ background:rgba(255,255,255,0.3);}
.section6-r-body ul::-webkit-scrollbar-thumb{ background:#8e3229;}*/

.section6-r-body ul::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	height: 1px;
}

.section6-r-body ul::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	background: #8e3229;

	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
}

.section6-r-body ul::-webkit-scrollbar-track {
	border-radius: 10px;
	background: rgba(255,255,255,.3);

/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
}




.section6-r-body li {
	overflow: hidden;
	float: left;
	position: relative;
	border-right: 1px solid rgba(255,255,255,.3);
	border-bottom: 1px solid rgba(255,255,255,.3);
	width: calc( ( 100% - 1px ) / 2 );
	height: 175px;
}
.section6-r-body li h5 {
	line-height: 175px;
	text-align: center;
	font-size: 24px;
	color: #fff;
}
.section6-r-body li .section6-r-body-li {
	display: flex;
	position: absolute;
	top: 100%;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: #8e3229;
	transition: top .5s ease-in-out;
}
.section6-r-body li .section6-r-body-li img {
	display: block;
	margin: auto;
	max-width: 100%;
}
.section6-r-body li .section6-r-body-li p {
	text-align: center;
	font-size: 20px; 
	color: #000;
;
}
.section6-r-body li:hover .section6-r-body-li {
	top: 0;
}
.section6-r-body li:nth-child(2n) {
	border-right: 0;
}

.section7 {
	margin-top: 85px;
}
.indexDes {
	margin-top: 40px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #666;
}
.section7-contianer {
	position: relative;
	margin: 50px auto 0;
	width: 1220px;
}
.section7-contianer .swiper-slide {
	overflow: hidden;
	border: 1px solid #8e3229;
	border-radius: 10px;
}
.section7-contianer .swiper-slide a {
	position: relative;
}
/*.section7-contianer .swiper-slide a:before{
	content: "";
	position: absolute;
	width: calc( 100% - 36px ); height: calc( 100% - 36px ); 
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin:auto;
	border:1px solid #fff;
	z-index: 1;
}
.section7-contianer .swiper-slide a:after{
	content: "";
	position: absolute;
	width: 40px; height: 40px; 
	left: 0;
	top: 50px;
	background:url(https://oss.kaoersi.com/public/images/add.jpg) no-repeat;
	z-index: 1;
}*/
.section7-contianer .swiper-button-prev,
.section7-contianer .swiper-button-next {
	position: absolute;
	top: 50%;
	z-index: 999;
	margin-top: -23px;
	width: 25px;
	height: 46px;
	transition: all .5s ease-in-out;
}
.section7-contianer .swiper-button-prev {
	left: -50px;
	background: url(../image/bold-arrow-l.png)  no-repeat;
	transition: all .5s ease-in-out;
}
.section7-contianer .swiper-button-next {
	right: -50px;
	background: url(../image/bold-arrow-r.png)  no-repeat;
	transition: all .5s ease-in-out;
}

.section8 {
	margin-top: 85px;
}
.section8-container {
	overflow: hidden;
	margin-top: 40px;
	/*height: 480px;*/
}
.section8-nav {
	/*width: 200px;*/
	display: flex;

/*justify-content: space-around;*/
	justify-content: flex-end;
	align-items: center;
	border-bottom: 2px solid #e6e6e6;
	height: 100%;
	/*padding-top: 130px;*/
}
.section8-nav ul {
	display: flex;
}
.section8-nav li {
	float: left;
	position: relative;

/*width: 100%;*/
	margin-right: 50px;
	height: 60px;
	line-height: 60px;
	/*margin-bottom: 20px;*/
}
.section8-nav li:before {
	position: absolute;
	right: 0;
	bottom: 0;

/*width: 3px;*/
	height: 3px;
	background-color: #8e3229;
	content: "";
	transition: width .5s linear;
}
.section8-nav li a {
	display: block;
	padding: 0 20px;
	font-weight: bold;
	font-size: 18px;
	color: #333;
}
.section8-nav li .more {
	display: inline-block;
	margin-left: 30px;
	padding: 0;
	font-size: 18px;
	color: #333;
}
.section8-nav li.on {
	border-radius: 4px;
	background: none;
}
/*.section8-nav li.on,.section8-nav li:hover{
	background:#8e3229;
	border-radius: 4px;
}*/
.section8-nav li.on:before {
	width: 100%;
}
/*.section8-nav li.on:before,.section8-nav li:hover:before{
	width: 100%;
}*/
.section8-nav li span a {
	display: none;
	position: absolute;
	right: 40px;
	top: 240px;
	padding-left: 0;
	line-height: 1;
	font-weight: bold;
	font-size: 18px;
	color: #8e3229;
}
.section8-nav li:last-child span a {
	top: 180px;
}
.section8-nav li.on span a {
	display: block;
}
.section8-tab {
	/*width: 1020px;*/
	margin-top: 25px;
}
.section8-show {
	display: none;
	margin-left: -5px;
}
.section8-show .zixun-btn {
	display: inline-block;
	padding: 3px 31px;
	border-radius: 7px;

/*border: 1px solid #555;*/
	height: 50px;
	line-height: 1;
	font-size: 20px;
	color: #555;
}
.section8-show .zixun-btn:hover {
	border: 1px solid #8e3229;
	background-color: #8e3229;
	color: #fff;
}
.section8-show .zixun-btn span {
	display: block;
}
.section8-show .zixun-btn span:nth-child(2) {
	line-height: 1;
}
.section8-show.active {
	display: block;
}
.section8-show.active .talk {
	margin-top: 40px;
}
.section8-show-list {
	width: 32%;
	box-shadow: 0 4px 10px 4px rgba(235, 235, 235, .4);
}
/*.section8-show-list:first-child{
	margin-left: 0;
}*/
.section8-show .flex-box {
	display: flex;
	justify-content: space-between;
}
.section8-show-list .scale-img {
	float: left;
	position: relative;
	width: 100%;

/*height: 146px;*/
	height: 200px;
}
.section8-show-list .scale-img span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	height: 26px;
	background: #8e3229;
	line-height: 26px;
	text-align: center;
	color: #fff;
}
.section8-show-list .scale-img h5 {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	padding: 0 15px;
	width: 100%;
	line-height: 36px;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #fff;
	white-space: nowrap;
}
.section8-show-list ul {
	padding: 5px 14px 24px;
}
.section8-show:last-child .section8-show-list ul {
	padding: 5px 14px 20px;
}
.section8-show-list li {
	float: left;
	position: relative;
	border-bottom: 1px dashed #d9d9d9;
	width: 100%;
	height: 50px;
	line-height: 50px;
}

.section8-show-list li i {
	float: left;
	margin-top: 15px;
	border: 1px solid #d9d9d9;
	width: 20px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	font-size: 16px;
	color: #999;
}
.section8-show-list li:first-child i,
.section8-show-list li:first-child + li i,
.section8-show-list li:first-child + li + li i {
	border-color: #8e3229;
	background: #8e3229;
	color: #fff;
}
.section8-show-list li a {
	display: block;
	overflow: hidden;
	float: right;
	width: calc( 100% - 30px );
	text-overflow: ellipsis;
	font-size: 16px;
	color: #555;
	white-space: nowrap;
}
.section8-show-list li:hover a {
	color: #8e3229;
}















.section11 {
	margin-top: 85px;
}
.section11-container {
	overflow: hidden;
	margin-top: 40px;
	/*height: 480px;*/
}
.section11-nav {
	/*width: 200px;*/
	display: flex;

/*justify-content: space-around;*/
	justify-content: flex-end;
	align-items: center;
	border-bottom: 2px solid #e6e6e6;
	height: 100%;
	/*padding-top: 130px;*/
}
.section11-nav ul {
	display: flex;
}
.section11-nav li {
	float: left;
	position: relative;

/*width: 100%;*/
	margin-right: 50px;
	height: 60px;
	line-height: 60px;
	/*margin-bottom: 20px;*/
}
.section11-nav li:before {
	position: absolute;
	right: 0;
	bottom: 0;

/*width: 3px;*/
	height: 3px;
	background-color: #8e3229;
	content: "";
	transition: width .5s linear;
}
.section11-nav li a {
	display: block;
	padding: 0 20px;
	font-weight: bold;
	font-size: 18px;
	color: #333;
}
.section11-nav li .more {
	display: inline-block;
	margin-left: 30px;
	padding: 0;
	font-size: 18px;
	color: #333;
}
.section11-nav li.on {
	border-radius: 4px;
	background: none;
}
/*.section8-nav li.on,.section8-nav li:hover{
	background:#8e3229;
	border-radius: 4px;
}*/
.section11-nav li.on:before {
	width: 100%;
}
/*.section8-nav li.on:before,.section8-nav li:hover:before{
	width: 100%;
}*/
.section11-nav li span a {
	display: none;
	position: absolute;
	right: 40px;
	top: 240px;
	padding-left: 0;
	line-height: 1;
	font-weight: bold;
	font-size: 18px;
	color: #8e3229;
}
.section11-nav li:last-child span a {
	top: 180px;
}
.section11-nav li.on span a {
	display: block;
}
.section11-tab {
	/*width: 1020px;*/
	margin-top: 25px;
}
.section11-show {
	display: none;
	margin-left: -5px;
}
.section11-show .zixun-btn {
	display: inline-block;
	padding: 3px 31px;
	border-radius: 7px;

/*border: 1px solid #555;*/
	height: 50px;
	line-height: 1;
	font-size: 20px;
	color: #555;
}
.section11-show .zixun-btn:hover {
	border: 1px solid #8e3229;
	background-color: #8e3229;
	color: #fff;
}
.section11-show .zixun-btn span {
	display: block;
}
.section11-show .zixun-btn span:nth-child(2) {
	line-height: 1;
}
.section11-show.active {
	display: block;
}
.section11-show.active .talk {
	margin-top: 40px;
}
.section11-show-list {
	width: 32%;
	box-shadow: 0 4px 10px 4px rgba(235, 235, 235, .4);
}
/*.section8-show-list:first-child{
	margin-left: 0;
}*/
.section11-show .flex-box {
	display: flex;
	justify-content: space-between;
}
.section11-show-list .scale-img {
	float: left;
	position: relative;
	width: 100%;

/*height: 146px;*/
	height: 200px;
}
.section11-show-list .scale-img span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	height: 26px;
	background: #8e3229;
	line-height: 26px;
	text-align: center;
	color: #fff;
}
.section11-show-list .scale-img h5 {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	padding: 0 15px;
	width: 100%;
	line-height: 36px;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #fff;
	white-space: nowrap;
}
.section11-show-list ul {
	padding: 5px 14px 24px;
}
.section11-show:last-child .section11-show-list ul {
	padding: 5px 14px 20px;
}
.section11-show-list li {
	float: left;
	position: relative;
	border-bottom: 1px dashed #d9d9d9;
	width: 100%;
	height: 50px;
	line-height: 50px;
}

.section11-show-list li i {
	float: left;
	margin-top: 15px;
	border: 1px solid #d9d9d9;
	width: 20px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	font-size: 16px;
	color: #999;
}
.section11-show-list li:first-child i,
.section11-show-list li:first-child + li i,
.section11-show-list li:first-child + li + li i {
	border-color: #8e3229;
	background: #8e3229;
	color: #fff;
}
.section11-show-list li a {
	display: block;
	overflow: hidden;
	float: right;
	width: calc( 100% - 30px );
	text-overflow: ellipsis;
	font-size: 16px;
	color: #555;
	white-space: nowrap;
}
.section11-show-list li:hover a {
	color: #8e3229;
}




.section10 {
	margin-top: 60px;
	width: 100%;
	height: 120px;
	background: #f5f5f5;
}
.section10-l {
	display: flex;
	position: relative;
	align-items: center;
	width: 132px;
	height: 120px;
}
.section10-l span {
	display: block;
	position: relative;
	font-size: 22px;
	color: #333;
}
.section10-l span i {
	display: inline;
	color: #8e3229;
}
.section10-r {
	display: flex;
	position: relative;
	align-items: center;
	width: 1140px;
	height: 120px;
}
.section10-r li {
	display: inline-block;
	position: relative;
	margin-left: 10px;
}
.section10-r li:first-child {
	margin-left: 0;
}
.section10-r li a {
	display: block;
	padding-left: 15px;
	line-height: 36px;
	font-size: 16px;
	color: #555;
}
.section10-r li a:hover {
	color: #8e3229;
}
.section10-r li:before {
	position: absolute;
	left: 0;
	top: 13px;
	width: 10px;
	height: 10px;
	background: url(../image/sm-lx.png) no-repeat;
	background-size: cover;
	content: "";
}


.botClose {
	position: fixed;
	right: 40px;
	bottom: 41px;
	z-index: 10000;
	width: 18px;
	height: 18px;
	background: url(../image/botClose.png) no-repeat;
	background-size: cover;
}

@media screen and (max-width: 1500px) {
	.w1320 {
		width: 1100px;
	}

	.banner,
	.banner .swiper-slide,
	.ban-nav ul {
		height: 380px;
	}
	.ban-nav ul {
		padding: 10px 0;
	}
	.ban-nav li {
		padding: 10px 15px 0;
	}

	.ban-nav li h3 {
		font-size: 16px;
	}
	.ban-nav li a {
		line-height: 22px;
		font-size: 13px;
	}
	.ban-nav-list {
		padding: 5px 0 7px;
	}
	.ban-nav li.ban-nav-li2 a:nth-child(3n),
	.ban-nav li.ban-nav-li4 a:nth-child(3n) {
		margin-right: 30px;
	}

	.banner .swiper-slide {
		padding-top: 90px;
	}
	.banner .swiper-slide .swiper-slide-container h2 img {
		height: 60px;
	}
	.banner .swiper-slide .swiper-slide-container .ban-txt {
		height: 50px;
		line-height: 50px;
		font-size: 26px;
	}
	.banner .swiper-container-horizontal > .swiper-pagination-bullets,
	.banner .swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 40px;
	}
	.ban-gb-container {
		overflow: hidden;
	}
	.ban-gb {
		height: 36px;
		line-height: 36px;
	}
	.ban-gb span {
		font-size: 16px;
	}
	.ban-gb span:before {
		top: 9px;
	}
	.txt-scroll {
		width: 950px;
	}
	.txt-scroll li {
		font-size: 14px;
	}
	.section-airc-top {
		height: 100px;
	}
	.section-airc-top img {
		height: 70px;
	}
	.section-airc-top-r {
		width: 830px;
		height: 70px;
	}
	.section-airc-top-r p {
		line-height: 24px;
		font-size: 14px;
	}
	.section-airc-container {
		margin: 40px auto 0;
	}

	.section-airc-table {
		width: 640px;
		height: 300px;
	}
	.section-airc-table .section-airc-table-head {
		padding: 0;
		height: 40px;
	}
	.section-airc-table ul li {
		height: 39px;
		line-height: 39px;
		font-size: 14px;
	}
	.section-airc-table-body li a {
		margin: 5px auto 0;
		width: 100px;
		font-size: 14px;
	}
	.section-airc-table-body ul {
		padding: 0;
		height: 40px;
		line-height: 39px;
	}
	.section-airc-info {
		padding: 0 30px;
		width: 450px;
		height: 300px;
	}
	.section-airc-info h2 {
		font-size: 24px;
	}
	.section-airc-info h3 {
		margin-top: 15px;
		font-size: 20px;
	}
	.section-airc-info h4 {
		margin-top: 20px;
		font-size: 16px;
	}
	.section-airc-info p {
		margin-top: 5px;
		line-height: 24px;
		font-size: 14px;
	}
	.section-airc-info ul {
		margin-top: 15px;
	}
	.section-airc-info li {
		padding: 0 15px;
	}
	.section1 {
		padding: 40px 0;
	}
	.enTitle {
		font-size: 36px;
	}
	.cnTitle {
		font-size: 24px;
	}
	.section1-container {
		margin-top: 30px;
	}
	.section1-courses {
		margin-bottom: 30px;
	}
	.section1-courses-tit {
		font-size: 18px;
	}
	.section1-courses-list {
		margin-top: 20px;
	}
	.section1-courses-list li {
		width: 260px;
		height: 160px;
	}
	.section1-courses-list-hide h5 {
		padding-bottom: 10px;
		font-size: 18px;
	}
	.section1-courses-list-hide i {
		margin: 10px auto 0;
	}
	.section1-courses-list-hide > div {
		width: 240px;
	}
	.section1-courses-list-hide p {
		font-size: 14px;
	}

	.section1-table-nav {
		padding: 20px 0;
		width: 250px;
	}

	.section1-table-list {
		width: 850px;
	}
	.section1-table-show {
		padding: 0 50px;
	}
	.section1-table-show h5 {
		font-size: 18px;
	}
	.section1-table-show-cen {
		margin-top: 20px;
	}
	.section1-table-show1 .section1-table-show-cen li {
		width: 360px;
	}
	.section1-table-show1-li-txt {
		padding: 0 20px;
		width: 254px;
	}
	.section1-table-show-txt li {
		height: 50px;
		line-height: 50px;
	}
	.section1-table-show-txt li:before {
		top: 16px;
	}
	.section1-table-show-txt li a {
		font-size: 14px;
	}
	.section1-table-show3 .section1-table-show-cen li {
		width: 165px;
		height: 145px;
	}
	.section1-table-show4 .section1-table-show-cen li {
		width: 360px;
		height: 80px;
	}
	.section1-table-show4 .section1-table-show-cen li span {
		width: 80px;
		height: 80px;
		line-height: 80px;
	}
	.section1-table-show4 .section1-table-show-cen li span img {
		height: 35px;
	}
	.section1-table-show4 .section1-table-show-cen li .section1-table-show4-li-txt {
		left: 40px;
		width: 320px;
		height: 80px;
		background-size: contain !important;
	}
	.section1-table-show4 .section1-table-show-cen li p {
		font-size: 14px;
	}
	.section1-table-show5 .section1-table-show-cen li {
		width: 165px;
	}
	.section1-table-show5 .section1-table-show-cen li .section1-table-show4-li-txt {
		width: 165px;
		height: 152px;
	}
	.section1-table-show5 .section1-table-show-cen li .section1-table-show4-li-txt p {
		font-size: 14px;
	}
	.section3-container {
		margin-top: 30px;
		padding: 40px;
	}

	.section3-l {
		max-width: 400px;
	}
	.section3-r {
		width: 590px;
	}
	.section3-r li {
		width: 290px;
		height: 80px;
	}
	.section3-r li:before {
		width: 315px;
		height: 120px;
	}
	.section3-r-li-block p {
		margin-top: 5px;
		line-height: 24px;
		font-size: 14px;
	}
	.section2 {
		margin-top: 40px;
		height: auto;
	}
	.section2-main {
		height: auto;
	}
	.section2-main:before {
		height: 210px;
	}
	.swiper-sec2 {
		padding-top: 0;
		padding-bottom: 0;
		width: 1300px;
	}
	.swiper-sec2 .swiper-slide {
		padding-top: 50px;
		width: 205px !important;
	}
	.swiper-sec2 .swiper-slide h5 {
		font-size: 14px;
	}
	.swiper-sec2 .swiper-slide-active h5 {
		font-size: 18px;
	}
	.swiper-sec2 .swiper-slide .scale-img img {
		height: 100px;
	}
	.swiper-sec2 .swiper-slide-active,
	.swiper-sec2 .swiper-slide-duplicate-active {
		padding-top: 0;
		width: 400px !important;
	}
	.swiper-slide-body {
		left: -200px;
		margin: 30px auto 0;
		padding-top: 15px;
		width: 800px;
		;
	}
	.swiper-sec2 .swiper-button-prev,
	.swiper-sec2 .swiper-button-next {
		top: 36px;
	}
	.swiper-sec2 .swiper-button-prev {
		left: 40px;
	}
	.swiper-sec2 .swiper-button-next {
		right: 40px;
	}
	.swiper-slide-body p {
		line-height: 26px;
		font-size: 14px;
	}
	.i-pa5tsb {
		overflow: hidden;
		width: 100%;
		height: 400px;
	}
	.i-pg5b {
		position: relative;
		width: 100%;
		height: 150px;
	}
	.i-pg5b .i-gdec .i-gtdBox li .i-gtdtb {
		padding-bottom: 40px;
	}
	.i-pg5b .i-gdec .i-gtdBox li .i-gtdtb h1 {
		top: 10px;
		height: 20px;
		line-height: 20px;
		font-size: 20px;
	}
	.i-pg5b .i-gdec .i-gtdBox li .i-gtdpb p {
		margin-top: 15px;
		font-size: 16px;
	}
	.section5 {
		margin-top: 40px;
	}
	.section5-container {
		margin-top: 30px;
	}
	.view .arrow-left {
		left: 20px;
	}
	.view .arrow-right {
		right: 20px;
	}
	.section5-bot h4 {
		font-size: 26px;
	}
	.section5-bot h5 {
		margin-top: 20px;
		font-size: 20px;
	}
	.section5-bot h5 span.counter,
	.section5-bot h5 span.line {
		font-size: 30px;
	}
	.section6 {
		margin-top: 40px;
		height: 560px;
	}
	.section6-l {
		width: 440px;
	}
	.section6-l-body li {
		width: 100px;
		height: 30px\0;
		line-height: 28px;
	}
	.section6-l-body {
		height: 560px;
	}
	.section6-l-body ul {
		margin-top: 40px;
	}
	.section6-l-body .talk {
		margin: 100px 0 0;
	}
	.section6-r {
		margin-top: 80px;
		width: 580px;
		height: 400px;
	}
	.section6-r-body ul {
		height: 400px;
	}
	.section7 {
		margin-top: 40px;
	}
	.indexDes {
		margin-top: 20px;
	}
	.section7-contianer {
		margin: 30px auto 0;
		width: 1100px;
	}
	.section8 {
		margin-top: 40px;
	}
	.section8-container {
		margin-top: 30px;
	}
	.section8-tab {
		/*width: 860px;*/
	}
	.section8-show-list {
		width: 32%;
	}
	.section10 {
		margin-top: 40px;
	}
	.section10-r {
		width: 920px;
	}
}
@media screen and (max-width: 1024px) {
	section {
		overflow: hidden;
	}
	.w1320 {
		width: 94%;
	}
	.ban-nav {
		display: none;
	}
	.ban-gb {
		overflow: hidden;
		padding: 0 3%;
	}
	.banner .swiper-slide .swiper-slide-container > div {
		width: 100%;
	}
	.banner .swiper-slide .swiper-slide-container h2 img {
		height: 30px;
	}
	.banner .swiper-slide .swiper-slide-container .ban-txt {
		margin-top: 10px;
		font-size: 16px;
	}
	.banner,
	.banner .swiper-slide,
	.ban-nav ul {
		height: 220px;
	}
	.banner .swiper-slide {
		padding-top: 40px;
	}
	.banner .swiper-pagination-bullet {
		width: 20px;
	}
	.ban-gb span {
		width: 110px;
		font-size: 14px;
	}
	.txt-scroll {
		width: calc( 100% - 110px );
	}
	.txt-scroll li {
		margin-right: 10px;
	}
	.section-airc-top {
		display: block;
		padding: 20px 0;
		height: auto;
	}
	.section-airc-top .w1320 {
		display: block;
	}
	.section-airc-top img {
		display: block;
		margin: auto;
		max-width: 60%;
		height: auto;
	}
	.section-airc-top-r {
		margin-top: 10px;
		width: 100%;
		height: auto;
	}
	.section-airc-container {
		margin: 0 auto 0;
	}
	.section-airc-table {
		overflow-x: auto;
		width: 100%;
		height: auto;
	}
	.tableDiv {
		width: 780px;
	}
	.section-airc-info {
		margin-top: 15px;
		padding: 15px 3%;
		width: 100%;
		height: auto;
	}
	.section-airc-info h2 {
		line-height: 24px;
		font-size: 20px;
	}
	.section-airc-info h3 {
		margin-top: 10px;
		line-height: 24px;
		font-size: 18px;
	}
	.section-airc-info h4 {
		margin-top: 10px;
		line-height: 24px;
	}
	.section-airc-info li {
		display: block;
		float: left;
		padding: 0 3%;
		width: 33.33%;
		text-align: center;
	}
	.section-airc-info li span i {
		font-size: 24px;
	}
	.section-airc-info li h5 {
		margin-top: 5px;
		line-height: 24px;
		font-size: 14px;
	}
	.zhuanti-item{width:49%;margin:10px}
	.section1 {
		padding: 20px 0 0;
	}
	.enTitle {
		font-size: 22px;
	}
	.cnTitle {
		font-size: 20px;
	}
	.section1-courses-list li {
		margin-left: 0;
		margin-bottom: 15px;
		width: 49%;
		height: 100px;
	}
	.section1-courses-list li:nth-child(2n) {
		float: right;
	}
	.section1-courses-list-show {
		width: 94%;
	}
	.section1-courses-list-show h5 {
		padding-bottom: 10px;
		font-size: 16px;
	}
	.section1-courses-list-show i {
		margin: 10px auto 0;
	}
	.section1-courses-list li:hover .section1-courses-list-hide {
		visibility: hidden;
		opacity: 0;
		transform: scaleY(0);

		-webkit-transform: scaleY(0);
	}
	.section1-courses {
		margin-top: 15px;
		margin-bottom: 0;
	}
	.section1-table {
		margin-top: 15px;
		height: auto;
	}
	.section1-table-nav {
		overflow-x: auto;
		padding: 0;
		border-right: 0;
		width: 100%;
	}
	.section1-table-nav ul {
		width: 1250px;
	}
	.section1-table-nav li {
		border-bottom: 0;
		width: 250px;
		height: 50px;
		line-height: 50px;
	}
	.section1-table-nav li:before {
		display: none;
	}
	.section1-table-nav li i {
		top: 25px;
	}
	.section1-table-nav li a {
		font-size: 16px;
	}
	.section1-table-list {
		padding: 15px 3%;
		width: 100%;
		height: auto;
	}
	.section1-table-show {
		padding: 0;
	}
	.section1-table-show.active {
		display: block;
	}
	.section1-table-show h5 {
		line-height: 24px;
		font-size: 15px;
	}
	.section1-table-show h5 a {
		float: initial;
		margin-left: 10px;
	}
	.section1-table-show1 .section1-table-show-cen li {
		width: 100%;
		height: 60px;
	}
	.section1-table-show1 .section1-table-show-cen li span {
		width: 70px;
		line-height: 60px;
	}
	.section1-table-show1 .section1-table-show-cen li span img {
		height: 30px;
	}
	.section1-table-show-txt {
		margin-top: 15px;
	}
	.section1-table-show1-li-txt {
		padding: 0 3%;
		width: calc( 100% - 70px );
	}
	.section1-table-show-txt li {
		padding: 10px 0 0;
		height: auto;
		line-height: 24px;
	}
	.section1-table-show-txt li a {
		padding-bottom: 6px;
	}
	.section1-table-show2 .section1-table-show-cen {
		overflow: hidden;
		padding: 15px 3%;
		height: auto;
	}
	.section1-table-show2 .section1-table-show-cen li {
		display: flex;
		align-items: center;
		margin-left: 0;
		padding: 20px 3%;
		width: 49%;
		height: auto;
		height: 175px;
	}
	.section1-table-show2 .section1-table-show-cen li:nth-child(2n) {
		float: right;
	}
	.section1-table-show2 .section1-table-show-cen li p {
		font-size: 14px;
	}
	.section1-table-show3 .section1-table-show-cen {
		margin-bottom: 0;
	}
	.section1-table-show3 .section1-table-show-cen li {
		overflow: hidden;
		margin-left: 0;
		margin-bottom: 2%;
		padding: 0 3%;
		width: 49%;
	}
	.section1-table-show3 .section1-table-show-cen li:nth-child(2n) {
		float: right;
	}
	.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li2,
	.section1-table-show3 .section1-table-show-cen li.section1-table-show3-li4 {
		margin-top: 0;
	}
	.section1-table-show3 .section1-table-show-cen li:before {
		display: none;
	}
	.section1-table-show3 .section1-table-show-cen li p,
	.section1-table-show1-li-txt p {
		font-size: 12px;
	}
	.section1-table-show4 .section1-table-show-cen li {
		width: 100%;
	}
	.section1-table-show4 .section1-table-show-cen li span img {
		height: 30px;
	}
	.section1-table-show4 .section1-table-show-cen li .section1-table-show4-li-txt {
		padding: 0 48px;
		width: calc( 100% - 40px);
		background-size: 100% 100% !important;
	}
	.section1-table-show5 .section1-table-show-cen li {
		margin-left: 0;
		margin-bottom: 15px;
		width: 49%;
	}
	.section1-table-show5 .section1-table-show-cen li:nth-child(2n) {
		float: right;
	}
	.section1-table-show5 .section1-table-show-cen li .section1-table-show4-li-txt {
		width: 100%;
		background-size: contain !important;
	}
	.section1-table-show5 .section1-table-show-cen li span img {
		height: 30px;
	}
	.section3-container {
		margin-top: 20px;
		padding: 20px 3%;
	}
	.section3-r {
		margin-top: 20px;
		width: 100%;
	}
	.section3-r li {
		margin-bottom: 15px;
		padding: 20px 3%;
		width: 100%;
	}
	.section3-r li:before {
		display: none;
	}
	.section3-r li:hover:before {
		visibility: hidden;
		z-index: 0;
		opacity: 0;
		transform: scaleY(0);

		-webkit-transform: scaleY(0);
	}
	.section3-r li:hover {
		border-color: #fff;
	}
	.section3-r li:hover .section3-r-li-txt {
		display: block;
	}
	.section3-r li:hover .section3-r-li-block {
		display: none;
	}
	.section2 {
		margin-top: 20px;
		height: auto;
	}
	.swiper-sec2 {
		padding: 40px 3% 0;
		width: 100%;
	}
	.section2-main {
		margin-top: 20px;
		height: auto;
	}
	.swiper-sec2 .swiper-container {
		overflow: hidden;
	}
	.swiper-sec2 .swiper-slide-active,
	.swiper-sec2 .swiper-slide-duplicate-active {
		padding-bottom: 0;
		width: 100% !important;
	}
	.swiper-sec2 .swiper-slide {
		overflow: hidden;
		padding-top: 0;
		width: 100% !important;
		height: 210px;
	}

	.swiper-sec2 .swiper-slide .scale-img img {
		height: auto;
	}
	.swiper-sec2 .swiper-button-prev,
	.swiper-sec2 .swiper-button-next {
		display: none;
	}
	.swiper-slide-body {
		left: 0;
		margin: 15px auto 0;
		width: 100%;
	}
	.section2-zixun {
		margin: 20px auto 0;
	}
	.section5 {
		margin-top: 20px;
	}
	.section5-container {
		margin-top: 20px;
	}
	.view {
		overflow: hidden;
		padding: 20px 3%;
		height: auto;
	}
	.preview,
	.view-arrow {
		display: none;
	}
	.view .swiper-container {
		width: 100%;
	}
	.view .swiper-slide .scale-img {
		width: 100px;
		height: auto;
	}
	.swiper-slide-txt {
		width: calc( 100% - 100px);
	}
	.swiper-slide-txt-tit {
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.swiper-slide-txt h5 {
		line-height: 32px;
		font-size: 16px;
	}
	.talkNow {
		width: 100px;
	}
	.swiper-slide-txt dl {
		margin-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		height: 100px;
	}
	.swiper-slide-txt h5:before {
		bottom: -11px;
	}
	.section5-bot h5 {
		font-size: 18px;
	}
	.section5-bot h5 span.counter,
	.section5-bot h5 span.line {
		font-size: 24px;
	}
	.section5 .talk-cen {
		margin: 20px auto 0;
	}
	.section6 {
		overflow: hidden;
		padding: 20px 3%;
		height: auto;
	}
	.section6:before {
		display: none;
	}
	.section6-l {
		width: 100%;
	}
	.section6-l-body {
		height: auto;
	}
	.section6-l-body h4 {
		font-size: 26px;
	}
	.section6-l-body h5 {
		font-size: 22px;
	}
	.section6-l-body ul {
		margin-top: 20px;
	}
	.section6-l-body .talk {
		margin: 20px 0 0;
	}
	.section6-l-body li:nth-child(4n) {
		margin-right: 10px;
	}
	.section6-r {
		overflow: hidden;
		margin-top: 20px;
		width: 100%;
		height: 200px;
	}
	.section6-r-body li {
		height: 100px;
	}
	.section6-r-body li h5 {
		line-height: 100px;
		font-size: 16px;
	}
	.section6-r-body li .section6-r-body-li p {
		font-size: 16px;
	}
	.section7 {
		margin-top: 20px;
	}
	.indexDes {
		margin-top: 10px;
		line-height: 24px;
		font-size: 14px;
	}
	.section7-contianer {
		margin: 20px auto 0;
		width: 100%;
	}
	.section8 {
		margin-top: 20px;
	}
	.section8-container {
		margin-top: 20px;
		height: auto;
	}
	.section8-nav {
		padding-top: 0;
		width: 100%;
	}
	.section8-nav li {
		margin-bottom: 0;
		width: 50%;
		height: 40px;
		line-height: 40px;
	}
	.section8-nav li a {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
	}
	.section8-nav li span a {
		display: none;
		right: 0;
		top: 0;
	}
	.section8-nav li.on span a {
		display: none;
	}
	.section8-tab {
		margin-top: 20px;
		width: 100%;
	}
	.section8-show-list {
		margin-left: 0;
		width: 100%;
	}
	.section10 {
		margin-top: 20px;
		padding: 20px 0;
		height: auto;
	}
	.section10-l {
		width: 100%;
		height: auto;
	}
	.section10-r {
		width: 100%;
		height: auto;
	}
	.section10-r li {
		margin-left: 10px;
	}
	.swiper-slide-txt dd i {
		line-height: 22px;
		font-size: 14px;
	}
}
/*2020-09-21*/
.zl-scrollBar {
	border-radius: 8px !important;
	background: #8e3229 !important;
}
.zl-scrollBarBox {
	border-radius: 8px !important;
	background: rgba(255,255,255,.4) !important;
}
.swiper-slide-txt dl .zl-scrollBar {
	background: #999 !important;
}
.swiper-slide-txt dl .zl-scrollBarBox {
	width: 1px !important;
	background: #000 !important;
}
/*热门资讯*/
@media screen and (max-width: 750px) {
	.section8-nav {
		display: block;
	}
	.section8-nav li {
		margin-right: 0;
		width: 38%;
	}
	.section8-nav li a {
		display: block;
		padding: 0;
	}
	.section8-show .flex-box {
		display: block;
	}
	.section8-show.active .talk {
		margin-top: 20px;
	}
	.section8-show-list .scale-img {
		height: 150px;
	}
	.section8-nav li a.more {
		font-size: 15px;
	}
	
	
	
		.section11-nav {
		display: block;
	}
	.section11-nav li {
		margin-right: 0;
		width: 38%;
	}
	.section11-nav li a {
		display: block;
		padding: 0;
		  text-align: center;
	}
	
	.yxk-main3-ul li{
	    margin:0 auto!important;
	    width: 100%!important;
	  
	}
	.section11-show .flex-box {
		display: block;
	}
	.section11-show.active .talk {
		margin-top: 20px;
	}
	.section11-show-list .scale-img {
		height: 150px;
	}
	.section11-nav li a.more {
		font-size: 15px;
	}
	
	
	.fixed-right {
		display: none;
	}
	/*复制微信跳转*/
	.wchat {
		display: block;
	}
	.wchat-icon-bg {
		display: flex;
		position: fixed;
		right: 12px;
		bottom: 10.875rem;
		z-index: 2;
		justify-content: space-around;
		align-items: center;
		border-radius: 20px;
		width: 40px;
		height: 40px;
		background-color: rgb(26, 173, 23);
		color: rgb(255, 255, 255);
	}
	.wchat-icon-bg img {
		width: 75%;
	}
	.alet-con {
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 10;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .4);
	}
	.alet-con .content-wrap {
		position: absolute;
		left: 50%;
		top: 50%;
		border-radius: 21px;
		width: 80%;
		height: auto;
		background: #fff;
		text-align: center;
		transform: translate(-50%, -50%);
	}
	.alet-con .content-wrap .cont {
		display: flex;
		position: relative;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 21px;
		border-radius: 1.1888587rem;
		background: #fff;
	}
	.alet-con .content-wrap .cont .close-btn {
		position: absolute;
		right: 18px;
		top: 18px;
		z-index: 2;
		width: 5%;
		cursor: pointer;
	}
	.alet-con .content-wrap .cont .cont-cloum {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.alet-con .content-wrap .cont .cont-cloum .image {
		width: 4rem;
		height: 4rem;
	}
	.alet-con .content-wrap .cont .cont-cloum .title {
		margin: 10px 0;
		line-height: 18px;
		font-weight: bold;
		font-size: 18px;
		color: #000;
	}
	.alet-con .content-wrap .cont .cont-cloum .wchat-num,
	.alet-con .content-wrap .cont .cont-cloum .desc {
		margin-bottom: 10px;
		line-height: 18px;
		font-weight: 400;
		font-size: 14px;
		color: #666;
	}
	.alet-con .content-wrap .cont .cont-cloum .btn {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: .45289855rem;
		border-radius: 9px;
		width: 130px;
		height: 40px;
		background-color: #1aad17;
		cursor: pointer;
		font-size: 18px;
		color: #fff;
	}
}