@media only screen and (min-width: 1400) {
	._index-1 .activity-bg .ntBanner{
		margin-top: -262px;
	}
}
@media screen and (max-width: 1800px){
	._index-1 #aCarousel .title p:nth-child(1){ font-size: 40px; }
	._index-1 #aCarousel .title p:nth-child(2){ font-size: 18px; }
	._index-1 .header .city h3{ margin-top: 12px; }
	.header #nav > .switch-content{ margin-top: 8px; }
	._index-1 .service h2, ._index-1 .new h3{ font-size: 30px; }
	._index-1 .service .service-text h3, ._index-1 .virtualService .list .sTitle{ font-size: 20px; }
	._index-1 .service .service-logo li, ._index-1 .service .service-text p, ._index-1 .service .service-text h4 a, ._index-1 .service-tel,
	._index-1 .virtualService .list li p:nth-of-type(3), ._index-1 .virtualService .list li .btn, ._index-1 .map li a, ._index-1 .new li .text,
	._index-1 .new ._btn, ._index-1 .new .see a{ font-size: 14px; }
	._index-1 .virtualService .list li .price{ font-size: 26px; }
	._index-1 .virtualService .list li p:nth-of-type(2)， ._index-1 .map .map-text{ font-size: 16px; }
	._index-1 .virtualService .list li .btn{ width: 136px; height: 36px; line-height: 36px; }
	._index-1 .activity-title{ font-size: 18px; }
	._index-1 .new li .title{ font-size: 22px; }
	._index-5 .content .inner-bg .title h2{font-size: 38px;}
	._index-5 .text-content .text, ._index-5 .text-content .item, ._index-5 .text-footer .join p{ font-size: 16px; }
	._index-5 .text-footer .join h3{ font-size: 22px; }

}

@media screen and (max-width: 1560px){
	._index-1 .map .map-2{ width: 828px; }
	._index-5 .content .inner-bg .title h2{font-size: 34px;}
}

@media screen and (max-width: 1440px){
	._index-1 .service .service-logo li{
		width: 160px;
		height: 160px;
	}
	._index-1 .virtualService .list .sTitle{
		margin: 20px 0 22px;
	}
	._index-1 .activity-title{width: 120px;height: 48px; line-height: 48px;}

	._index-1 .header .city{ width: 328px;}
	._index-1 .header .city h2{ font-size: 20px; line-height: 55px; }
	._index-1 .header .city ul{ margin-top: 0; }
	._index-1 .header .city ul li{ font-size: 12px; margin: 14px 8px 0 8px; }
	._index-1 .header .city .choice-btn{ margin-top: 14px; }
	._index-1 .header .city .choice-btn input{ font-size: 16px; margin-bottom: 8px; padding: 8px 26px;}
	.header .box{ width: 248px; }
	.body_en .header .city { top: 14%; width: 256px; left: 8px; }
	.body_en .header .city ul li{ width: 74px;margin: 12px 0 0 4px; }
	.body_en .header .city h3 { margin-top: 10px; font-size: 16px }
	.body_en .header .city h2{ font-size: 18px; line-height: 42px; }
	.body_en .header .city .choice-btn{ margin-top: 12px }
	.body_en .header .city .choice-btn input{ padding: 6px 22px;font-size: 14px; margin-bottom: 4px;}
}
@media screen and (max-width: 1280px) {
	._index-1 .service .service-logo{
		width: 570px;
	}
	._index-1 .virtualService .list .sTitle{ font-size: 18px; }
	._index-1 .activity-title{width: 100px;height: 40px; line-height: 40px;}
	._index-1 .service .service-logo li{	
		padding: 22px 0;
		width: 120px;
		height: 120px;
	}

	._index-1 .service .service-logo li .photo p{
		margin-top: 8px;
	}
	._index-1 .service-tel{
		padding: 10px 18px;
	}
	._index-1 .virtualService .list li{
		margin-bottom: 28px;
	}
	._index-1 .map h2{
		margin-top: 44px;
	}
	._index-1 .map li .number{
		margin-right: 8px;
	}
	._index-1 .map .map-left{
		margin-right: 18px;
	}
	._index-1 .map .place li{
		margin-right: 18px;
	}
	._index-1 .map .map-place{
		margin-bottom: 44px;
	}
	._index-1 .map .map-2{ width: 588px; margin-top: 86px; }


	._index-5 .content .inner-bg .title h2{font-size: 30px;}
	._index-5 .content .out-bg .out-content{padding-top: 28px;}
}

@media screen and (min-width: 1200px) and (max-width: 1440px){
	._index-1 .virtualService .list li{
		margin-bottom: 32px;
	}
	._index-1 .virtualService .list li .pice{
		font-size: 44px;
	}
	._index-1 .map h2{
		margin-top: 48px;
	}
	._index-1 .map .map-text{
		font-size: 14px;
		margin: 46px 0 18px;
	}
	._index-1 .map li .number{
		margin-right: 12px;
	}
	._index-1 .map li{
		font-size: 14px;
		margin-top: 12px;
	}
	._index-1 .map .map-left{
		margin-right: 22px;
	}
	._index-1 .map .place li{
		margin-right: 22px;
	}
	._index-1 .map .map-place{
		margin-bottom: 48px;
	}
	/*._index-1 .new h3{
		font-size: 32px;
	}
	._index-1 .new .new-list{
		margin-top: 22px;
	}
	._index-1 .new li .new-p{
		width: 100%;
		height: 200px;
		max-width: 425px;
		border-radius: 8px;
		overflow: hidden;
	}
	._index-1 .new li .title{
		font-size: 26px;
		margin-top: 24px;
	}
	._index-1 .new li .text{
		margin: 22px 0;
	}
	._index-1 .new .see a{
		font-size: 16px;
		padding: 11px 40px;
	}
	._index-1 .new .see{
		margin-top: 56px;
	}*/
}



@media screen and (max-width: 1200px){
	
	/*._index-1 .new h3{
		font-size: 28px;
	}
	._index-1 .new .new-list{
		margin-top: 18px;
	}
	._index-1 .new li .title{
		font-size: 22px;
		margin-top: 20px;
	}
	._index-1 .new li .text{
		font-size: 14px;
		margin: 18px 0;
	}
	._index-1 .new ._btn{
		font-size: 16px;
	}
	._index-1 .new .see a{
		padding: 9px 36px;
	}
	._index-1 .new .see{
		margin-top: 52px;
	}*/
}

@media screen and (max-width: 1100px){
	._index-1 .header .city{ display: none; }
}
@media screen and (max-width: 1050px){
	._index-1 .layer{
		border-radius: 8px;
	}
	._index-1 .layer img{
		border-radius: 8px;
	}
}
@media screen and (max-width: 996px){
	._index-1 #aCarousel > .arrow-left, ._index-1 #aCarousel > .arrow-right, ._index-1 .virtualService .list{
		display: none;
	}
	._index-1 .service h2,._index-1 .new h3{
		font-size: 24px;
	}
	._index-1 .virtualService .list-2{
		padding: 0 2% 36px;
	}
	._index-1 .virtualService .content{
		margin-top: 40px;
	}
	._index-1 .virtualService .title{
		position: static;
	}
	._index-1 .virtualService .list-2{
		display: block;
		margin-top: 20px;
	}
	._index-1 .virtualService .list-2 li{
		margin-top: 42px;
		position: relative;
	}
	._index-1 .virtualService .list-2 li>div{
		position: relative;
	}
	._index-1 .virtualService .list-2 li:nth-of-type(1){
		margin-top: 0;
	}
	._index-1 .virtualService .list-2 .sTitle-2,.virtualService .list-2 .text-2{
		display: inline-block;
		vertical-align: top;
	}
	._index-1 .virtualService .list-2 .sTitle-2 h3, .virtualService .list-2 .sTitle-2 .pice-2 span{
		font-size: 18px;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .pice-2 span{
		color: #f47857;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .pice-2, ._index-1 .virtualService .list-2 .btn-2{
		font-size: 14px;
	}
	._index-1 .virtualService .list-2 .btn-2{
		margin-top: 6%;
		position: absolute;
		right: 4%;
		bottom: 7%;
	}
	._index-1 .virtualService .list-2 .btn-2 a{
		padding: 8px 22px;
		color: #ffffff;
		border-radius: 4px;
		background: #C6A115;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .icon-2 img{
		width: 32%;
		margin: 10px 0;
	}
	._index-1 .virtualService .list-2 .sTitle-2{
		width: 30%;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .price{
		font-size: 24px;
		color: #f47857;
	}
	._index-1 .virtualService .list-2 .text-2{
		width: 65%;
		text-align: left;
		font-size: 14px;
		line-height: 24px; 
  		max-height: 72px;
 		overflow: hidden;
	}
	/*._index-1 .activity-bg ._newBanner{
		width: 100%;
	}
	._index-1 .new-list ul{
		display: block;
	}
	._index-1 .new li{
		width: 100%;
		margin-top: 6%;
		float: none;
	}
	._index-1 .new .btn{
		text-align: left;
		font-size: 16px;
	}
	._index-1 .new ._btn a,	 ._index-1 .new ._btn a i{
		position: static;
	}
	._index-1 .new ._btn a:hover  i{
		margin-left: 5px;
	}
	._index-1 .new li .title{
		font-size: 28px;
	}
	._index-1 .new li .text{
		font-size: 16px;
	}
	._index-1 .new .see a{
		font-size: 16px;
	}*/
	._index-1 .map .map-2{ width: 100%; margin-top: 0; }
	._index-1 .map .mapLeft{ width: 100%; float: none; }
	._index-1 .map .mapLeft .hongkong{ float: left; }
	._index-1 .map .mapLeft .Inland{ float: right; }


	._index-5 .content .inner-bg .title h2{font-size: 28px;}
	._index-5 .content .out-bg .out-content{padding-top: 24px;}
	._index-5 .text-content .text, ._index-5 .text-content .item, ._index-5 .text-footer .join p{font-size: 14px;}
	._index-5 .text-footer .join h3{font-size: 20px;}
}



@media screen and (max-width: 776px){
	._index-1 #aCarousel .title p:nth-child(1){
		font-size: 32px;
	}
	._index-1 #aCarousel .title p:nth-child(2){
		font-size: 16px;
	}
	._index-1 .service h2,._index-1 .new h3{
		font-size: 22px;
	}
	._index-1 .service .line{
		margin: 8px auto;
	}
	._index-1 .service .service-logo{
		margin-top: 18px;
		width: 460px;
	}
	._index-1 .service .service-logo li{	
		padding: 15px 0;
		width: 100px;
		height: 100px;
	}
	._index-1 .service .service-text p{
		margin-top: 10px;
	}
	._index-1 .service .service-text h4{
		margin-top: 12px;
	}
	._index-1 .service .service-text h3{
		margin-bottom: 12px;
	}
	._index-1 .service-tel{
		width: 280px;
		margin: 0 auto;
		padding: 8px 10px;
		position: relative;
		margin-top: 28px;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .price{ font-size: 22px; }
	._index-1 .virtualService .list-2 .text-2{
		text-align: left;
	}
	._index-1 .service .service-text h3, ._index-1 .virtualService .list .sTitle{ font-size: 18px; }
	._index-1 .service .service-logo li, ._index-1 .service-tel, ._index-1 .virtualService.list-2 .sTitle-2 .pice-2,
	._index-1 .virtualService .list-2 .btn-2{
		font-size: 14px;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .pice-2 span, ._index-1 .service .service-text h4 a{
		font-size: 16px;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .pice-2,  ._index-1 .virtualService .list-2 .btn-2{
		font-size: 14px;
	}
	.virtualService .list-2 .btn-2 a{
		padding: 8px 24px;
	}
	._index-1 .activity-title{
		left: 15px;
		top: -14px;
	}
	._index-1 .virtualService .list-2 .sTitle-2 h3, .virtualService .list-2 .sTitle-2 .pice-2 span{font-size: 16px;}


	._index-5 .content .inner-bg .title h2{font-size: 26px;}
	._index-5 .content .inner-bg{width: 50%; top: 12px;}
	._index-5 .content .out-bg .out-content{padding-top: 32px;}
}
@media screen and (max-width: 720px){
	._index-1 .map .mapLeft .hongkong, ._index-1 .map .mapLeft .Inland{ float: none; }
}
@media screen and (max-width: 590px){
	._index-1 #aCarousel .title p:nth-child(1){
		font-size: 28px;
	}
	._index-1 #aCarousel .title p:nth-child(2){
		margin-top: 18px;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .icon-2 img{ width: 50%; }
	._index-1 .map .map-content{
		width: 100%;
	}
	._index-1 .virtualService .list-2 .sTitle-2 .pice-2, ._index-1 .virtualService .list-2 .btn-2{ font-size: 12px; }
}
@media screen and (max-width: 490px){
	._index-5 .content .inner-bg .title h2{
		font-size: 22px;
	}
	._index-5 .content .inner-bg{width: 56%;}
	._index-5 .text-content .text, ._index-5 .text-footer .join{width: 100%}
	._index-5 .text-content .text{ margin-left: 0; }
	._index-5 .text-footer .join h3{font-size: 16px;}
	._index-5 .text-content .text, ._index-5 .text-content .item, ._index-5 .text-footer .join p{font-size: 12px;}
	._index-5 .text-footer .join h3{margin-top: 10px;}
}
@media screen and (max-width: 450px){
	._index-1 #aCarousel .title p:nth-child(1){
		font-size: 20px;
	}
	._index-1 #aCarousel .title p:nth-child(2){
		margin-top: 6px;
		font-size: 14px;
	}
	._index-1 .service .service-logo, ._index-1 .service .service-logo #item{
		width: 100%;
	}
	._index-1 .service .service-logo li{
		width: 80px;
		height: 80px;
		padding: 9px 0;
		font-size: 12px;
	}
	._index-1 .service .service-text h3, ._index-1 .virtualService .list .sTitle{ font-size: 16px; }

	._index-1 .service h2,._index-1 .new h3{font-size: 20px;}
	._index-1 .service .service-text p, ._index-1 .service .service-text h4 a{
		font-size: 14px;
	}
	._index-1 .virtualService .list-2 .sTitle-2 h3, ._index-1 .virtualService .list-2 .sTitle-2 .pice-2 span{
		font-size: 16px;
	}

	._index-1 .new li .text{font-size: 14px;}
	._index-1 .new li .title{font-size: 16px;}
	._index-2 .details .contact:nth-of-type(3) span, ._index-2 .details .contact:nth-of-type(1) span{
		width: 84%;
	}
	/*._index-1 .new li .title{
		font-size: 20px;
	}*/
}
@media screen and (max-width: 400px){
	._index-1 .map li a{font-size: 14px;}
	._index-5 .content .inner-bg .title h2{ font-size: 18px; }
}

@media screen and (max-width: 340px){
	._index-1 .map .map-left{margin-right: 0;}
	._index-1 .map .place li{margin-right: 10px;}
}
@media screen and (max-width: 320px){
	._index-5 .content .inner-bg{width: 60%}
	
}






@media screen and (max-width: 1560px){
	
	/*首頁*/
	._index-1 .new .f-container { width: 1200px; }
	._index-1 .new ul li { width: 33.33%; }
	._index-1 .new ul li:nth-of-type(2) { margin: 0; }
	._index-1 .new ul li .new-list-li { margin: 0 22px; }
	._index-1 .new li .new-p { height: 215px; }
	._index-1 .new li .title { line-height: 1.4em; height: 72px; overflow: hidden; }
	
}


@media screen and (max-width: 1280px){
	
	/*首頁*/
	._index-1 .new .f-container { width: 960px; }
	._index-1 .new ul li .new-list-li { margin: 0 8px; }
	._index-1 .new li .new-p { height: 180px; }
	
}


@media screen and (max-width: 996px){
	
	/*首頁*/
	._index-1 .new .f-container { width: 95%; }
	._index-1 .new ul li { width: 100%; float: none; }
	._index-1 .new ul li .new-list-li { margin: 24px 8px 0; }
	._index-1 .new li .new-p { float: left; width: 36%; }
	._index-1 .new li .new-t { float: right; width: 62%; }
	._index-1 .new li .title { margin-top: 0; height: auto; font-size: 18px; }
	._index-1 .new li .text { margin: 12px 0; }
	._index-1 .map .map-content{width: 95%}
	._index-1 .activity-title{ font-size: 16px; height: 34px; line-height: 34px; }
	._index-1 .activity-bg .Tiggle a{ font-size: 14px; }
	
}


@media screen and (max-width: 776px){
	
	/*首頁*/
	._index-1 .new li .new-p { height: 140px; }
	._index-1 .new li .title { font-size: 18px; }
	._index-1 .new li .text { max-height: 42px; overflow: hidden; }
	
}


@media screen and (max-width: 590px){
	
	/*首頁*/
	._index-1 .new ul li .new-list-li { margin: 0 8px; padding-bottom: 54px; }
	._index-1 .new li .new-p { float: none; width: 100%; height: auto; max-height: 300px; }
	._index-1 .new li .new-t { float: none; width: 100%; }
	._index-1 .new li .title { margin-top: 20px;}
	._index-1 .new li .text { max-height: 100px; margin: 16px 0; }
	._index-1 .new .see { margin-top: 16px; }
	
}






/*/////////////////////////////商务中心详情介绍*/
@media screen and (max-width: 1200px){
	.service_details_p3 ul li > div p { font-size: 20px; }
}
@media screen and ( max-width:1100px ){
   .service_details { width: 100%; padding-right: 10px; margin-right: 0; }
   .service_details_img img { margin-bottom: 36px; }
   .service_details_p1, .service_details_p3 { margin-top: 36px; }
   .service_details_p3 ul { margin-left: -5px; }
   .service_details_p3 ul li > div { margin: 6px 5px 30px; }

   .service_details_p2{ font-size: 16px; }
   .service_details_p1 b, .service_details_p3 b{ font-size: 28px; }
}
@media screen and ( max-width:840px ){
	.service_details_p3 ul li > div p { font-size: 16px; }
	.service_details_p3 ul li > div span{ font-size: 14px; }
}

@media screen and ( max-width:767px ){
.service_details_p2, .service_details_p1{ font-size: 14px; }
.service_details_p1 b { font-size: 22px; margin-bottom: 16px; }
.service_details_p3 b { font-size: 22px; }
.service_details_p3 ul li { width: 50%; }
.content .tags{ width: 204px; }
.service_details { padding-right: 6px; }
.service_details_p3 ul li > div p { font-size: 18px; }
.service_details_p3 ul li > div span{ font-size: 16px; }
}
@media screen and ( max-width:600px ){
   .service_details_p3 ul { margin-left: 0; }
   .service_details_p3 ul li { width: 100%; float: none; }
   .service_details_p3 ul li > div { margin: 6px 0 30px; }
   .service_details_p3 ul li > div p { margin: 18px 0 10px; }
   .content ul > .region{ padding-right: 0; }
   .content .tags{ width: 60%; min-width: 216px; }
   .service_details_p1 b, .service_details_p3 b{ font-size: 20px; }
   .service_details_p3 ul li > div p { font-size: 20px; }
}