@charset "utf-8";
/* banner */
@font-face{
	font-family: 'PingFang';
	src: url('/public/fonts/PINGFANG MEDIUM_0.eot');
	src:url('/public/fonts/PINGFANG MEDIUM_0.woff'),
	url('/public/fonts/PINGFANG MEDIUM_0.ttf'),
	url('/public/fonts/PINGFANG MEDIUM_0.svg');
}
@font-face{
	font-family: 'roboto-condensed';
	src: url("../fonts/Roboto-Condensed.ttf");
}
*,body,ul, ul li{
	padding: 0;
	margin: 0;
	font-family: "PingFang","roboto-condensed","Microsoft YaHei", "微软雅黑","Arial","宋体";
}


@media (min-width: 768px) and (max-width: 992px) {
	/*小屏幕设备 平板*/
	.vc-font .vc-inner{
		font-size: 0.12rem;
	}
	.text-content{
		position: absolute;
		width: 68%;
	}
	.text-content p:nth-child(1){
		margin-bottom: 0.2rem;
		font-size: 0.22rem;
	}
	.text-content span{
		margin-bottom: 0.2rem;
		line-height: 0.24rem;
	}
	.text-content p{
		font-size:0.16rem;
	}
	.adress-right>span {
		width: 1.1rem;
	}

	.active>li:nth-child(2) {
		background-color: #13a89e;
	}
	.icon-imge {
		width: 1.4rem;
		height: 1rem;
	}
	.c-banner .jumpBtn ul li {
		width: 0.14rem;
		height: 0.14rem;
	}
	.adress-wrapper {
		padding: 0.2rem 0rem 0.2rem 0rem;
	}
	.course-wrapper {
		top: 45%;
		left: 12%;
	}
	.img-content {
		height: 2.5rem;
	}
	.price-content p:nth-child(1) {
		color: #FFFFFF;
		font-size: 0.22rem;
	}
	.price-content p:nth-child(2) {
		padding: 0.2rem 0rem 0rem 0rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.adress-left {
		width: 30%;
	}
	.adress-left img {
		max-width: 0.6rem;
		height: 0.4rem;
	}
	.adress-content {
		display: flex;
		flex-direction: row;
		width: 80%;
		height: 100%;
		align-items: center;
		padding: 0.4rem 0rem 0.4rem 0rem;
	}
	#adress-wrapper-content .active>li:nth-child(2) .adress-content .adress-right>p,#adress-wrapper-content .active>li:nth-child(2) .adress-content .adress-right>span>a{
		color: #fff;
	}
	.adress-content:after {
		clear: both;
		content: "";
		display: block;
	}
	.adress-content>div {
		float: left;
	}
	.adress-right {
		border-left: 1px solid gainsboro;
		margin-left: 0.2rem;
		padding-left: 0.2rem;
	}
	.adress-right p {
		font-size: 0.14rem;
	}
	.adress-right span {
		font-size: 0.1rem;
		display: block;
		padding: 0.02rem 0rem 0.02rem 0rem;
	}
	.adress-left {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
	.wappers h4 {
		font-size: 0.24rem;
	}
	.vc-font2 {
		font-size: 0.16rem;
		width: 40%;
		text-align: center;
		overflow: hidden;
	}
	.vc-font2 .vc-inner {
		font-size: 0.16rem;
		display: inline-block;
		vertical-align: middle;
	}
	.five-title {
		font-size: 0.2rem!important;
		position: absolute;
		top: 30%;
		left: 16%;
		color: #13a89e;
		border-bottom: 1px solid #13a89e;
		margin: 0px;
	}
	.wrapper-icon-1 p {
		font-size: 0.2rem;
		margin: 0px;
	}
	.wrapper-icon-1 span {
		display: block;
		font-size: 0.16rem;
		margin: 0.2rem 0rem 0rem 0rem;
	}
	.wrapper-icon-1>div {
		position: absolute;
		top: 40%;
		width: 74%;
		left: -90%;
		height: auto;
		color: #FFFFFF;
	}
	.therm-name {
		font-size: 0.24rem;
		display: block;
		width: 100%;
		height: auto;
		padding-bottom: 36%;
		background-position: bottom;
		background-image: url(../img/img1.png);
		background-size: 0.24rem 0.3rem;
		background-repeat: no-repeat;
	}
	.therm-content {
		width: 70%;
		padding: 10% 0% 0% 0%;
		color: #FFFFFF;
	}
	.therm-content-1 {
		font-size: 0.16rem;
	}
	.virtue-name {
		font-size: 0.24rem;
		display: block;
		width: 100%;
		height: auto;
		padding-bottom: 36%;
		background-position: bottom;
		background-image: url(../img/img1.png);
		background-size: 0.24rem 0.3rem;
		background-repeat: no-repeat;
	}
	.adress-wrapper p:nth-child(1) {
		font-size: 0.26rem;
	}
	.adress-wrapper p {
		font-size: 0.16rem;
	}
	.button-types {
		font-size: 0.14rem;
		width: 80px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border-radius: 10px 10px 10px;
		box-sizing: border-box;
	}
	.btn {}
	.characteristics {
		top: 30%;
		left: 6%;
	}
	.characteristic>p:nth-child(1) {
		font-size: 0.26rem;
	}
	.characteristic>p:nth-child(2) {
		font-size: 0.16rem;
	}
	.content-text {
		margin: 0rem 0rem 0.1rem 0rem;
	}
	.funtion-ul li {}
	.funtion-ul li span {
		display: block;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		color: #FFFFFF;
		background-image: url(../img/img8.png);
		background-size: 0.4rem 0.4rem;
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 0.8rem;
	}
	.funtion-ul {
		width: 94%;
		height: auto;
	}
	.funtion-ul li {
		padding: 0rem 0rem 0.1rem 0rem;
		list-style: none;
		width: 100%;
	}
	.funtion-ul li span {
		font-size: 0.16rem;
	}
	.funtion {
		top: 20%;
		position: absolute;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding: 0rem 0rem 0rem 1.1rem;
		width: 94%;
		height: auto;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	/*中等屏幕设备 桌面*/
	.vc-font .vc-inner{
		font-size: 0.16rem;
	}
	.text-content{
		position: absolute;
		width: 60%;
	}
	.text-content p:nth-child(1){
		margin-bottom: 0.4rem;
		font-size: 0.26rem;
	}
	.text-content span{
		margin-bottom: 0.06rem;
		line-height: 0.24rem;
	}
	.text-content p{
		font-size:0.16rem;
	}
	.adress-right>span {
		width: 1.6rem;
	}
	.active>li:nth-child(2) {
		background-color: #13a89e;
	}
	.c-banner .jumpBtn ul li {
		width: 0.2rem;
		height: 0.2rem;
	}
	.adress-wrapper {
		padding: 0.4rem 0rem 0.6rem 0rem;
	}
	.course-wrapper {
		top: 45%;
		left: 12%;
	}
	.img-content {
		height: 3.34rem;
	}
	.price-content p:nth-child(1) {
		color: #FFFFFF;
		font-size: 0.3rem;
	}
	.price-content p:nth-child(2) {
		padding: 0.2rem 0rem 0rem 0rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.adress-left {
		width: 30%;
	}
	.adress-left img {
		max-width: 0.8rem;
		height: 0.6rem;
	}
	.adress-content {
		display: flex;
		flex-direction: row;
		align-items: center;
		padding: 0.4rem 0rem 0.4rem 0rem;
	}
	.adress-content:after {
		clear: both;
		content: "";
		display: block;
	}
	.adress-content>div {
		float: left;
	}
	.adress-right {
		border-left: 1px solid gainsboro;
		margin-left: 0.2rem;
		padding-left: 0.2rem;
	}
	.adress-right p {
		font-size: 0.2rem;
	}
	.adress-right span {
		font-size: 0.16rem;
		display: block;
		padding: 0.02rem 0rem 0.02rem 0rem;
	}
	#adress-wrapper-content .active>li:nth-child(2) .adress-content .adress-right>p,#adress-wrapper-content .active>li:nth-child(2) .adress-content .adress-right>span>a{
		color: #fff;
	}
	.adress-left {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
	.wappers h4 {
		font-size: 0.3rem;
	}
	.vc-font2 {
		font-size: 0.26rem;
		width: 40%;
		text-align: center;
		overflow: hidden;
	}
	.vc-font2 .vc-inner {
		font-size: 0.2rem;
		display: inline-block;
		vertical-align: middle;
	}
	.five-title {
		font-size: 0.3rem!important;
		position: absolute;
		top: 10%;
		left: 16%;
		color: #13a89e;
		border-bottom: 1px solid #13a89e;
		margin: 0px;
	}
	.wrapper-icon-1 p {
		font-size: 0.26rem;
	}
	.wrapper-icon-1 span {
		display: block;
		font-size: 0.18rem;
		margin: 0.1rem 0rem 0rem 0rem;
	}
	.wrapper-icon-1>div {
		position: absolute;
		top: 26%;
		width: 74%;
		left: -90%;
		height: auto;
		color: #FFFFFF;
	}
	.therm-name {
		font-size: 0.26rem;
		display: block;
		width: 100%;
		height: auto;
		padding-bottom: 50%;
		background-position: bottom;
		background-image: url(../img/img1.png);
		background-size: 0.24rem 0.3rem;
		background-repeat: no-repeat;
	}
	.therm-content {
		width: 80%;
		padding: 10% 0% 0% 0%;
		color: #FFFFFF;
	}
	.therm-content-1 {
		font-size: 0.2rem;
	}
	.virtue-name {
		font-size: 0.26rem;
		display: block;
		width: 100%;
		height: auto;
		padding-bottom: 36%;
		background-position: bottom;
		background-image: url(../img/img1.png);
		background-size: 2.4rem 3rem;
		background-repeat: no-repeat;
	}
	.adress-wrapper p:nth-child(1) {
		font-size: 0.4rem;
	}
	.adress-wrapper p {
		font-size: 0.24rem;
	}
	.button-types {
		font-size: 0.16rem;
		width: 1.2rem;
		height: 0.5rem;
		line-height: 0.5rem;
		text-align: center;
		border-radius: 10px 10px 10px;
		box-sizing: border-box;
	}
	.btn {
		padding: 0px;
	}
	.characteristics {
		top: 30%;
		left: 10%;
	}
	.characteristic {
		font-size: 0.2rem;
	}
	.characteristic>p:nth-child(1) {
		font-size: 0.3rem;
	}
	.content-text {
		font-size: 0.2rem;
	}
	.content-text {
		margin: 0rem 0rem 0.1rem 0rem;
	}
	.funtion-ul li {}
	.funtion-ul li span {
		display: block;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		color: #FFFFFF;
		background-image: url(../img/img8.png);
		background-size: 0.4rem 0.4rem;
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 0.8rem;
	}
	.funtion-ul {
		width: 94%;
		height: auto;
	}
	.funtion-ul li {
		padding: 0.1rem 0rem 0rem 0.1rem;
		list-style: none;
		width: 100%;
	}
	.funtion-ul li span {
		font-size: 0.22rem;
	}
	.funtion {
		top: 10%;
		position: absolute;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding: 0px 0px 0px 100px;
		width: 94%;
		height: auto;
	}
}
@media (min-width: 1200px) {
	/*大屏幕设备 桌面*/
	#bgcover{
		height: 650px;
		background-image: url("../img/img8.jpg");
		background-size:auto 100%;
		overflow: hidden;
		position: relative;
	}
	.vc-fontss .vc-innerss {
		color: #FFFFFF;
		display: inline-block;
		vertical-align: middle;
	}
	.vc-font .vc-inner{
		font-size: 0.16rem;
	}
	.text-content{
		position: absolute;
		width: 40%;
	}
	.text-content p:nth-child(1){
		margin-bottom: 1.4rem;
		font-size: 0.3rem;
	}
	.text-content span{
		margin-bottom: 0.6rem;
		line-height: 0.4rem;
	}
	.text-content p{
		font-size:0.16rem;
	}
	.active>li:nth-child(2) {
		background-color: #13a89e;
	}
	.c-banner .jumpBtn ul li {
		width: 0.3rem;
		height: 0.3rem;
	}
	.adress-wrapper {
		padding: 0.8rem 0rem 0.5rem 0rem;
	}
	.course-wrapper {
		top: 35%;
		left: 17%;
	}
	.img-content {
		height: 6.21rem;
	}
	.price-content p:nth-child(1) {
		color: #FFFFFF;
		font-size: 0.48rem;
	}
	.price-content p:nth-child(2) {
		padding: 0.4rem 0rem 0rem 0rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.adress-content {
		display: flex;
		flex-direction: row;
		align-items: center;
		padding: 0.4rem 0rem 0.4rem 0rem;
	}
	.adress-content:after {
		clear: both;
		content: "";
		display: block;
	}
	.adress-content>div {
		float: left;
	}
	.adress-right {
		border-left: 1px solid gainsboro;
		margin-left: 0.4rem;
		padding-left: 0.4rem;
	}
	.adress-right p {
		font-size: 0.2rem;
	}
	.adress-right span {
		font-size: 0.14rem;
		display: block;
		padding: 0.02rem 0rem 0.02rem 0rem;
	}
	.adress-left {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
	.footer-ul>li {
		padding: 0rem 0.1rem 0rem 0.1rem;
		font-size: 0.14rem;
	}
	.wappers h4 {
		font-size: 0.36rem;
	}
	.vc-font2 {
		font-size: 0.16rem;
		width: 67%;
		text-align: center;
		overflow: hidden;
	}
	.vc-font2 .vc-inner {
		font-size: 0.22rem;
		display: inline-block;
		vertical-align: middle;
		color:#272926;
	}
	.five-title {
		font-size: 0.48rem!important;
		position: absolute;
		top: 16%;
		left: 16%;
		color: #fff;
		border-bottom: 1px solid #13a89e;
		margin: 0px;
	}
	.wrapper-icon-1 p {
		font-size: 0.3rem;
		margin: 0px;
	}
	.wrapper-icon-1 span {
		display: block;
		font-size: 0.24rem;
		margin: 0.2rem 0rem 0rem 0rem;
	}
	.wrapper-icon-1>div {
		position: absolute;
		top: 30%;
		width: 74%;
		left: -90%;
		height: auto;
		color: #FFFFFF;
	}
	.therm-name {
		font-size: 0.26rem;
		display: block;
		width: 100%;
		height: auto;
		padding-bottom: 50%;
		background-position: bottom;
		background-image: url(../img/img1.png);
		background-size: 0.24rem 0.3rem;
		background-repeat: no-repeat;
	}
	.therm-content {
		width: 94%;
		padding: 10% 0% 0% 0%;
		color: #FFFFFF;
	}
	.therm-content-1 {
		font-size: 20px;
	}
	.virtue-name {
		font-size: 0.26rem;
		display: block;
		width: 100%;
		height: auto;
		padding-bottom: 50%;
		background-position: bottom;
		background-image: url(../img/img1.png);
		background-size: 0.24rem 0.3rem;
		background-repeat: no-repeat;
	}
	.adress-wrapper p:nth-child(1) {
		font-size: 0.48rem;
		font-style:inherit;
	}
	.adress-wrapper p {
		font-size: 0.24rem;
		/* font-style:italic; */
	}
	.funtion-ul li {
	}
	.funtion-ul li span {
		display: block;
		width: 100%;
		height: 0.6rem;
		line-height: 0.6rem;
		color: #FFFFFF;
		background-image: url(../img/img8.png);
		background-size: 0.6rem 0.6rem;
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 0.8rem;
		white-space: nowrap;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
	}
	.funtion-ul {
		width: 94%;
		height: auto;
	}
	.funtion-ul li {
		padding: 0.2rem 0rem 0rem 0.2rem;
		list-style: none;
		width: 100%;
	}
	.funtion-ul li span {
		font-size: 0.24rem;
	}
	.funtion {
		top: 30px;
		position: absolute;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 0rem 0rem 0rem 1rem;
		width: 94%;
		height: auto;
	}
	.button-types {
		width: 180px;
		height: 66px;
		line-height: 66px;
		text-align: center;
		font-size:18px;
		color:#161616;
		/* font-style:italic; */
		border-radius: 10px 10px 10px;
		box-sizing: border-box;
		border-color:#161616;
		margin:20px 0 0 0;
	}
	.characteristics {
		top: 20%;
		left: 30%;
	}
	.characteristic {
		font-size: 0.1rem;
	}
	.characteristic>p:nth-child(1) {
		font-size: 0.48rem;
	}
	.content-text:nth-child(2) {
		font-size: 0.18rem;
		/* font-style:oblique; */
	}
}
.connected {}
#adress-wrapper-content{
	overflow:hidden;
}
#adress-wrapper-content .carousel-adress{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height:212px;
	background-color:#fff;
	/* margin:28px 0 0 0 ; */
	/* border:1px solid red; */
}
#adress-wrapper-content .carousel {
	margin: 0 0px;
}
#adress-wrapper-content .carousel .carousel-control.left {
	left: 0px;
}
#adress-wrapper-content .carousel .carousel-control.right {
	right: 0px;
}
#adress-wrapper-content .active>li:nth-child(2){
	background: url("/public/img/pic10.jpg");
	background-size:100% 100%;
	/* height: 240px; */
	/* margin:0px 0 0 0 ; */
}
#adress-wrapper-content .active>li:nth-child(2) .adress-content .adress-right>p,#adress-wrapper-content .active>li:nth-child(2) .adress-content .adress-right>span>a{
		color: #fff;
	}
/* #adress-wrapper-content .active>li:nth-child(1),#adress-wrapper-content .active>li:nth-child(3) { */
	/* background: none; */
	/* background:#fff; */
	/* } */
	.characteristics{
		left:17%;
	}
	.characteristic{
		width:650px!important;
		/* border:1px solid red; */
	}
	.characteristic .content-textT{
		overflow:hidden;
	}
	.characteristic .content-text{
		overflow:hidden;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		margin:20px  0 10px ;
	}
	.therm {
		position: absolute;
		width: 50%;
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
		color: #FFFFFF;
		top: 50%;
	}
	.virtues {
		position: absolute;
		width: 50%;
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 40%;
		height: auto;
		text-align: center;
		color: #FFFFFF;
		top: 50%;
	}
	.footer-ul{
		text-align:center;
	}
	.footer-ul>li {
		display:inline-block;
		/* float: left; */
	}
	.resver {
		padding: 0px;
	}
	.c-banner {
		width: 100%;
		position: relative;
	}
	.c-banner img {
		width: 100%;
	}
	.c-banner .banners ul {
		list-style: none;
		padding-left: 0px;
		margin-bottom: 0px;
	}
	.c-banner .banners ul li {
		display: none;
		opacity: 0;
	}
	.c-banner .banners ul li:nth-child(1) {
		opacity: 1;
		display: block;
	}
	.c-banner .banners ul li img {
		width: 100%;
		position: absolute;
	}
	.c-banner .nexImg,
	.c-banner .preImg {
		padding: 25px 10px 25px 10px;
		position: absolute;
		top: 50%;
		margin-top: -53px;
		background: #000000;
		opacity: 0.5;
		border-radius: 5px;
		z-index: 10;
	}
	.c-banner .nexImg:hover,
	.c-banner .preImg:hover {
		opacity: 0.8;
	}
	.c-banner .nexImg {
		right: 0px;
	}
	.c-banner .nexImg img,
	.c-banner .preImg img {}
	.c-banner .jumpBtn {
		width: 100%;
		position: absolute;
		bottom: 20px;
		text-align: center;
	}
	.c-banner .jumpBtn ul {
		margin-bottom: 0px;
	}
	.c-banner .jumpBtn ul li {
		border-radius: 50%;
		display: inline-block;
		background-color: white;
		opacity: 0.9;
		margin-left: 10px;
	}
	.footer-ul li:hover {
		cursor: pointer;
	}
	.funtion-ul li:hover {
		cursor: pointer;
	}
	ul,
	li {
		list-style: none;
	}
	.banner {
		position: relative;
		overflow: auto;
		width: 100%;
		text-align: center;
		margin: 0 auto
	}
	.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 70px;
		z-index: 3;
	}
	.banner .dots li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 4px;
		text-indent: -999em;
		border: 2px solid #fff;
		border-radius: 6px;
		cursor: pointer;
		opacity: .4;
		-webkit-transition: background .5s, opacity .5s;
		-moz-transition: background .5s, opacity .5s;
		transition: background .5s, opacity .5s
	}
	.banner .dots li.active {
		background: #fff;
		opacity: 1
	}
	.banner .arrow {
		position: absolute;
		width: 20px;
		height: 37px;
		top: 50%;
		margin-top: -18px;
		overflow: hidden;
		z-index: 2;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}
	.banner #al {
		left: 15px
	}
	.banner #ar {
		right: 15px
	}
	.banner ul {
		z-index: 1;
		width: 300%;
		overflow: hidden;
	}
	.banner ul .slider-item {
		width: 640px;
		float: left;
		position: relative;
		overflow: hidden;
	}
	.banner .progress {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 15%;
		min-height: 3px;
		overflow: hidden;
		z-index: 2;
		background: #f60
	}
	.funtion-ul li:hover {
		cursor: pointer;
	}
	ul {
		padding: 0;
	}
	li {
		list-style: none;
		padding: 0;
	}
	h2 {
		text-align: center;
	}
	h2:not(:first-child) {
		margin-top: 45px;
	}
	.carousel {
		margin: 0 30px;
		width: calc(100% - ($button-spacing * 2));
	}
	.carousel[data-shift="1"] .carousel-inner>.item {
		-webkit-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.carousel .carousel-inner>.item.row {
		margin: 0;
	}
	.carousel .carousel-control {
		background: none;
		color: transparent;
		overflow: hidden;
		text-shadow: none;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		width: 30px;
	}
	.carousel .carousel-control:before {
		color: #444;
		font-family: 'Glyphicons Halflings';
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 30px;
	}
	.carousel .carousel-control:after {
		border-radius: 50%;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
		content: '';
		height: 60%;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		width: 100%;
	}
	.carousel .carousel-control:hover:after {
		box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.7);
	}
	.carousel .carousel-control.left {
		left: -30px;
	}
	.carousel .carousel-control.left:before {
		content: '\e079';
		background-color: #179994;
		color: #fff;
	}
	.carousel .carousel-control.left:after {
		right: -100%;
	}
	.carousel .carousel-control.right {
		right: -30px;
	}
	.carousel .carousel-control.right:before {
		content: '\e080';
		background-color: #179994;
		color: #fff;
	}
	.carousel .carousel-control.right:after {
		left: -100%;
	}
	.nav-title>li:hover {
		cursor: pointer;
	}
	.vc-font {
		font-size: 0.16rem;
		width: 100%;
		text-align: center;
		overflow: hidden;
	}
	.vc-font .vc-inner {
		color: #FFFFFF;
		display: inline-block;
		vertical-align: middle;
	}
	.text-content p {
		text-align: center;
	}
	.img-contents {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.sectionTit{
		overflow: hidden;
		padding: 44px 0 30px;
		text-align: center;
		width: 100%;
	}
	.sectionTit img{
	}
	.sectionTit h4{
		margin: 25px 0 30px;
		font-weight:bold;
	}
	.sectionTit .vc-font2{
		margin: auto;
	}
	.adress-right span i{
		margin: 0 8px 0 0;
	}
	.active>li:nth-child(2){
		/*height: 300px;*/
	}
	.active>li:nth-child(2) span{
		color: #fff;
	}
	#st-2{
		top: 50%!important;
		margin-top: -72px;
		z-index: 890!important;
	}
	#st-2 .st-toggle{
		display: none!important;
	}
	#st-2 .st-btn{
		/* border:1px solid red!important; */
	}
	#st-2 .st-btn > span{
		font-size: 13px!important;
		width:80px!important;
		margin: 0 0 0 0px;
		padding:0 0 0 5px!important;
		/* border:1px solid red!important; */
		/* display:none!important; */
	}
	#st-2 .st-btn:hover span{
		width:80px!important;
	}
	#st-2 .st-btn > span font{
		font-size: 14px;
	}
	.navbar-toggle,.nav-title-wrapper{
		z-index: 999;
	}
	#st-2 .st-btn:nth-child(2),#st-2 .st-btn:nth-child(5),#st-2 .st-btn:nth-child(6){
		display:none!important;
	}
	#st-2 .st-btn[data-network='pinterest'] {
		background-color: #b9b9b9!important;
	}
	#st-2 .st-btn[data-network='pinterest'] svg{
		background:url("/public/img/pic12.png") no-repeat center center;
		background-size:20px 20px;
	}
	#st-2 .st-btn[data-network='pinterest'] svg g,#st-2 .st-btn[data-network='pinterest'] svg g path{
		display:none!important;
	}
	#st-2 .st-btn:hover{
		/* width: 48px!important; */
	}
	#phtot-title,#medium-img{
		overflow: hidden;
		width: 1200px;
		left: 50%;
		margin-left: -600px;
		padding: 0;
	}
	#medium-img ul{
		margin: 0 -10px;
	}
	#medium-img ul li{
		display: block;
		overflow: hidden;
		float: left;
		width: 25%;
		padding: 0 10px;
		margin: 0 0 20px 0;
	}
	#medium-img ul li .li{
		overflow: hidden;
		position: relative;
	}
	#medium-img ul li .li .lit{
		overflow: hidden;
		height: 225px;
	}
	#medium-img ul li .li .lit img{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
	}
	#medium-img ul li .li .lib{
		overflow: hidden;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		text-align: center;
		/* background-color: rgba(19,168,158,.5); */
		background-color: rgba(0,0,0,.5);
		display: none;
		cursor: pointer;
	}
	#medium-img ul li .li .libi{
		overflow: hidden;
		position: absolute;
		width: 100%;
		height: 100%;
		top: -100px;
		left: 0;
		text-align: center;
		-webkit-transition: all 0.5s ease 0s ;
		-moz-transition: all 0.5s ease 0s ;
		-ms-transition: all 0.5s ease 0s ;
		-o-transition: all 0.5s ease 0s ;
		transition: all 0.5s ease 0s ;
		cursor: pointer;
		z-index:1;
	}
	#medium-img ul li .li .lib h4{
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		margin: 30% 0 10px 0;
	}
	#medium-img ul li .li .lib img{
		width: 25px;
		height: 24px;
		padding: 0;
		margin: 0 auto 0;
	}
	#medium-img ul li .li:hover .lib{
		display: block;
	}
	#medium-img ul li .li:hover .libi{
		top: 64px;
	}
	.fxiBG{
		overflow: hidden;
		position: fixed;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,.5);
		top: 0;
		left: 0;
		display: none;
		z-index: 99990;
	}
	.fxiBox{
		overflow: hidden;
		position: fixed;
		width: 625px;
		height: 535px;
		display: none;
		background-color: #fff;
		top: 50%;
		left: 50%;
		margin-left: -312px;
		margin-top: -267px;
		z-index: 99991;
		padding: 0 10px 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.fxiBox2{
		width:690px;
		height: 600px;
		margin-left:-345px;
		margin-top: -300px;
	}
	.fxiBox .x{
		overflow: hidden;
		text-align: right;
		font-size: 20px;
	}
	.fxiBox .x img{
		width:15px;
		height:15px;
		cursor: pointer;
	}
	.fxiBox .img{
		overflow: hidden;
		height: 484px;
	}
	.fxiBox2 .img{
		height: 450px;
	}
	.fxiBox .img img{
		width: 100%;
		height: auto;
	}
	.fxiBox .spT{
		overflow:hidden;
		text-align:center;
		padding:0 15px;
		font-size:16px;
		margin:10px 0 0 0 ;
		color:#333;
	}
	.fxiBox2 .spD{
		overflow:hidden;
		text-align:justify;
		line-height:30px;
		font-size:16px;
		margin:10px 0 0 0 ;
		color:#333;
		height: 95px;
    	overflow-y: auto;
	}
	.nav-menu-this{
		position:fixed!important;
		/* border:1px solid red; */
		background-color:rgba(0,0,0,.3)!important;
	}
	.nav-menu-this .logo1{
		width: 123px!important;
		height: 80px!important;
		position:relative;
		z-index:88;
	}
	.funtion-ul .this span{
		-webkit-transition: all 0.5s ease 0s ;
		-moz-transition: all 0.5s ease 0s ;
		-ms-transition: all 0.5s ease 0s ;
		-o-transition: all 0.5s ease 0s ;
		transition: all 0.5s ease 0s ;
		font-size: 0.36rem!important;
	}
	.two-le ul li{
		display: none;
	}
	.two-le ul li:first-child{
		display: block;
	}
	.carousel .carousel-control:hover:after{
		background-image: none!important;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.contentsSection{
		overflow:hidden;
		position:relative;
		padding:100px 0;
		background:url("/public/img/tupian1.png") no-repeat;
		background-size:100% 100%;
	}
	.contentsSection .spT{
		overflow:hidden;
		position:relative;
		width:1110px;
		height:100%;
		top:0;
		left:50%;
		margin-left:-555px;
		z-index:1;
	}
	.contentsSection .spT .picScroll-left{
		overflow: hidden;
		position: relative;
	}
	.contentsSection .spT .picScroll-left .bd{
		overflow: hidden;
		padding: 0 30px;
	}
	.contentsSection .spT .picScroll-left .bd .picList{
		overflow:hidden;
	}
	.contentsSection .spT .picScroll-left .bd ul li{
		width: 100%;
		float:left;
	}
	.contentsSection .spT .picScroll-left .bd ul li .pic{}
	.contentsSection h2{
		overflow:hidden;
		font-size: 0.48rem;
		color:#fff;
		width:760px;
		margin:0 auto .5rem;
	}
	.contentsSection .spT .picScroll-left .bd ul li .pic .vc-font  {
		width:760px;
		margin:auto;
		/*font-style: italic;*/
		color:#fff;
		font-size: 0.18rem;
		margin-bottom: 0.4rem;
		line-height: 0.4rem;
	/* height:220px;
	text-overflow: ellipsis; */
	/* -ms-text-overflow: ellipsis; */
	/* display: -webkit-box; */
	/* -webkit-line-clamp: 4; */
	/* -webkit-box-orient: vertical; */
}
.contentsSection .spT .picScroll-left .bd ul li .pic p{
	overflow:hidden;
	font-size: 0.16rem;
	text-align:center;
	color:#fff;
	width:760px;
	margin:0 auto 1.7rem;
}
.contentsSection .spT .picScroll-left .hd{}
.contentsSection .spT .picScroll-left .hd .prev{
	display:block;
	float:left;
	margin-top: -10px;
	overflow:hidden;
	cursor:pointer;
}
.contentsSection .spT .picScroll-left .hd .next{
	display:block;
	float:right;
	margin-top: 10px;
	overflow:hidden;
	cursor:pointer;
}
#bannerSlide{
	/* height:880px!important; */
}
.pgwSlideshow .ps-current,.pgwSlideshow .ps-current > ul,.pgwSlideshow .ps-current > ul > li{
	height:100%;
}
.pgwSlideshow .ps-current > ul > li{
	position:relative;
	overflow:hidden;
	width:100%;
	/* height: 880px; */
}
.pgwSlideshow .ps-current > ul > li img{
	height:100%;
}
.vc-fontss{
	position:absolute;
	top:0;
	left:50%;
	width:1110px;
	margin-left: -555px;
	z-index: 890;
	text-align:center;
}
.vc-fontss .vc-innerss{
	font-size:72px;
	margin:32% 0 0 0;
}
.vc-fontss .vc-innerss img{
	max-width: 100%;
	height:auto;
}
.pgwSlideshow .ps-nextIcon,.pgwSlideshow .ps-prevIcon{
	font-size:20px;
}
.pgwSlideshow .ps-current .ps-next{
	/* z-index:99; */
	z-index:1000;
	/* display:none!important; */
}
.pgwSlideshow .ps-current .ps-caption {
	background: rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
	text-align: left;
	font-size: 1rem;
	color: #fff;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 46px!important;
	height: 62px!important;
	border: 1px solid #777;
	border-radius:  0 4px 4px 0 ;
	padding: 20px 15px 20px 20px;
	padding: 10px;
	top: 40%;
	cursor: pointer;
	z-index:1000;
	/* border:1px solid red; */
	/* display:block!important; */
}
.pgwSlideshow .ps-caption:first-child{
	display:none!important;
}
.pgwSlideshow .ps-caption span{
	padding:0!important;
	display:block!important;
	margin:10px 10px 0 0 ;
}
.ps-current .ps-caption,.ps-current .ps-next{
	display:none!important;
}
.mainmain{
	overflow:hidden;
	width:1200px;
	margin:auto;
	position:relative;
	/* border:1px solid red; */
}
.ps-prev{
	display:block!important;
}
#carousel-example-generic-box{
	margin:0;
}
#carousel-example-generic-box #carousel-example-generic{
	width:570px;
	overflow:hidden;
	padding:0 0 0.4rem 0;
}
#carousel-example-generic-box .carousel{
	margin:0;
}
#carousel-example-generic-box .carousel-inner{
	height:355px;
}
#content-title{
	margin:0;
}
.header-content {
	width: 100%;
	margin: 0 auto;
	text-align:center;
}
.button-type2 {
	position: absolute;
	top: 0.51rem;
	right: 10%;
	/* width: 100px; */
	height: 40px;
	line-height: 26px;
	/* text-align: center; */
	border-radius: 10px 10px 10px;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease 0s ;
	-moz-transition: all 0.5s ease 0s ;
	-ms-transition: all 0.5s ease 0s ;
	-o-transition: all 0.5s ease 0s ;
	transition: all 0.5s ease 0s ;
	display: flex;

}
.button-type2 .login{
	width: 54px;
	border: 1px solid #fff;
	font-size: 0.14rem;
	color: #fff;
	text-align: center;
	line-height: 24px;
	height: 26px;
	border-radius: 3px;
}
.button-type2 .sp-t{
	/*  font-size: 0.2rem; */
	overflow:hidden;
	position:relative;
	color:#fff;
	cursor:pointer;
	width:146px;
	height:30px;
}
.button-type2 .sp-t img{
	float:left;
	height:20px;
	margin:5px 10px 0 0;
}
.button-type2 .sp-t span{
	float:left;
	margin:2px 5px 0;
	line-height:23px;
}
.button-type2 .sp-t a{
	display:block;
	overflow:hidden;
	float:left;
	/* position:absolute; */
	font-size:0.14rem;
	margin:2px 0 0 0;
	color:#fff;
	line-height:inherit;
	width:auto;
	line-height:23px;
	text-align:center;
	border:1px solid rgba(255,255,255,0);
	border-radius:3px;
}
.button-type2 .sp-t .this{
	width:54px;
	border:1px solid #fff;
}
.button-type3 {
	position: fixed;
	top: 1.1rem;
	right: 150px;
	padding:0 15px;
	box-sizing: border-box;
	width: 180px;
	text-align:center;
	display: none;
	background-color: rgba(0,0,0,.7);
}
.button-type3 .sp-d{
	font-size: 16px;
	color:#fff;
	height: 50px;
	line-height: 50px;
	overflow:hidden;
}
.button-type3 .sp-t{
	height: 55px;
	line-height: 55px;
	cursor:pointer;
}
.button-type3 .sp-t span{
	margin:0 5px;
}
.button-type3 .sp-t a,.button-type3 .sp-t span{
	color:#fff;
	font-size: 16px;
}
.button-type3 .sp-t a{
	padding:3px 8px ;
	border-radius:4px ;
	border-bottom:1px solid rgba(0,0,0,0);
}
.button-type3 .sp-t .this{
	border:1px solid #fff;
}
.button-type3 .sp-t a:hover{
	color:#13a89e;
}
.button-type3 .sp-t .this:hover{
	border:1px solid #13a89e;
}
.button-type3-this{
	top: 0.9rem;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#fff!important;
}
#listBox{
	overflow:hidden;
	margin:40px auto 0;
	width:90%;
}
#listBox .list{
	overflow:hidden;
}
.kcourseBox{
	overflow:hidden;
	padding-bottom: 0!important;
}
.kcourseBox .ul-li {
	padding: 2% 15% 0;
}
.kcourseBox .ul-li ul li {
	width: 100%;
	margin-bottom: 0;
}
.kcourseBox .ul-li ul li .liI{
	height:491px;
	overflow:hidden;
}
.kcourseBox .ul-li ul li .xuan{
	height:36px;
	width:190px;
}
.kcourseBox .ul-li ul li:hover .p1 {
	font-size: 22px;
	color: #000;
	font-weight: 600;
}
.kcourseBox2{
	overflow:hidden;
	padding: 0 15% 2%;
}
.kcourseBox2 p{
	color: #646a7a;
	font-size:14px;
	text-align:justify;
}
.kcourseBox2 .titT{
	overflow:hidden;
	margin:0 0 20px 0;
}
.kcourseBox2 .titT .titTl{
	overflow:hidden;
	float:left;
}
.kcourseBox2 .titT .titTl img{
	height:15px;
	margin: -1px 10px 0 0;
}
.kcourseBox2 .titT .titTl span{
	color: #2b3a58;
	font-size: 13px;
	line-height:40px;
}
.kcourseBox2 .titT .titTl2{
	overflow:hidden;
	float:left;
	color:#999;
	margin:0 10px ;
	line-height:40px;
}
.kcourseBox2 .titT .titTr{
	overflow:hidden;
	float:right;
}
.kcourseBox2 .titT .titTr img{
	height:15px;
	margin: 12px 10px 0 0;
	float:left;
}
.kcourseBox2 .titT .titTr span{
	color: #2b3a58;
	font-size: 13px;
	float:left;
	margin: 0px 5px 0 0;
	line-height:40px;
}
.kcourseBox2 .a2a_floating_style{
	position:relative!important;
	left:0!important;
	top:0!important;
	float:left;
}
.kcourseBox2 .a2a_vertical_style a{
	padding:0!important;
	margin:0 5px;
	display:inline-block!important;
}
.kcourseBox2 .a2a_kit a span{
	background-color: #f8f8f8!important;
	border:100%;
}
.kcourseBox2 .a2a_kit a span path{
	fill:#ccc;
}
.kcourseBox2 .a2a_vertical_style a span:hover{
	background-color: #13a89e!important;
}
.kcourseBox2 .a2a_vertical_style a span:hover path{
	fill:#fff;
}
.kcourseBox2 .center{
	background: #13a89e;
	overflow:hidden;
	position:relative;
	padding:50px 60px;
	margin:30px 0;
	background-image: -moz-linear-gradient( 90deg, #13a89e 50%, #ffffff 200%);
	background-image: -webkit-linear-gradient( 90deg, #13a89e 50%, #ffffff 200%);
	background-image: -ms-linear-gradient( 90deg, #13a89e 50%, #ffffff 200%);
}
.kcourseBox2 .center p {
	font-size: 32px;
	line-height: 1.1;
	z-index: 3;
	color:#fff;
	position: relative;
	font-style: normal;
}
.kcourseBox2 .center h5{
	font-size: 32px;
	line-height: 1.1;
	font-style:italic;
	z-index: 3;
	color: #2b3a58;
	position: relative;
	margin:50px 0 0 0;
}
.kcourseBox2 .center span{
	font-size: 160px;
	left: 23px;
	top: 82px;
	line-height: 23px;
	display: table;
	position: absolute;
	vertical-align: middle;
	font-style: normal;
	color: #ffffff;
	opacity: 0.3;
	z-index: 1;
}
.kcourseBox2 .center2{
	overflow:hidden;
	position:relative;
	margin:30px 0;
}
.kcourseBox2 .center2 ul{
}
.kcourseBox2 .center2 ul li{
	display:block;
	width:50%;
	float:left;
}
.kcourseBox2 .center2 ul li:nth-child(1){
	text-align:left;
}
.kcourseBox2 .center2 ul li:nth-child(2){
	text-align:right;
}
.kcourseBox2 .center2 ul li img{
	max-width:100%;
	height:auto;
}
.kcourseBox2 .center3{
	overflow:hidden;
	position:relative;
	margin:20px 0;
}
.kcourseBox2 .center3 ul{
}
.kcourseBox2 .center3 ul li{
	display:inline-block;
	line-height: 32px;
}
.kcourseBox2 .center3 ul li img{
	height:15px;
	margin:0 10px 0 0;
}
.kcourseBox2 .center3 ul li span{
	color: #2b3a58;
	margin: 0;
	position: relative;
	line-height: 32px;
	text-transform: uppercase;
	font-weight: 600;
}
.kcourseBox2 .center3 ul li a{
	display: inline-block;
	vertical-align: top;
	padding: 0px 15px;
	margin: 0;
	font-size: 14px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #eaeaea;
	color: #2b3a58;
	overflow: hidden;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	line-height: 30px;
	font-weight: 400;
	text-transform: capitalize;
	margin-bottom: 10px;
}
.kcourseBox2 .center3 ul li a:hover{
	border-color:#13a89e;
}
@media screen and (max-width:767px) {
	.a2a_kit{
		display:none;
	}
	.button-type2 .sp-t {
		width: 130px;
	}
	.button-type2 .sp-t span {
		margin:0 2px;
	}
	.button-type2 .sp-t a{
		margin-top:0;
	}
	.logo1{
		margin:0 0 0 25px;
	}
	.tab-content .active{
		height:auto!important;
	}
	.tabbable{
		min-height:310px;
	}
	.characteristic .content-text{
		overflow:nowrap;
		margin:0;
	}
	#carousel-example-generic-box #carousel-example-generic {
		width: 100%;
		margin:0!important;
	}
	#carousel-example-generic-box .carousel-inner{
		height: auto;
	}
	.qualification-title {
		margin-top: 0rem!important;
	}
	.footer-content-mobile-mobile .footer-ul{
		margin:10px 0;
	}
	.header-content .image-right{
		margin-top:-6px;
	}
	.button-type2 {
		top: 0.12rem!important;
		right: 15%;
	}
	.button-type2 .sp-t{
		font-size: 0.16rem;
	}
	.button-type2 .sp-t img{
		height:18px;
		margin:4px 5px 0 0;
	}
	.button-type3 {
		position:fixed!important;
		top: 48px;
		right: 0;
		/* height:60px; */
		/* border:1px solid red; */
		padding:10px 15px;
		box-sizing: border-box;
		width: 100%;
		display: none;
		background-color: #fff;
		-webkit-transition: all 0.5s ease 0s ;
		-moz-transition: all 0.5s ease 0s ;
		-ms-transition: all 0.5s ease 0s ;
		-o-transition: all 0.5s ease 0s ;
		transition: all 0.5s ease 0s ;
	}
	.button-type3 .sp-d{
		font-size: 16px;
		color:#777;
		height: 40px;
		line-height: 40px;
		overflow:hidden;
	}
	.button-type3 .sp-t{
		height: 40px;
		line-height: 40px;
		cursor:pointer;
	}
	.button-type3 .sp-t a{
		color:#777;
		font-size: 16px;
	}
	.wrapper-icon-1>div{
		overflow:hidden;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
		display: -webkit-box;
		height:100px;
		-webkit-box-orient: vertical;
	}
	.funtion-ul li span{
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		-ms-text-overflow: ellipsis;
	}
	.characteristics {
		left:0!important;
		top:0!important;
	}
	.characteristic{
		width:100%!important;
		height:auto;
		left:0;
		top:0;
		margin:7% 0 0 0;
	}
	.characteristic .content-text {
		-webkit-line-clamp: 2;
	}
	#bannerSlide{
		height:auto!important;
	}
	.vc-fontss .vc-innerss img{
		max-width:80%;
		/* height:100px; */
	}
	.vc-fontss{
		width:100%;
		left: 0;
		margin-left: 0;
		z-index: 99;
		text-align: center;
		top:10%!important;
	}
	.pgwSlideshow .ps-current .ps-caption {
		width: 29px!important;
		height: 42px!important;
	}
	.pgwSlideshow .ps-caption span{
		padding:0!important;
		display:block!important;
		margin:3px 10px 0 0 ;
	}
	.logo1{
		width:46px!important;
		height:30px!important;
	}
	.vc-fontss .vc-innerss {
		font-size: 20px!important;
		color:#fff;
		margin: 0 0 0 0!important;
	}
	.button-type{
		margin:0!important;
	}
	.nav-menu-this .logo1{
		width: 46px!important;
		height: 30px!important;
		margin-top: 9px;
	}
	.nav-title>li>ul>li>a {
		color: #777!important;
	}
	.contentsSection{
		overflow:hidden;
		position:relative;
		padding:100px 0 0 0;
		background:url("/public/img/tupian1.png") no-repeat;
		background-size:100% 100%;
	}
	.contentsSection .spT{
		overflow:hidden;
		position:relative;
		width:100%;
		height:100%;
		top:0;
		left: 0;
		margin-left: 0;
		z-index:1;
	}
	.contentsSection .spT .picScroll-left{
		overflow: hidden;
		position: relative;
	}
	.contentsSection .spT .picScroll-left .bd{
		overflow: hidden;
		padding: 0 15px;
	}
	.contentsSection .spT .picScroll-left .bd .picList{
		overflow:hidden;
	}
	.contentsSection .spT .picScroll-left .bd ul li{
		width: 100%;
		float:left;
	}
	.contentsSection .spT .picScroll-left .bd ul li .pic{}
	.contentsSection .spT .picScroll-left .bd ul li .pic h2{
		overflow:hidden;
		font-size: 0.16rem;
		color:#fff;
		width:100%;
		margin:0 auto 0.4rem;
	}

	.contentsSection .spT .picScroll-left .bd ul li .pic .vc-font  {
		width:100%;
		margin:auto;
		font-style: italic;
		color:#fff;
		font-size: 0.12rem;
		margin-bottom: 0.16rem;
		line-height: 0.3rem;
		/* height: 400px;
		text-overflow: ellipsis; */
		/* -ms-text-overflow: ellipsis; */
		/* display: -webkit-box; */
		/* -webkit-line-clamp: 4; */
		/* -webkit-box-orient: vertical; */
	}
	.contentsSection .spT .picScroll-left .bd ul li .pic .font_md{font-size: .36rem!important;}
	.contentsSection .spT .picScroll-left .bd ul li .pic p{
		overflow:hidden;
		font-size: 0.14rem;
		text-align:center;
		color:#fff;
		width:100%;
		margin:0 auto 0.4rem;
	}
	.contentsSection .spT .picScroll-left .hd{}
	.contentsSection .spT .picScroll-left .hd .prev{
		display:block;
		float:left;
		margin-top:40px;
		overflow:hidden;
		cursor:pointer;
	}
	.contentsSection .spT .picScroll-left .hd .next{
		display:block;
		float:right;
		margin-top:60px;
		overflow:hidden;
		cursor:pointer;
	}
	.fxiBG{
		overflow: hidden;
		position: fixed;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,.5);
		top: 0;
		left: 0;
		display: none;
		z-index: 99990;
	}
	.fxiBox{
		overflow: hidden;
		position: fixed;
		width: 290px;
		height: 282px;
		display: none;
		background-color: #fff;
		top: 50%;
		left: 50%;
		margin-left: -145px;
		margin-top: -141px;
		z-index: 99991;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.fxiBox .x{
		overflow: hidden;
		text-align: right;
		font-size: 20px;
	}
	.fxiBox .x span{
		cursor: pointer;
	}
	.fxiBox .img{
		overflow: hidden;
		height: 235px;
	}
	.fxiBox .img img{
		width: 100%;
		height: 100%;
	}
	#st-2.st-left{
		display: none;
	}
	#bannerSlide{
	}
	.sectionTit {
		padding: 20px 0;
	}
	.sectionTit h4 {
		margin: 10px 0 20px;
	}
	.content-1 {
		z-index: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		position: absolute;
		width: 100%;
		height: 100%;
		bottom: -100%;
		opacity: 0.8;
		filter:alpha(opacity=80);
		background-color: #13a89e;
	}
	.content-list{
		z-index: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 80%;
		height: 80%;
		padding: 0 10px;
		margin: 40px 0 0 0;
		background-image: url("../img/pic2.png");
		background-size: 100% 100%;
	}
	.content-list .content-title{
		overflow: hidden;
		font-size: 24px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		font-style: italic;
		margin-left: -15px;
		margin-top: -17px;
		width: 110px;
	}
	.swiper-section .adress-content{
		display: block;
	}
	.swiper-section{
		overflow: hidden;
		padding: 20px 15px;
		background-color: #13a89e;
	}
	.adress-right{
		margin:0!important;
		padding:0!important;
	}
	.swiper-section .adress-left{
		width: 120px;
		line-height: 100px;
		max-height: 100px;
		padding:  0 20px 0 0 ;
		margin: 0 20px  0 0 ;
		border-right: 1px solid gainsboro;
	}
	.swiper-section .adress-left img{
		width: 100%;
		height: 100%;
	}
	.swiper-section .adress-right{
		/*height: 100px;*/
	}
	.adress-right span{
		/*display: inline-block;*/
		color: #fff;
	}
		.adress-right>span>a{
		color: #fff;
	}
	.adress-right span i{
		margin: 0 5px 0 0;
		float: left;
		display: none;
		/*display: inline-block;*/
	}
	.adress-right span strong{
		display: block;
		overflow: hidden;
	}
	.adress-right p{
		font-size: 16px!important;
		color: #fff;
	}
	.swiper-slide{
		height: 1.7rem!important;
	}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		text-align: right;
		line-height: 44px;
		background-image: none;
	}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		text-align: left;
		line-height: 44px;
		background-image: none;
	}
	.swiper-button-next img,.swiper-button-prev img{
		height: 20px;
	}
	#bgcover {
		height: auto;
		padding: 100px 0!important;
		background-image: url(../img/img8.jpg);
		background-size:auto 100%;
		overflow: hidden;
		position: relative;
	}
	#single{
		/*border: 1px solid red;*/
	}
	#single .carousel[data-shift="1"] .carousel-inner>.item{
		height: 460px;
	}
	#single .carousel-inner .active {
		padding: 20px 0;
		background: #29cbc5;
		color: #FFFFFF;
	}

	#single .tab-pane{
		margin: 20px 0 0 0;
	}
	.m-rri p {
		margin: 0;
		margin-top: 10px;
		color: #8b909c;
		overflow: hidden;
		white-space: nowrap;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
	}
	.m-rri .p1{
		font-size: 18px;
		color: #2a3a57;
		font-weight: 600;
		overflow: hidden;
		white-space: nowrap;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
	}
	.m-rri .ul-btn {
		display: flex;
		width: 100%;
		background: #eee;
		padding: 10px 10px;
		margin: 0px 0 0 0;
		bottom: -15px;
		justify-content: space-between;
	}
	.carousel .carousel-control.left{
		left: 0!important;
		top: -70%;
	}
	.carousel .carousel-control.right{
		right: 0;
		top: -70%;
	}
	.row{
		margin: 0!important;
		padding: 0!important;
	}
	.connected{
		margin: 20px 0 0 0;
	}
	.fo-lists{
		padding: 0 0 30px 0!important;
	}
	.footer-ul>li{
		margin: 0 5px;
	}
	#phtot-title,#medium-img{
		overflow: hidden;
		width: 100%;
		left: 0%;
		margin-left:0px;
		padding: 0;
	}
	#phtot-title .phtot-content{
		display: inline-block;
		width: 100%;
	}
	#phtot-title .phtot-content li {
		color: #13a89e;
		width: 40%;
		display: block;
		font-size: 0.14rem;
		text-align: center;
		padding: 0.06rem 0rem 0.06rem 0rem!important;
		border: 1px solid #13a89e;
		margin: 0 auto;
		border-radius: 0.2rem 0.2rem 0.2rem;
		margin-top: 0.06rem;
	}
	#medium-img ul li{
		width: 50%;
		height: 158px;
	}
	.qualification-footer{
		margin-top: 20px!important;
	}

}
@media screen and (max-width:414px) {
	.swiper-section .adress-right{
		width: 244px;
	}
	#bannerSlide{
		height: 270px!important;
	}
}
@media screen and (max-width:375px) {
	.swiper-section .adress-left{
		padding:  0 15px 0 0 ;
		margin: 0 15px  0 0 ;
	}
	.swiper-section .adress-right{
		width: 195px;
	}
	#bannerSlide{
		height: 245px!important;
	}
	.qualification-image li .li {
		height: 213px!important;
		width: 100%!important;
		padding: 75px 0!important;
	}
	.body-content img{
		height: 500px!important;
	}
	#medium-img ul li{
		height: 142px;
	}
	.funtion {
		top: 20px!important;
	}
}
@media screen and (max-width:360px) {
	.swiper-section .adress-right{
		width: 180px;
	}
	#bannerSlide{
		height: 235px!important;
	}
	.qualification-image li .li {
		height: 203px!important;
		width: 100%!important;
		padding: 70px 0!important;
	}
	.body-content img{
		height: 500px!important;
	}
	#medium-img ul li{
		height: 136px;
	}
	.funtion {
		top: 10px!important;
	}
}
@media screen and (max-width:320px) {
	#bannerSlide{
		height: 210px!important;
	}
	.swiper-section .adress-left{
		padding:  0 10px 0 0 ;
		margin: 0 10px  0 0 ;
	}
	.swiper-section .adress-right{
		width: 150px;
	}
	.qualification-image li .li {
		height: 176px!important;
		width: 100%!important;
		padding: 57px 0!important;
	}
	.body-content img{
		height: 420px!important;
	}
	#medium-img ul li{
		height: 120px;
	}
	.funtion-ul li {
		padding: 0.05rem 0rem 0rem 0!important;
	}
}
.one-le p {
	color: #8b909c!important;
	line-height: 26px;
}
#titleBox{
	overflow: hidden;
}
#titleBox .qualification{
	color: #2a3a57;
	font-size: 18px!important;
	margin: 30px 0;
}
#titleBox .text-1{
	overflow: hidden;
	color: #8b909c;
	line-height: 26px;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.box-le{
	width: 50%;
	padding-right: 30px;
}
.box-ri{
	width: 50%;
	padding-left: 30px;
}
.box-ri img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.box-le p{
	color: #8b909c;
	line-height: 26px;
}
#titleBox .qualification-content li{
	padding: 0;
	line-height: 30px;
}
#titleBox .qualification-content li i{
	float: left;
	margin-top: 9px ;
}
#titleBox .qualification-content li span{
	color: #8b909c;
}
#titleBox .btns {
	color: #FFFFFF;
	background-color: #5fc7ae;
	width: 120px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	text-decoration: none;
	out-line: none;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.slideItem .carousel-indicators li {
	border: 1px solid #ccc;
}
.qualification-image li img{
	max-width: 100%;
	height: auto;
}
.qualification-image li{
	float: left;
	width:25%;
}
.qualification-image li .li{
	overflow: hidden;
	padding: 120px 0;
	margin: auto;
	text-align: center;
	position:relative;
}
.qualification-image li .li .lii{
	position:absolute;
	top:0;
	width: 223px;
	height: 302px;
	left:50%;
	margin-left:-112px;
}
.qualification-image li .li .lii img{
	width:100%!important;
	height:100%!important;
	transition:all 0.5s;
}
.qualification-image li .li:hover .lii img{
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
.qualification-image li .li .lit{
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	width: 150px;
	margin:0 auto;
}
.qualification-image li .li .lib{
	color: #f2f2f2;
}
#tabBox .active{
	background-color: rgba(255,255,255,0)!important;
}
.list-box .b-list{
	position: relative!important;
	-webkit-transition: all 0.8s ease 0s ;
	-moz-transition: all 0.8s ease 0s ;
	-ms-transition: all 0.8s ease 0s ;
	-o-transition: all 0.8s ease 0s ;
	transition: all 0.8s ease 0s ;
}
.list-box .b-list:nth-child(2) .listbg{
	overflow: hidden;
	position: absolute;
	width: 79px;
	height: 70px;
	top: 0px;
	left: 0px;
	z-index: 1;
	background: url("../img/pic5.png") no-repeat top left;
	background-size: 100% 100%;
}
.list-box .b-list:hover{
	-webkit-box-shadow: #ccc 0px 5px 15px;
	-moz-box-shadow: #ccc 0px 5px 15px;
	box-shadow: #ccc 0px 5px 15px;
}
.two-ri ul li{
	position:relative;
}
.two-ri ul li .ihoverbg{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.8s ease 0s ;
	-moz-transition: all 0.8s ease 0s ;
	-ms-transition: all 0.8s ease 0s ;
	-o-transition: all 0.8s ease 0s ;
	transition: all 0.8s ease 0s ;
	background-color:rgba(0,0,0,.5)
}
.two-ri ul .this{
	-webkit-box-shadow: #ccc 0px 5px 10px;
	-moz-box-shadow: #ccc 0px 5px 10px;
	box-shadow: #ccc 0px 5px 10px;
}
.two-ri ul .thisli .ihoverbg{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.two-ri ul .this .ihoverbg{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-box-shadow: #ccc 0px 5px 10px;
	-moz-box-shadow: #ccc 0px 5px 10px;
	box-shadow: #ccc 0px 5px 10px;
	background-color:rgba(0,0,0,0)
}
.ul-li ul li:hover .p1{
	color:#13a89e;
}
.warrp{
	width: 100%;
	margin: 0 auto;
}
/* 要注意表单元素并不继承父级 font 的问题 */
input, select, textarea {
	font-size: 100%;
	padding-left:10px;
}
/* 去掉各Table cell 的边距并让其边重合 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
	text-align: left;
}
/* 去除默认边框 */
fieldset, img {
	border: none;
	outline: none;
	-moz-outline:none;
}
/*border*/
.border-d6{
	border: 1px solid #d6d6d6;
}
.border-be{
	border: 1px solid #bebebe;
}
.border-d2{
	border: 1px solid #d2d2d2;
}
.border-e5{
	border: 1px solid #e5e5e5;
}
.border-b-dc{
	border-bottom: 1px solid #dcdcdc;
}
.border-b-ee{
	border-bottom: 1px solid #eee;
}
.border-b-be{
	border-bottom: 1px solid #bebebe;
}
.border-b-ec{
	border-bottom: 1px solid #ececec;
}
.border-d-b-c6{
	border-bottom: 1px dashed #c6c6c6;
}
.border-d-b-ec{
	border-bottom: 1px dashed #ececec;
}
.border-d-b-ee{
	border-bottom: 1px dashed #eee;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
	display: block;
}
/* 去掉列表前的标识, li 会继承 */
ol, ul, li {
	list-style: none;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 500;
}
/* 统一上标和下标 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* 默认不显示下划线，保持页面简洁 */
ins, a {
	text-decoration: none;
}
/* 让链接在 hover 状态下显示下划线 */
a {
	color: #444;
	cursor: pointer;
	outline: none;
	outline: none;
	blr:expression(this.onFocus=this.blur());
}
a:hover {
	text-decoration: none;
	color: #333333;
}
ul li a{
	color: #444;
}
/* 清理浮动 */
.clearFloat:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearFloat {
	zoom: 1; /* for IE6 IE7 */
}
.overflow{
	overflow: hidden;
}
/*display*/
.display{
	display: block;
}
/*font-weight*/
.font-weight{
	font-weight: bold;
}
/* 设置内联, 减少浮动带来的bug */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
/*设置图片视频等自适应*/
/*img{*/
	/*max-width: 100%;*/
	/*}*/
/*.video embed, .video object, .video iframe{
	width: 100%;
	height: auto;
	}*/
	/*设置图片视频等自适应 end*/
	/* 去掉 firefox 下此元素的边框 */
	abbr, acronym {
		border: 0;
		font-variant: normal;
	}
	address, caption, cite, code, dfn, em, th, var {
		font-style: normal;
		font-weight: 500;
	}
	.none {
		display: none;
	}
	/*框架css自带样式的重置*/
	.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {
		color: #ccc;
		font-weight:400;
		text-shadow:none;
	}
	/*重置所有的问题阴影属性*/
	.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
		text-shadow:none;
	}
	/*设置ul的margin为0*/
	.ui-content .ui-listview-inset, .ui-panel-inner > .ui-listview-inset {
		margin: 0;
	}
	.ui-shadow {
		box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	/*解决盒模型问题css3属性也可用来统一FORM元素风格*/
	.box-sizing {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	/*topline*/
	.topline{
		border-top: 4px solid #ff8f00;
	}
	/*topline end*/
	.row{
		margin-left: -15px;
		margin-right: -15px;
	}
	.row2{
		margin-left: -20px;
		margin-right: -20px;
	}
	.row3{
		margin-left: -15px;
		margin-right: -55px;
	}
	/*文字排版*/
	.f12{font-size:12px}
	.f13{font-size:13px}
	.f14{font-size:14px}
	.f15{font-size:15px}
	.f16{font-size:16px}
	.f18{font-size:18px}
	.f20{font-size:20px}
	.f24{font-size:24px}
	.fb{font-weight:bold}
	.fn{font-weight:normal}
	.t2{text-indent:2em}
	/*文字color*/
	.text-99{
		color: #999;
	}
	.text-66{
		color: #666;
	}
	.text-b8{
		color: #b8162b;
	}
	.text-9b{
		color:#9b040d;
	}
	.text-88{
		color:#888;
	}
	.text-33{
		color: #333;
	}
	.text-ff{
		color: #fff;
	}
	.text-aa{
		color: #aaa;
	}
	.text-cc{
		color: #ccc;
	}
	.text-d2{
		color: #d2d2d2;
	}
	.text-muted {
		color: #777;
	}
	.text-primary {
		color: #337ab7;
	}
	.text-success {
		color: #3c763d;
	}
	.text-info {
		color: #31708f;
	}
	/*定位*/
	.relative{
		position: relative;
	}
	.absolute{
		position: absolute;
	}
	/*宽*/
	.w1000{
		width: 1000px;
		margin: 0 auto;
	}
	.w1200{
		width: 1200px;
		margin: 0 auto;
	}
	.w185{
		width: 185px;
	}
	.w270{
		width: 270px;
	}
	.w290{
		width: 290px;
	}
	.w298{
		width: 298px;
	}
	.w389{
		width: 389px;
	}
	.w400{
		width: 400px;
	}
	.w482{
		width: 482px;
	}
	.w645{
		width: 645px;
	}
	.w835{
		width: 835px;
	}
	/*边距*/
	.m10{margin:10px}
	.m15{margin:15px}
	.m30{margin:30px}
	.mtb10{margin: 10px 0}
	.mtb15{margin: 15px 0}
	.mtb20{margin: 20px 0}
	.mtb25{margin: 25px 0}
	.mtb30{margin: 30px 0}
	.mtb35{margin: 35px 0}
	.mtb50{margin: 50px 0}
	.mtb60{margin: 60px 0}
	.mtb95{margin: 95px 0}
	.mlr10{margin: 0 10px}
	.mlr15{margin: 0 15px}
	.mlr20{margin: 0 20px}
	.mlr25{margin: 0 25px}
	.mlr30{margin: 0 30px}
	.mlr45{margin: 0 45px}
	.mlr50{margin: 0 50px}
	.mt5{margin-top:5px}
	.mt8{margin-top:8px}
	.mt10{margin-top:10px}
	.mt15{margin-top:15px}
	.mt20{margin-top:20px}
	.mt25{margin-top:25px}
	.mt30{margin-top:30px}
	.mt35{margin-top:35px}
	.mt40{margin-top:40px}
	.mt45{margin-top:45px}
	.mt50{margin-top:50px}
	.mt55{margin-top:55px}
	.mt60{margin-top:60px}
	.mt65{margin-top:65px}
	.mt100{margin-top:100px}
	.mb5{margin-bottom:5px}
	.mb8{margin-bottom:8px}
	.mb10{margin-bottom:10px}
	.mb15{margin-bottom:15px}
	.mb20{margin-bottom:20px}
	.mb25{margin-bottom:25px}
	.mb30{margin-bottom:30px}
	.mb40{margin-bottom:40px}
	.mb45{margin-bottom:45px}
	.mb50{margin-bottom:50px}
	.mb60{margin-bottom:60px}
	.mb100{margin-bottom:100px}
	.mb200{margin-bottom:200px}
	.ml5{margin-left:5px}
	.ml10{margin-left:10px}
	.ml15{margin-left:15px}
	.ml20{margin-left:20px}
	.ml25{margin-left:25px}
	.ml30{margin-left:30px}
	.ml50{margin-left:50px}
	.ml45{margin-left:45px}
	.ml100{margin-left:100px}
	.mr5{margin-right:5px}
	.mr10{margin-right:10px}
	.mr15{margin-right:15px}
	.mr16{margin-right:16px}
	.mr20{margin-right:20px}
	.mr25{margin-right:25px}
	.mr28{margin-right:28px}
	.mr30{margin-right:30px}
	.mr34{margin-right:34px}
	.mr35{margin-right:35px}
	.mr40{margin-right:40px}
	.mr45{margin-right:45px}
	.mr50{margin-right:50px}
	.mr53{margin-right:53px}
	.mr60{margin-right:60px}
	.mr66{margin-right:66px}
	.mr68{margin-right:68px}
	.mr70{margin-right:70px}
	.mr100{margin-right:100px}
	.p5{padding:5px;}
	.p10{padding:10px;}
	.p15{padding:15px;}
	.p30{padding:30px;}
	.ptb5{padding: 5px 0}
	.ptb10{padding: 10px 0}
	.ptb15{padding: 15px 0}
	.ptb20{padding: 20px 0}
	.ptb25{padding: 25px 0}
	.ptb30{padding: 30px 0}
	.ptb35{padding: 35px 0}
	.ptb40{padding: 40px 0}
	.ptb50{padding: 50px 0}
	.plr10{padding: 0 10px}
	.plr15{padding: 0 15px}
	.plr20{padding: 0 20px}
	.plr30{padding: 0 30px}
	.plr50{padding: 0 50px}
	.pt5{padding-top:5px}
	.pt10{padding-top:10px}
	.pt15{padding-top:15px}
	.pt20{padding-top:20px}
	.pt30{padding-top:30px}
	.pt50{padding-top:50px}
	.pt60{padding-top:60px}
	.pb5{padding-bottom:5px}
	.pb10{padding-bottom:10px}
	.pb15{padding-bottom:15px}
	.pb20{padding-bottom:20px}
	.pb25{padding-bottom:25px}
	.pb30{padding-bottom:30px}
	.pb50{padding-bottom:50px}
	.pb100{padding-bottom:100px}
	.pl5{padding-left:5px}
	.pl10{padding-left:10px}
	.pl15{padding-left:15px}
	.pl20{padding-left:20px}
	.pl28{padding-left:28px}
	.pl30{padding-left:30px}
	.pl40{padding-left:40px}
	.pl50{padding-left:50px}
	.pl95{padding-left:95px}
	.pl100{padding-left:100px}
	.pr5{padding-right:5px}
	.pr10{padding-right:10px}
	.pr15{padding-right:15px}
	.pr20{padding-right:20px}
	.pr30{padding-right:30px}
	.pr50{padding-right:50px}
	.pr100{padding-right:100px}
	/*文字*/
	.text-left {
		text-align: left;
	}
	.text-right {
		text-align: right;
	}
	.text-center {
		text-align: center;
	}
	/*background*/
	.bgd-00{
		background: #000;
	}
	.bgd-66{
		background: #666;
	}
	.bgd-b8{
		background: #b8162b;
	}
	.bgd-ee{
		background: #eee;
	}
	.bgd-ff{
		background: #fff;
	}
	.bgd-9b{
		background: #9b040d;
	}
	/*border-radius*/
	.border-radius-5{
		border-radius: 5px;
	}
	/*line-height*/
	.line-height-25{
		line-height: 25px;
	}
	.line-height-26{
		line-height: 26px;
	}
	.warrper{
		overflow: hidden;
	}
	.warrper .content{
		overflow: hidden;
		width: 1200px;
		margin: auto;
		/*border: 1px solid red;*/
	}
	.ui-banner{
		display:block;
		position:relative;
	}
	.ui-banner.ui-banner-invalid{display:none;}
	.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:298px;}
	.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;}
	.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
	.ui-banner .ui-banner-slides{
		width:585px;
		height: 804px;
		right:0px;
	}
	#banners{
		height: 804px;
	}
	.ui-banner .ui-banner-slides li{display:none;position:absolute;top: 0px;+top:10px;}
	.ui-banner .ui-banner-slides li img{width:445px;height:288px;border:none;}
	.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
	.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
	.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px;}
	.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px;}
	.ui-banner .ui-banner-slogans{
		height: 804px;
		overflow:hidden;
		width:585px;
		left:0;
	}
	.ui-bnnerimg{
		width: 103px;
		height: 83px;
	}
	.ui-bnnerp{
		width: 550px;
		height:97%;
		padding-left: 20px;
	}
	.ui-bnnerp h3{
		font-size: 14px;
		color: #666;
	}
	.ui-bnnerp p{
		color: #666;
	}
	.ui-line{
		zoom: 1;
		overflow: hidden;
	}
	.ui-line-hover{
		background:url("../images/stuj.png") no-repeat left center;
	}
	.ullinehover{
		/*height: 86px;*/
		padding: 25px 0;
		margin: 0 0 30px  0;
		border: 1px solid #e4e4e4;
	}
	.ui-bnnerp-hover{
		background-color:#9b040d;
		color:#fff;
	}
/*.ullinehover:hover .ui-bnnerp h3,.ullinehover:hover .ui-bnnerp p{
	color: #fff;
	}*/
	.uibannerslog ul li{
		border: 1px solid red;
	}
	.ui-bnnerp-hover h3,.ui-bnnerp-hover p{
		color:#fff;
	}
	.ui-banner .ui-banner-arrow{display:block;width:23px;outline:none;}
	.ui-banner .ui-banner-arrow.ui-banner-arrow-prev{
		background: url("/public/img/pic7.png") no-repeat scroll 0 0;
		background-size:100% 100%;
		height: 21px;
		left: 273px;
		top: -30px;
		width: 39px;
	}
	.ui-banner .ui-banner-arrow.ui-banner-arrow-next{
		background: url("/public/img/pic6.png") no-repeat;
		background-size:100% 100%;
		/* background-color:#13a89e; */
		height: 21px;
		left: 273px;
		top: 790px;
		width: 39px;
	}
	.ui-banner .ui-banner-arrow.ui-banner-arrow-prev:hover{
		background: url("/public/img/pic7.png") no-repeat!important;
	}
	.ui-banner .ui-banner-arrow.ui-banner-arrow-next:hover{
		background: url("/public/img/pic6.png") no-repeat!important;
	}
	.ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
	.ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}
	.ta-list{
		display: block!important;
		overflow: hidden;
	}
	.ta-list .tal-le{
		float: left;
		margin: 0 30px;
		line-height: 110px;
	}
	.ta-list .tal-le img{
		max-height: 110px;
	}
	.tal-ri ul li, .tal-ri ul li>a,.tal-ri ul li span>a{
		margin: 5px 0 8px 0!important;
		color: #8b909c;
	}
	.tal-ri ul>a{
		width: 50%;
	    display: block;
	    height: 50px;
	    background: #e7e7e7 url(/img/tel1.png) no-repeat;
	    background-size: auto 100%;
	    background-position: right 5%;
	    line-height: 50px;
	    padding-left: 20px;
	    font-size: 20px;
	    color: #aaa;
	    border-radius: 50px;
	    

	}
	.tal-ri ul>a:hover{
		background: #ccc url(/img/tel1.png) no-repeat!important;
		background-size: auto 100%!important;
	    background-position: right 5%!important;
	    color: #fff!important;
	}
	.tal-ri ul li .spt{
		font-size: 18px;
		color: #2a3a57;
		margin: 10px 0 0 0;
	}
	.tal-ri ul li .glyphicon:before{
		color: #8b909c;
		margin: 0 8px 0 0;
	}
	.ta-list .tal-ri{
		width: 400px;
		overflow: hidden;
	}
	.footer-content-pc-pc,.footer-content-mobile-mobile{
		overflow:hidden;
		border-top:1px solid #808080;
	}
	.connected p{
		margin:0;
		padding:0;
	}
	.connected .default-connecte {
		width: 1.6rem;
		border-radius: 0.2rem 0.2rem 0.2rem;
		text-align: right;
		float:right;
	}
	.foot-image a{
		float:left;
	}
	.row{
		margin:0;
	}
	.nav-menu-pc-bg{
		overflow:hidden;
		position:fixed;
		width:100%;
		height:100%;
		top:0;
		left:0;
		background-color: rgba(0,0,0,.5);
		z-index:980;
		display:none;
	}
	#nav-menu-pc{
		overflow:hidden;
		display:block;
		/* border:1px solid red; */
		margin:0;
		top:0;
		right: -260px;
		height:100%;
		width:260px;
		position:fixed;
		background-color:#13a89e;
		z-index: 991;
		-webkit-transition: all 0.5s ease 0s ;
		-moz-transition: all 0.5s ease 0s ;
		-ms-transition: all 0.5s ease 0s ;
		-o-transition: all 0.5s ease 0s ;
		transition: all 0.5s ease 0s ;
	}
	#nav-menu-pc .Close-x{
		overflow:hidden;
		padding:0 15px;
		height: 60px;
		line-height:60px;
		border-bottom: 1px solid #ccc;
	}
	#nav-menu-pc .Close-x .sp1{
		float:left;
		font-size:16px;
		color:#fff;
	}
	#nav-menu-pc .Close-x .sp2{
		float:right;
		font-size:16px;
		color:#fff;
		cursor:pointer;
	}
	#nav-menu-pc .nav-title{
		display:block;
		position:relative;
		right:0;
		width:100%;
		margin-top:0;
		background-color:rgba(0,0,0,0)
	}
	#nav-menu-pc .dropdown-menu{
		width:100%;
		border-radius:0 ;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	#nav-menu-pc .dropdown-menu li{
		padding: 10px 30px;
	}
	.nav-menu-pc-pc-pc-this{
		right:0!important;
	}
	.fixedLeft{
		overflow:hidden;
		position:fixed;
		top:50%;
		left:0;
		z-index:98;
		margin-top:-72px;
	}
	.fixedLeft ul li{
		display:block;
		width:48px;
		height:48px;
		line-height:48px;
		color:#fff;
		text-align:center;
	}
	.fixedLeft ul li:nth-child(1){
		background-color: #3B5998;
	}
	.fixedLeft ul li:nth-child(2){
		background-color: #b9b9b9;
	}
	.fixedLeft ul li:nth-child(3){
		background-color: #7d7d7d;
	}
	.fixedLeft ul li svg,.fixedLeft ul li svg g,.fixedLeft ul li svg g path{
		height: 24px;
		margin-left: 0;
		vertical-align: top;
		width: 24px;
	}
	.fixedLeft ul li path{
		fill:#fff;
		width:20px;
	}
	.ui-banner-current .ullinehover{
		background-color:#13a89e;
	}
	.ui-banner-current .ullinehover li span a{
		color: #fff;
	}
	.ui-banner-current .ullinehover .tal-ri ul li .spt,.ui-banner-current .ullinehover .tal-ri ul li,.ui-banner-current .ullinehover .tal-ri ul li>a,.ui-banner-current .ullinehover .tal-ri ul li .glyphicon:before {
		color: #fff;
	}
	.wap-hover123{
		padding: 5px 30px 5px 10px;
	    color: #999;
	    border-radius: 10px;
	    background:#e7e7e7 url(/img/tel1.png) no-repeat;
	    background-size: auto 100%;
	    background-position: right center;
	    position: relative;
	    top: 9px;
    	width: auto;
	}
	.a2a_kit{
		border-radius:0!important;
	}
	.a2a_floating_style, .a2a_overlay_style{
		padding:0!important;
	}
	.a2a_kit a span{
		margin: 4px auto!important;
		background-color: #7d7d7d!important;
	}
	.a2a_kit:hover.a2a_kit:hover a,.a2a_kit:hover a span{
		filter:alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	.fixedLeft ul li:hover img {
		filter:alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
	.itemBox{
		overflow:hidden;
		margin:30px 0 100px 0;
	}
	.itemBox .ul{
		overflow:hidden;
	}
	.itemBox .ul li{
		display:block;
		width:33.333333333%;
		overflow:hidden;
		padding:0 15px;
		float:left;
		margin-top:20px;
	}
	.itemBox .ul li .li{
		overflow:hidden;
		position:relative;
	}
	.itemBox .ul li .li .itemI{
		overflow:hidden;
		height:248px;
	}
	.itemBox .ul li .li .itemI img{
		width:100%;
		height:auto;
	}
	.itemBox .ul li .li .itemI2{
		position:absolute;
		width:100%;
		height:248px;
		line-height:248px;
		top:0;
		left:0;
		text-align:center;
		z-index:1;
		background-color:rgba(0,0,0,.4);
		opacity:0;
		filter:Alpha(opacity=0);
		cursor: pointer;
		-webkit-transition: all 0.5s ease 0s ;
		-moz-transition: all 0.5s ease 0s ;
		-ms-transition: all 0.5s ease 0s ;
		-o-transition: all 0.5s ease 0s ;
		transition: all 0.5s ease 0s ;
	}
	.itemBox .ul li .li p{
		font-size: 18px;
		font-weight: 800;
		color: #2B3A58;
		display: inline-block;
		text-transform: uppercase;
		margin-bottom: 12px;
		margin-top:25px;
	}
	.itemBox .ul li .li h5{
		font-size: 14px;
		font-weight: 400;
		line-height: 26px;
		color: #646a7a;
		margin:0;
		height: 75px;
	}
	.itemBox .ul li .li:hover .itemI2{
		opacity:1;
		filter:Alpha(opacity=100);
	}
	.itemBox .ul li .li:hover p{
		color: #13a89e;
	}
	.pageBox{
		overflow: hidden;
		position: relative;
		margin: 30px 0 0 0;
		width:100%;
	}
	.pageBox .pagination{
		margin: 0;
	}
	.pageBox .pagination li{
		display: inline;
		float: left;
		line-height:38px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		margin:0 2px;
		overflow:hidden;
		border: 1px solid #ededed;
	}
	.pageBox .pagination li:last-child{
		border:none;
	}
	.pagination>li>a, .pagination>li>span {
		display:block;
		position: relative;
		float: left;
		width:40px;
		height:40px;
		line-height:38px;
		padding: 0;
		margin:0 ;
		color: #333;
		text-decoration: none;
		background-color: none;
		border:none;
	}
	.pagination>.this>a, .pagination>.this>span,.pagination>li:hover a, .pagination>li:hover span {
		color: #fff;
		background-color: #13a89e;
	}
	.pageBox .pagination li:last-child:hover a,.pageBox .pagination li:last-child a{
		color: #13a89e;
		line-height:40px;
		background-color: #fff;
		margin-left:10px;
	}
	@media screen and (max-width:767px) {
		.kcourseBox{
			margin: 100px 0 0 0;
			overflow: inherit;
			display:block!important;
		}
		.fixedLeft{
			display:none;
		}
		.fxiBox2{
			height: auto;
			width:90%;
			margin:0;
			top:25%;
			left:5%;
		}
		.itemBox {
			margin: 0px 0 30px 0;
		}
		.itemBox .ul li {
			display: block;
			width: 50%;
			overflow: hidden;
			padding: 0 15px;
			float: left;
			margin-top: 20px;
		}
		.itemBox .ul li .li .itemI,.itemBox .ul li .li .itemI2{
			height:118px;
		}
		.itemBox .ul li .li p {
			font-size: 16px;
			margin-top: 15px;
		}
		.itemBox .ul li .li .itemI2 img{
			display:none;
		}
		.qualification-img >.img-wrapper{
			width: 45%;
		}
		.qualification-img >.img-wrapper img{
			max-width: 100%;
			height: auto;
		}
		.qualification-image li{
			width: 50%;
			margin: 0 0 10px 0!important;
			padding: 0 15px!important;
		}
		.qualification-image li .li {
			height: 239px!important;
			width: 100%!important;
			overflow: hidden;
			padding: 90px 0!important;
			margin: auto;
			text-align: center;
			/* background-image: url(../img/imge2.png); */
			background-size: 100% 100%;
		}
		.qualification-image li .li .lii{
			width:100%;
			height:auto;
			left:0;
			margin-left:0;
		}
		.right li .li .lit {
			color: #2a3a57;
			font-size: 30px;
			font-weight: bold;
		}
		.qualification-image li .li .lib {
			color: #8b909c;
		}
		.body-content img{
			height: 570px!important;
		}
		.list-box .b-list{
			width: 80%!important;
			margin:0 auto 20px;
		}
		.slideItem2	.carousel-indicators{
			bottom: 0;
		}
		.contentsSection{
			background: url(/public/img/tupian1.png) no-repeat center center;
			background-size:auto 100%;
		}
		.container-fluid-container-fluid{
			background-color:#f3f1f2;
		}
		.button-type3 .sp-t .this {
			color:#13a89e;
			border: 1px solid #13a89e;
		}
		.button-type3{
			right:0!important;
		}
		.pgwSlideshow .ps-current,.pgwSlideshow{
			height:191px;
		}
		.pgwSlideshow .ps-current > ul > li img{
			width:100%!important;
		}
		body{
			padding:0!important;
		}
		.button-type2 {
			right: 15%!important;
			top: 0.14rem!important;
		}
		.container-fluid-container-fluid{
			padding-bottom:20px!important;
		}
		.contentsSection h2{
			width:auto;
			font-size:.36rem;
			margin: 0 auto 0.16rem;
		}
		.contentsSection{
			padding: 50px 0 0 0;
		}
		.mainmain {
			width: 100%;
		}
		.contentsSection .spT .picScroll-left .hd .next {
			margin-top: 10px;
		}
		.contentsSection .spT .picScroll-left .hd .prev {
			margin-top: 0px;
		}
		.contentsSection .spT .picScroll-left .hd .next img,.contentsSection .spT .picScroll-left .hd .prev img{
			height:80px;
		}
		.icon-imge{
			width:auto!important;
			height:70px!important;
			margin:0 0 10px 0;
		}
		.nav-menu-mobile-mobile{
			border: none;
			z-index:9999;
			right:-100%;
			margin:0!important;
			/* filter:alpha(opacity=0);    */
			/* -moz-opacity:0;    */
			/* -khtml-opacity: 0;    */
			/* opacity: 0;  */
			-webkit-transition: all 0.5s ease 0s ;
			-moz-transition: all 0.5s ease 0s ;
			-ms-transition: all 0.5s ease 0s ;
			-o-transition: all 0.5s ease 0s ;
			transition: all 0.5s ease 0s ;
			/* display:none; */
		}
		.nav-menu-mobile-mobile-this{
			right:0;
			/* filter:alpha(opacity=100);    */
			/* -moz-opacity:1;    */
			/* -khtml-opacity: 1;    */
			/* opacity: 1;  */
			/* display:block; */
		}
		.nav-menu{
			overflow:hidden;
		}
		.nav-menu-this2{
			overflow:inherit;
		}
		.nav-menu-mobile-mobile .nav-title{
			background-color:#13a89e;
		}
		.nav-menu-mobile-mobile .navbar-nav > li > a{
			color:#fff!important;
		}
		.nav-menu-mobile-mobile .navbar-nav .open .dropdown-menu > li > a{
			color:#fff!important;
		}
		.contentsSection .spT .picScroll-left .bd ul li .pic .vc-font  {
			/*height: 240px;*/
		}
		.kcourseBox2 .titT .titTr{
			display:none;
		}
		.kcourseBox .ul-li ul li .liI{
			height:308px;
		}
		.kcourseBox2 {
			overflow: hidden;
			padding: 0 15px 2%;
		}
		.kcourseBox2 .center p,.kcourseBox2 .center h5{
			font-size: 24px;
		}
	}
	@media screen and (max-width:414px) {
		.button-type2 {
			right: 17%!important;
			top: 0.13rem!important;
		}
		.vc-font2{
			width:100%!important;
		}
	}
	@media screen and (max-width:375px) {
		.button-type2 {
			right: 18%!important;
		}
		.pgwSlideshow .ps-current,.pgwSlideshow{
			height:173px;
		}
		.characteristic {
			margin: 5% 0 0 0;
		}
		.characteristic>p:nth-child(1) {
			margin:0 0 5px 0!important;
		}
		.button-types {
			width: 80px!important;
			height: 30px!important;
			line-height: 28px!important;
			margin: 10px 0 0 0!important;
		}
		.contentsSection .spT .picScroll-left .bd ul li .pic .vc-font  {
			/*height: 260px;*/
		}
		.contentsSection .spT .picScroll-left .bd ul li .pic .font_md{font-size: .36rem!important;}
		.kcourseBox .ul-li ul li .liI{
			height:277px;
		}
		.itemBox .ul li .li .itemI,.itemBox .ul li .li .itemI2{
			height:106px;
		}
		.fxiBox .img{
			overflow: hidden;
			height: 212px;
		}
	}
	@media screen and (max-width:360px) {
		.button-type2 {
			right: 18%!important;
		}
		.pgwSlideshow .ps-current,.pgwSlideshow{
			height:166px;
		}
		.characteristic {
			margin: 5% 0 0 0;
		}
		.characteristic>p:nth-child(1) {
			margin:0 0 5px 0!important;
		}
		.button-types {
			width: 80px!important;
			height: 25px!important;
			line-height: 23px!important;
			margin: 10px 0 0 0!important;
		}
		.contentsSection .spT .picScroll-left .bd ul li .pic .vc-font  {
			height: 300px;
		}
		.kcourseBox .ul-li ul li .liI{
			height:264px;
		}
		.itemBox .ul li .li .itemI,.itemBox .ul li .li .itemI2{
			height:100px;
		}
		.fxiBox .img{
			overflow: hidden;
			height: 203px;
		}
	}
	@media screen and (max-width:320px) {
		.fxiBox .img{
			overflow: hidden;
			height: 179px;
		}
		.itemBox .ul li .li .itemI,.itemBox .ul li .li .itemI2{
			height:87px;
		}
		.contentsSection .spT .picScroll-left .bd ul li .pic .vc-font  {
			height: 400px;
		}
		.button-type2 {
			right: 20%!important;
		}
		.pgwSlideshow .ps-current,.pgwSlideshow{
			height:150px;
		}
		.characteristic {
			margin: 0 0 0 0;
		}
		.characteristic>p:nth-child(1) {
			margin:0 0 5px 0!important;
		}
		.button-types {
			width: 80px!important;
			height: 25px!important;
			line-height: 23px!important;
			margin: 10px 0 0 0!important;
		}
		#medium-img ul li .li .lit{
			height:120px;
		}
		#medium-img ul li .li:hover .libi{
			top: 64px;
		}
		.kcourseBox .ul-li ul li .liI{
			height:223px;
		}
	}
	.page{padding: 15px 0!important;text-align: center;}
	.page a{
		color: #333;
		background: #efefef;
		width: 40px;
		height: 40px;
		line-height: 40px;
		margin: 0 5px;
		border-radius: 3px;
		display: inline-block;
		box-sizing: border-box;
		text-align: center;
	}
	.page a.active{
		color: #ffffff;
		background: #13a89e;
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 3px;
	}
