.default-img {
	width: 100%;
	height: 100%;
}

div.footer-left>p>span>a {
	color: #797979;
}

footer div.footer-right>div.icon-box>i {
	min-width: 27px;
	min-height: 27px;
	margin-top: 0.2rem;
}

@media only screen and (max-width: 640px) {
	.left-video .video-container {
		margin-bottom: 0.58rem;
	}
}


@media only screen and (max-width: 640px) {
	div.about-banner div.about-banner-txt>div.span-box>span {
		width: 46%;
		color: #fff;
		margin-bottom: 0.2rem;
	}

	.about-banner-txt {
		color: #fff;
		text-align: center;
	}
}

@media (min-width:729px) {
	.plan-container {
		width: 100%;
	}

	.plan-img {
		width: 900px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}

	.plan-img img {
		width: 100%;
	}

	/* .plan-img-title{
		width: 530px !important;
	} */
	.plan-item-img {
		width: 130px !important;
	}

	.plan-title-item p {
		font-size: 16px !important;
		color: #7E7E7E;
		font-weight: bolder !important;
		letter-spacing: 1px;
	}

	.plan-title {
		/* margin-left: 120px; */
	}

	.plan-txt {
		display: flex;
		justify-content: space-between;
		margin-left: 120px;
		margin-right: 20%;
	}

	.plan-txt div:first-child {
		width: 185px;
		margin-left: auto;
		margin-right: 5%;
		margin-top: 22% !important;
	}

	.plan-txt div:first-child p:first-child {
		font-size: 24px;
	}

	.plan-txt div:first-child p:last-child {
		font-size: 14px;
		margin-top: 10px;
	}

	.plan-txt div:last-child {
		width: 500px !important;
	}

	.plan-txt div:last-child img {
		width: 100%;
	}
}

.plan-img {
	width: 87%;
}

.plan-img img {
	width: 100%;
}

.plan-img-title {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
}

.plan-img-title div {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.plan-img-title>div>p:nth-child(1),
.pointsMarket>.plan-img-title div>p:nth-child(2) {
	font-size: .7rem;
	font-weight: bold;
	color: #13beff;
}

.plan-img-title>div>p {
	font-size: .35rem;
	color: #13beff;
	text-align: center;
}

.plan-img-title img,
.plan-item-img img,
.plan-title div:first-child img {
	width: 100%;
}

.plan-title-list {
	text-align: center;
	width: auto;
	display: flex;
	justify-content: center;
	margin-bottom: 60px;
}

.plan-title-item {
	margin-left: 15px;
	margin-right: 15px;
}

.plan-title-item p {
	font-size: 12px;
	color: #7E7E7E;
	letter-spacing: 1px;
}

.plan-item-img {
	width: 45px;
}

.carousel-inner {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}

.carousel-inner .item img {
	position: absolute;
	bottom: 0;
	right: 0;
	max-height: 90%;
	max-width: 53%;
}

.isgradient {
	background-color: #f6f7f9;
}

.grayFont p {
	color: #7E7E7E !important;
}

.plan-title {
	display: flex;
	margin-top: 40px;
	margin-bottom: 20px;
}

.plan-title div:first-child {
	width: 75px;
	margin-right: 20px;
}

.plan-title div:last-child p {
	letter-spacing: 1px;
	color: #646464;
	font-size: 14px;
}

.plan-title div:last-child p:first-child {
	font-size: 24px;
	margin-bottom: 15px;
}




.plan-txt div:first-child {
	margin-top: 30px;
}

.plan-txt div:first-child p:first-child {
	font-size: 24px;
}

.plan-txt div:first-child p:last-child {
	font-size: 14px;
	margin-top: 10px;
}

.plan-txt div:last-child {
	width: 100%;
}

.plan-txt div:last-child img {
	width: 100%;
}


/* ������ҵ�������css */
.plan-visit-block1 {
	text-align: center;
	position: relative;
}

.plan-visit-block2 {
	width: auto !important;
	margin-right: 0 !important;
}

.plan-visit-block2 p {
	color: #7E7E7E !important;
}

.plan-visit-block1 img {
	max-width: 300px;
}

.plan-visit-box {
	position: absolute;
	animation: visitBox 1s ease;
	animation-fill-mode: forwards;
	opacity: 0;
}

.plan-visit-box img {
	max-width: 300px;
}

@media only screen and (max-width: 640px) {
	.plan-visit-box {
		display: none !important;
	}
}

@keyframes visitBox {
	0% {
		opacity: 0;
		margin-top: 100px;
	}

	100% {
		opacity: 1;
	}
}

/* programme-plan new css start */
.programme-container {
	display: flex;
	width: 100%;
	flex-direction: column;
}

.programme-title {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #13beff;
	margin-top: 35px;
	margin-bottom: 15px;
}

.programme-title h2 {
	font-size: 0.7rem;
	font-weight: bold;

}

.programme-title {
	font-size: .35rem;
}

.pro-container {
	display: flex;
}

/* 列1 */
.pro-one {
	width: 100%;
}

.pro-one .pro-container>div:nth-child(1) {
	width: 55%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;	
	padding-bottom: 35px;
}

.pro-one .pro-container img {
	width: 90%;
}
.col-xs-12.pro-one > div > div.pro-container > div:nth-child(1) > img:nth-child(2){
	width: 81%;
}

.pro-one .pro-container>div:nth-child(2) {
	width: 45%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 0.265rem;
    padding-left: 20px;
    padding-right: 0;
    margin-top: -30px;
}

.pro-one .pro-container>div:nth-child(2) span {
	font-size: .465rem;
	position: relative;
	bottom: -3px;
	line-height: 0;
}

.pro-one .pro-container>div:nth-child(2) p {
	margin: 5px 0;
	line-height: .6rem;
}

/* 列2 */
.pro-two {
	display: flex;
	flex-direction: column;
	background-color: #f6f7f9;
}

.pro-two .pro-container {
	flex-direction: column;
}

.pro-title {
	width: 100%;
	display: flex;
	justify-content: center;
	font-size: 0.5rem;
	font-weight: bold;
	margin-top: 35px;
	color: #4c4c4c;
}

.pro-two .m-title {
	display: flex;
	font-size: 0.45rem;
	padding-left: 15px;
	align-items: center;
}
.pro-two .m-title img {
	width: 22px;
}
.pro-two .m-title p {
	margin-left: 10px;
}


.pro-two .pro-module {
	padding: 30px 5px 15px 5px;
}

.pro-two .pro-module>div:nth-child(2) p {
	margin: 5px 0 15px 0;
	padding: 0 15px;
	height: 3em;
}

.pro-two .pro-module>div:nth-child(2) img {
	width: 100%;
}

/* 列3 */
.pro-three {

}
.pro-three .pro-container {
	flex-direction: column;
}
.pro-three .pro-module{
	display: flex;
	justify-content: space-evenly;
	padding: 20px 0 35px 0;
}
.custom-col-md-2{
	width: 16%;
}
.pro-three .pro-module>div{
	display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0;
} 
.pro-three .pro-module img {
	width: 100%;
	height: 100%;
}
.pro-module-text{
	display: flex;
	justify-content: space-evenly;
}
.pro-module-text>div{
	display: flex;
	align-items: center;
	padding: 0;
}
.pro-module-text>div:nth-child(2){
	margin-left: -35px;
}
.pro-module-text img{
	width: 45%;
	height: 100%;
}
.pro-module-text>div>div{
	display: flex;
    flex-direction: column;
	padding-left: 20px;
}
.pro-module-text>div>div>p:nth-child(1){
	font-size: .5rem;
}
.pro-module-text>div>div>p:nth-child(2){
	font-size: .24rem;

}
.custom-col-md-6,
.custom-col-xs-6 {
	width: 40%;
}
/* programme-plan new css end */

/* ��������ҵ������� */
.pointsMarket_container1 {
	display: flex;
	justify-content: center;
	margin-bottom: 16px;
	position: relative;
	align-items: center;
}

.pointsMarket_container1 div:first-child img {
	width: 100%;
	height: 100%;
}

.pointsMarket_container1>div:nth-child(1) {
	position: relative;
	display: flex;
	justify-content: flex-end;
	margin-top: 20px;
}

.pointsMarket_container1>div:nth-child(2) {
	width: 50%;
}

.pointsMarket_container1>div:nth-child(2)>div:first-child {
	margin-left: 32px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: url(../images/plan/pointsMarket/1-2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	padding: 40px;
	height: 55%;
	width: 100%;
	margin-top: 4%;
}

@media (max-width:990px) {
	.pointsMarket_container1 div:last-child {
		background-size: cover !important;
	}
}

.pointsMarket_container1 div:last-child p:first-child {
	font-size: 24px;
	letter-spacing: 1px;
	color: #666666;
	margin-bottom: 20px;
}

.pointsMarket_container1 div:last-child p:nth-child(n+2) {
	color: #666666;
	font-size: 14px;
	text-indent: 2em;
	line-height: 18px;
	margin-top: 6px;
	padding-bottom: 10px;
}

.pointsMarket_container2 {
	position: relative;
	margin-top: 5%;
	margin-left: 32px;
}

.pointsMarket_container2 img {
	width: 100%;
}

.pointsMarket_container3 {
	padding: 32px 64px;
}

.pointsMarket_container3 div {
	display: flex;
	margin-top: 32px;
	margin-bottom: 32px;
	justify-content: space-around;
}

.pointsMarket_container3 img {
	width: 70%;
}

.pointsMarket_container3 p {
	margin-right: 32px;
	width: calc(30% - 64px);
	display: flex;
	justify-content: center;
	align-items: left;
	flex-direction: column;
	color: #666666;
	font-size: 27px;
	letter-spacing: 1px;
	line-height: 48px;
}

.pointsMarket_container3 span {
	font-size: .15rem;
	letter-spacing: 0;
	font-weight: 100;
	line-height: 12px;
}

.pointsMarket-title {
	text-align: center;
	color: #444444;
	font-size: .6rem;
	margin: 3% 0;
}

@media (min-width: 729px) {
	.hospital_container1>div:nth-child(1) {
		width: 93% !important;
	}
}

/* 列1 */
.hospital_container1>div:nth-child(2) {
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	justify-content: space-between;

}

.hospital_container1>div:nth-child(2)>div {
	width: 50%;
	margin-top: 50px;
}

/* 列1左 */
.hospital_container1>div:nth-child(2)>div:nth-child(1) {
	margin-left: 3%;
	width: 40%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 3%;
}

.hospital_container1>div:nth-child(2)>div>p {
	color: #666;
	font-size: 15px;
	letter-spacing: 1px;
	text-align: justify;
	margin-bottom: 3%;
}

.hospital_container1>div:nth-child(2)>div>img {
	width: 100%;
	object-fit: contain;
}

/* 列2 */
.hospital_container2 {
	background-image: url(/Images/plan/hospital/bg.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;

}

.hospital_container2>div>div:nth-child(1) {
	margin-top: 70px;
	color: #FFF;
}

.hospital_container2>div>div:nth-child(2) {
	margin-top: 50px;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	padding-bottom: 10px;
}

.hospital_container2>div>div:nth-child(2)>div {
	width: calc(25% - 7.5px);
	margin-right: 10px;
	/* margin-top: 10px; */
	height: 160px;
	color: #FFF;
	position: relative;
}

.hospital_container2>div>div:nth-child(2)>div:nth-child(4n) {
	margin-right: 0 !important;
}

.hospital_container2>div>div:nth-child(2)>div>img {
	width: 100%;
	object-fit: contain;
}

.hospital_container2>div>div:nth-child(2)>div>p:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	font-weight: bold;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	letter-spacing: 1px;
}

.hospital_container2>div>div:nth-child(2)>div>p:nth-child(3) {
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 0 5px;
	height: 80px;
	letter-spacing: 1px;
	font-size: 13px;
	/* text-align: justify; */
}

.hospital_container3 {
	display: flex;
	justify-content: space-between;
}

.hospital_container3>div {
	width: 34%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

div.hospital_container3>img {
	width: 60%;
}

div.hospital_container3-1 img {
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 640px) {
	.hospital_container2>div {
		padding-bottom: 40px;
		padding-top: 35px;
	}

	.hospital_container2>div>div:nth-child(1) {
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.hospital_container2>div>div:nth-child(2) {
		margin-top: 20px;
	}

	.hospital_container2>div>div:nth-child(1)>img {
		width: 100%;
	}

	.hospital_container2>div>div:nth-child(2)>div {
		width: calc(50% - 5px) !important;
		margin-bottom: 10px;
	}

	.hospital_container2>div>div:nth-child(2)>div:nth-child(2n) {
		margin-right: 0 !important;
	}

	.hospital_container2>div>div:nth-child(2)>div>p:nth-child(2) {
		font-size: 16px !important;
	}

	.hospital_container2>div>div:nth-child(2)>div>p:nth-child(3) {
		font-size: 12px !important;
	}
}

.relative_container {
	position: relative;
	padding: 90px 0;
}

.relative_container>img {
	width: 50%;
	object-fit: contain;
}


.relative_container>div>p {
	color: #666;
	font-size: 14px;
	letter-spacing: 1px;
	text-align: justify;
}

.relative_container>div>p:nth-child(1) {
	font-size: 32px;
	margin-bottom: 25px;
}

.hospital_container3>div:nth-child(2) {
	width: 50%;
}

@media only screen and (max-width: 640px) {

	.hospital_container3>div:nth-child(2) {
		top: 35px;

	}

	.hospital_container3>div:nth-child(3) {
		top: 190px;
	}
}

.hospital_container4 {
	height: 600px;
}

.hospital_container4>.nav-title>p {
	color: #444444;
	margin: 3% 0;
}

.phone-list {
	display: flex;
	justify-content: space-around;
}

.phone-list>div {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.phone-list>div img {
	height: 340px;
}

.phone-list>div p {
	font-size: 0.3rem;
	text-align: center;
}

.hospital_container5 {
	display: flex;
	height: 600px;
	background-color: #fff;
	background-image: url(/Images/plan/hospital/5-9.png);
	align-items: center;
	background-size: cover;
}

.hospital_container5>.phone-list {
	position: relative;
	padding: 0;
}

/* 列表1、列表3 */
body>div:nth-child(3),
body>div:nth-child(5) {
	padding-bottom: 30px;
}

/* mobile */
@media screen and (max-width: 451px) {
	/* 购物中心 */
	.pro-container{
		flex-direction: column;
		align-items:center;
	}
	.pro-one{
		margin-bottom: 15px;
	}
	.pro-one .pro-container>div:nth-child(1){
		width: 100%;
	}
	.pro-one .pro-container>div:nth-child(2){
		width: 100%;
		margin-top: 0;
		font-size: .34rem;
	}
	.pro-three .pro-module{
		flex-wrap: wrap;
	}
	.col-xs-4{
		width: 33.33333333%;
	}
	.pro-module-text{
		flex-direction: column;
	}
	.pro-module-text>div{
		width: 100%;
	}
	.pro-module-text>div:nth-child(2){
		margin-left: 0;
	}
	/* 停车场 */
	.plan-img-title img,
	.plan-item-img img,
	.plan-title div:first-child img {
		width: 46px;
		height: auto;
	}

	.plan-title div:last-child p:first-child {
		margin-top: 6px;
	}

	.plan-container>.container {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.relative_container {
		padding: 25px 0 015px 0;
	}

	.relative_container>div {
		width: calc(100% - 40px) !important;
	}

	.relative_container>div>p:nth-child(1) {
		text-align: center;
	}

	/* hospital */
	div.hospital_container3>img {
		width: 85%;
		margin: 10px 0;
	}

	div.hospital_container3-1 {
		margin-left: 10%;
	}

	div.hospital_container3-1 img {
		width: 111%;
	}

	.hospital_container1>div:nth-child(2) {
		flex-direction: column;
	}

	.hospital_container1>div:nth-child(2)>div:nth-child(1) {
		margin-left: 0;
		width: 100%;
	}

	.hospital_container1>div:nth-child(2)>div>p {
		font-size: 13px;
	}

	/* 列表1设备图片 */
	.hospital_container1>div:nth-child(2)>div:last-child {
		position: absolute;
		right: 0;
		width: 40%;
		bottom: 3%;
	}

	.hospital_container1>div:nth-child(2)>div {
		margin-top: 30px;
	}

	.phone-list {
		display: inline;
	}

	.hospital_container4>.phone-list>div,
	.hospital_container5>.phone-list>div {
		height: 28%;
		margin: 5% 0;
		padding: 0;
	}

	.hospital_container4 {
		height: 100%;
		padding: 0 10px;
	}

	.hospital_container4>.nav-title>p {
		margin: 10% 0 1% 0;
	}

	.hospital_container5 {
		height: 970px;
	}

	.phone-list>div p {
		font-size: .35rem;
	}

	/* pointsMarket */

	.pointsMarket_container1 {
		flex-direction: column-reverse;
	}

	/* phone img */
	.pointsMarket_container1>div:nth-child(1) {
		flex-direction: column;
		width: 50%;
		margin: 10px 0 90px 0;
	}

	.pointsMarket_container1>div:nth-child(2) {
		width: 100%;
	}

	.pointsMarket_container1>div:nth-child(2)>div:first-child {
		margin-left: 0;
		margin-right: 0;
		padding: 10px;
	}

	/* phone 旁边的3个横条图片 */
	.pointsMarket_container1>div:nth-child(2)>div:last-child {
		position: absolute;
		bottom: -15px;
		margin: 0;
		margin-left: 15px;
	}

	.pointsMarket_container1 div:last-child p:first-child {
		font-size: 22px;
		margin: 10px 0;
	}

	.pointsMarket_container3 {
		padding: 0;
	}

	.pointsMarket_container3 div:nth-child(1) {
		flex-direction: column-reverse;
	}

	.pointsMarket_container3 div:nth-child(2) {
		flex-direction: column;
	}

	.pointsMarket_container3 p {
		flex-direction: column;
		width: 100%;
	}

	.pointsMarket_container3 img {
		width: 100%;
		margin: 15px 0;
	}

	.pointsMarket_container2 {
		margin-left: 0;
	}

	.pointsMarket-title {
		margin: 5% 0;
	}
}


@media screen and (min-width: 452px) {
	.hospital_container1 .plan-img-title>div>p:nth-child(3) {
		display: none;
	}

	.pointsMarket .plan-img-title>div>p:first-child {
		display: none;
	}
}