.header, footer, section{



	width: 100%;



	position: relative;



}



._index-1 .header .city{



	position: absolute;



	left: 30px;



	top: 20%;



	width: 400px;



	text-align: center;



	z-index: 13;



	background: rgba(0,0,0,.5);



	border-radius: 8px;



	padding-bottom: 5px;



}



._index-1 .header .city h2, .header .city h3{



	color: #ffffff;



}



._index-1 .header .city h2{



	line-height: 66px;



	background: rgba(39, 39, 39, 0.9);



	border-top-left-radius: 8px; 



	border-top-right-radius: 8px; 



	font-weight: bold;



	font-size: 24px;



}



._index-1 .header .city h3{



	margin-top: 34px;



	font-size: 18px;



}



._index-1 .header .city ul{



	padding: 0 2%;



	text-align: left;



	margin-top: 12px;



}











._index-1 .header .city ul li{



	width: 60px;



	text-align: center;



	color: #000;



	background: #ffffff;



	margin: 24px 16px 0 16px;



	height: 30px;



	border-radius: 4px;



	line-height: 30px;



	display: inline-block;



	font-size: 14px;



}



.body_en .header .city ul li{



	width: 114px;



	margin: 14px 0px 0 9px;



	font-size: 12px;



}



._index-1 .header .city .tip .aitem, ._index-1 .header .city .tips ul .aitem{



	color: #ffffff;



	background: #c6a115;



}



._index-1 .header .city .tips ul{



	display: none;



}



._index-1 .header .city .tips ul:nth-of-type(1){



	display: block;



}



._index-1 .header .city ul li:hover{



	cursor: pointer;



}



._index-1 .header .city .choice-btn{



	width:100%;



	margin-top: 50px;



}



.body_en .header .city .choice-btn{



	margin-top: 28px;



}



._index-1 .header .city .choice-btn input{



	color: #ffffff;



	padding: 12px 26px;



	border-radius: 4px;



	background: #c6a115;



	font-weight: bold;



	font-size: 18px;



	margin-bottom: 40px;



}



.body_en .header .city .choice-btn input{



	padding: 8px 22px;



	font-size: 16px;



	margin-bottom: 22px;



}



._index-1 #aCarousel .title{



	z-index: 13;



	position: absolute;



    top:50%;



    left:0;



    bottom: auto;



    width:100%;



    transform:translateY(-50%);



    text-align: center;



}



._index-1 #aCarousel .title p{



	color: #ffffff;



	font-weight: bold;



	text-align: center;



}



._index-1 #aCarousel .title p:nth-child(1){



	font-size: 70px;



}



._index-1 #aCarousel .title p:nth-child(2){



	font-size: 20px;



	margin-top: 36px;



}



._index-1 #aCarousel .carousel-inner > .item > img, .carousel-inner > .item > a > img{



	min-height: 180px;



	width: 100%;



}



._index-1 .service{



	text-align: center;



	position: relative;



}



._index-1 .service h2{



	font-size: 36px;



}



._index-1 .service-top{



	padding: 5% 0 24%;



	background: #f3f4f4;



	position: relative;



}



._index-1 .service .line{



	width: 80px;



	height: 4px;



	margin: 12px auto;



	background: #c6a115;



}



._index-1 .service .service-logo{



	width: 780px;



	margin: 0 auto;



	margin-top: 3%;



}



._index-1 .service .service-logo ul{



	width: 100%;



}



._index-1 .service .service-logo li{



	border: 4px solid #dfe1e3;



	padding: 30px 0;



	border-radius: 8px;



	font-size: 16px;



	font-weight: 700;



	width: 180px;



	height: 180px;



}



._index-1 .service .service-logo li:nth-of-type(1){



	float: left;



}



._index-1 .service .service-logo li:nth-of-type(2){



	display: inline-block;



}



._index-1 .service .service-logo li:nth-of-type(3){



	float: right;



}



 .active{



	background: #c6a115;



	border-color: #c6a115;



	color:#ffffff;



	display: block;



}



._index-1 .service .service-logo li:hover{



	cursor: pointer;



}



._index-1 .service .service-logo li .photo{



	width: 100%;



	margin-bottom: 5%;



}



._index-1 .service .service-logo li .photo p{



	margin-top: 16px;



	line-height: 1em;



}



._index-1 .service .service-text{



	text-align: left;



	margin-top: 36px;



	display: none;



}



._index-1 .service .service-text:nth-of-type(1){



	display: block;



}



._index-1 .service .service-text h3{



	margin-bottom: 24px;



	font-size: 24px;



	font-weight: 700;



	color: #c6a115;



}



._index-1 .service .service-text p{



	margin-top: 6px;



	font-size: 16px;



}



._index-1 .service .service-text h4{



	margin-top: 18px;



}



._index-1 .service .service-text h4 a{



	font-size:16px ;



	color: #c6a115;



}



._index-1 .service .service-text h4 a .right{



	display: inline-block;



	margin-left: 4px;



	background: url(../img/right.jpg)no-repeat;



	width: 14px;



	height: 10px;



}



._index-1 .service-tel{



	text-align: center;



	padding: 16px 26px;



	background: #c6a115;



	color: #ffffff;



	position: absolute;



	right: 0px;



	top: 100%;



	font-size: 16px;



	border-radius: 4px;



}



._index-1 .service-tel span{



	color: #ffffff;



}



._index-1 .layer{



	width: 100%;



	overflow: hidden;



}



._index-1 .layer img{



	width: 100%;



	height: 100%;



	border-radius: 20px;



}



._index-1 .virtualService{



	position: relative;



}



._index-1 .virtualService .content{



	width: 100%;



	position: relative;



	margin-top: 6%;



}



._index-1 .virtualService .title{



	width: 100%;



	text-align: center;



	position: absolute;



	top: 30px;



}



._index-1 .virtualService .list, ._index-1 .virtualService .list-2{



	padding: 24px 30px 6.5%;



}



._index-1 .virtualService .list{



	display: block;



}



._index-1 .virtualService .list-2{



	display: none;



}



._index-1 .virtualService .list li{



	width: 18%;



	float: left;



	border-radius: 4px;



	padding-bottom: 36px;



	box-shadow: -8px 3px 16px #e5e5e5;



}



._index-1 .virtualService .list li:nth-of-type(2),._index-1 .virtualService .list li:nth-of-type(4){



	margin: 0 2.5%;



}



._index-1 .virtualService .list li:hover{



	cursor: pointer;



	transform: translateY(3px);



}



._index-1 .virtualService .list li:nth-of-type(5){



	margin-right: 0;



}



._index-1 .virtualService .list .sTitle{



	font-size: 24px;



	margin: 24px 0 26px;



}



._index-1 .virtualService .list li .icon{



	width: 100%;



	margin: 0 auto;



	margin-bottom: 32px;



}



._index-1 .virtualService .list li .icon img{



	width: 46%;



}



._index-1 .virtualService .list li .price{



	font-size: 48px;



	color: #f47857;



	line-height: 1em;



}











._index-1 .virtualService .list li p:nth-of-type(2){



	font-size: 16px;



}



._index-1 .virtualService .list li p:nth-of-type(3){



	font-size: 16px;



	line-height: 26px;



	text-align: left;



	margin-top: 4%;



	padding: 0 28px;



	position: relative; 



  	line-height: 24px; 



  	max-height: 72px;



  	overflow: hidden;



}







._index-1 .virtualService .list li .btn{



	padding: 14px 0px;



	width: 150px;



	height: 44px;



	line-height: 44px;



	margin: 0 auto;



	text-align: center;



	background: #c6a115;



	border-radius: 3px;



	margin-top: 40px;



	font-size: 16px;



}



._index-1 .virtualService .list li a{



	color: #ffffff;



}



._index-1 .virtualService .list li:nth-of-type(2) {



	margin-top: 64px;



}



._index-1 .virtualService .list li:nth-of-type(4){



	margin-top: 64px;



}



._index-1 .virtualService .list li:nth-of-type(3){



	margin-top: 132px;



}



._index-1 .virtualService .list li:nth-of-type(2):hover{



	margin-top: 66px;



}



._index-1 .virtualService .list li:nth-of-type(4):hover{



	margin-top: 66px;



}



._index-1 .map{



	background: url(../img/map-bg.jpg); background-size: 100% 100%;



	width: 100%;



	overflow: hidden;



	color: #ffffff;



	text-align: left;



	padding-bottom: 84px;



}



._index-1 .map .map-2{



	margin-top: 32px;



	width: 945px;



	float: left;



}

._index-1 .map .map-2 img { width: 100%; height: auto; display: block; }



._index-1 .map .coordinate, .map .mapLeft{



	float: left;



}



._index-1 .map .mapLeft{



	width: 372px;



	/*overflow: hidden;*/



}



._index-1 .service .map .line{



	background: #ffffff;



}



._index-1 .map .map-title{



	text-align: center;



}



._index-1 .map h2{



	margin-top: 52px;



}



._index-1 .map .map-text{



	font-size: 18px;



	font-weight: 700;



	margin: 50px 0 22px;



}



._index-1 .map li .number{



	width: 24px;



	height: 24px;



	border-radius: 50%;



	background: #000;



	display: inline-block;



	text-align: center;



	line-height: 24px;



	margin-right: 10px;



}



._index-1 .map li a{



	font-size: 16px;



	color: #FFFFFF;



	font-weight: bold;



}



._index-1 .map li {



	margin-top: 16px;



	cursor: pointer;



}



._index-1 .map ._map-left, ._index-1 .map ._map-right{



	display: none;



}



._index-1 .map .map-left{



	margin-right: 26px;



}



._index-1 .map .place li{



	float: left;



	margin-right: 26px;



}



._index-1 .map .map-place{



	margin-bottom: 52px;



}



._index-1 .map .coordinate{



	background: url(../img/map.jpg)no-repeat;



	width: 945px;



	height: 466px;



	position: relative;



	display: none;



}



._index-1 .map .coordinate li{



	background: url(../img/im.jpg);



	line-height: 30px;



	height: 38px;



	width: 30px;



	color: #ffffff;



	text-align: center;



	position: absolute;



}



._index-1 .map .coordinate li:nth-of-type(1){



	left: 417px;



	top: 132px;



}



._index-1 .map .coordinate li:nth-of-type(2){



	left: 472px;



	top: 240px;



}



._index-1 .map .coordinate li:nth-of-type(3){



	left: 380px;



	top: 331px;



}



._index-1 .map .coordinate li:nth-of-type(4){



	left: 403px;



	top: 324px;



}



._index-1 .map .coordinate li:nth-of-type(5){



	left: 421px;



	top: 264px;



}



._index-1 .map .coordinate li:nth-of-type(6){



	left: 454px;



	top: 276px;



}



._index-1 .map .coordinate li:nth-of-type(7){



	left: 353px;



	top: 271px;



}



._index-1 .map .coordinate li:nth-of-type(8){



	left: 301px;



	top: 278px;



}



._index-1 .map .coordinate li:nth-of-type(9){



	right: 172px;



	top: 185px;



}



._index-1 .map .coordinate li:nth-of-type(10){



	left: 739px;



	top: 268px;



}



._index-1 .map .coordinate li:nth-of-type(11){



	left: 871px;



	top: 286px;



}



._index-1 .map .coordinate li:nth-of-type(12){



	left: 773px;



	top: 287px;



}



._index-1 .map .coordinate li:nth-of-type(13){



	left: 749px;



	top: 322px;



}



._index-1 .map .coordinate li:nth-of-type(14){



	background: url(../img/im2.jpg)no-repeat;



	left: 752px;



	top: 363px;



	width: 38px;



	height: 30px;



	position: relative;



}



._index-1 .map .coordinate li:nth-of-type(14) span{



	position: absolute;



	bottom: 0;



	right: 11px;



}



._index-1 .map .coordinate li:nth-of-type(15){



	left: 771px;



	top: 345px;



	background: url(../img/im1.jpg)no-repeat;



}



._index-1 .map .coordinate li:nth-of-type(15) span{



	position: absolute;



	bottom: 0;



	right: 10px;



}



._index-1 .map .coordinate li:nth-of-type(16){



	left: 719px;



	top: 324px;



}



._index-1 .activity-bg{



	width: 100%;



}



._index-1 .activity span{



	color: #ffffff;



}



._index-1 .activity-title{



	position: absolute;



	top: -27px;



	left: 30px;



	width: 150px;



	height: 54px;



	line-height: 54px;



	background: #c6a115;



	border-radius: 4px;



	color: #ffffff;



	font-size: 20px;



	font-weight: 700;



	z-index: 22;



}



._index-1 .activity-bg .swiper-button-next, ._index-1 .activity-bg .swiper-button-prev{



	width: 36px;



    height: 36px;



    border-radius: 50%;



    top: 50%;



}



._index-1 .activity-bg .swiper-button-next{



	background: #939394 url(../img/right-btn.jpg)no-repeat center;



    right: 3%;



}



._index-1 .activity-bg .swiper-button-prev{



    background: #939394 url(../img/left-btn.jpg)no-repeat center;



    left: 3%;



}



._index-1 .activity-bg ._newBanner{



	width: 54%;



	max-width: 650px;



	min-width: 300px;



	margin: 0 auto;



	position: relative;



}



._index-1 .activity-bg .Tiggle{



	position: absolute;



	bottom: 0;



	width: 100%;



	z-index: 50;



	height: 44px;



	background: rgba(0, 0, 0, .5);



	line-height: 44px;



	text-align: left;



	padding-left: 20px;



	border-bottom-left-radius: 8px;



	border-bottom-right-radius: 8px;



	display: block;



}



._index-1 .activity-bg .Tiggle a{



	color: #ffffff;



	font-size: 16px;



}



._index-1 .activity-bg .ntBanner{



	width: 100%;



	max-height: 400px;



	border-radius: 8px;



	margin-top: -15%;



}



._index-1 .ntBanner ._newBanner img{



	border-radius: 8px;



}



._index-1 .new{



	position: relative;



}



._index-1 .new .f-container{



	margin-top: 7.2%;



}



._index-1 .new h3{



	font-size: 36px;



}



._index-1 .new li{



	width: 25%;



	text-align: left;



}



._index-1 .new .new-list{



	margin-top: 26px;



}



._index-1 .new li {



	float: left;



	width: 30%;



}



/*._index-1 .new ul li:nth-of-type(1){



	float: left;



}*/



._index-1 .new ul li:nth-of-type(2){



	margin: 0 5%;



}



/*._index-1 .new ul li:nth-of-type(3){



	float: right;



}*/



._index-1 .new li .new-p{



	width: 100%;



	height: 270px;



	border-radius: 8px;



	overflow: hidden;



}



._index-1 .new li .new-p img{



	width: 100%;



	transition: all  0.5s;



	cursor: pointer;



}



._index-1 .new li .title{



	font-size: 30px;



	margin-top: 28px;



}



._index-1 .new li .text{



	font-size: 16px;



	margin: 26px 0;



}



._index-1 .new ._btn{



	font-size: 16px;



	position: relative;



}



._index-1 .new ._btn a{



	display: block;



	position: absolute;



	color: #c6a115;



	right: 6%;



}



._index-1 .new ._btn a:hover i{



	right: -24px;



}



._index-1 .new ._btn a i{



	display: inline-block;



	position: absolute;



	background: url(../img/right.jpg)no-repeat;



	width: 14px;



	height: 10px;



	top: 50%;



	margin-top: -5px;



	right: -14px;



	transition: all  .5s; 



}



._index-1 .new .see a{



	color: #FFFFFF;



	background: #c6a115;



	font-size: 16px; 



	line-height: 1em; 



	display: inline-block;



	padding: 14px 44px;



	border-radius: 4px;



}



._index-1 .new .see{



	margin-top: 60px;



}















/*//////////////////////businessCentre*/



._index-2 .header{



	max-height: 500px;



	position: relative;



}



._index-2 .header .title{



	font-size: 60px;



	position: absolute;



	left: 0;



	top: 54%;



	width: 100%;



	color: #ffffff;



}



._index-2 .header .title .line{



	width: 80px;



	height: 4px;



	background: #ffffff;



	margin-bottom: 1.5%;



}



._index-2 .bBody .nav{



	background: #f4f5f6;



}



._index-2 .bBody .nav ul{



	width: 100%;



	text-align: center;



}



._index-2 .bBody .nav ul li{



	font-size: 24px;



	line-height: 88px;



	padding:  0 38px;



	position: relative;



	display: inline-block;



	margin-right: 47px;



}



._index-2 .bBody .nav ul li:nth-of-type(3){



	margin-right: 0px;



}



._index-2 .bBody .nav ul li:hover{



	cursor: pointer;



}



._index-2 .bBody .nav ul li:hover .line{



	display: block;



}



._index-2 .bBody .nav ul li .line{



	position: absolute;



	bottom: 0;



	left: 0;



	width: 100%;



	height: 3px;



	background: #C6A115;



}



._index-2 .bBody-content ul li{



	margin-top: 80px;



}



._index-2 .bBody-content ul li:nth-of-type(1){



	margin-top: 54px;



}



._index-2 .bBody-content ul li .imgItem, ._index-2 .bBody-content ul li .details{



	height: 450px;



	display: inline-block;



	vertical-align: middle;



}



._index-2 .bBody-content ul li .imgItem{



	width: 850px;



	height: 450px;



	margin-right: 44px;



	overflow: hidden;



}



._index-2 .bBody-content ul li .details{



	width: 428px;



	height: 450px;



	position: relative;



}



._index-2 .details h2{



	font-size: 36px;



	margin-bottom: 34px;



}



._index-2 .details .contact{



	font-size: 16px;



	font-weight: bold;



	margin-bottom: 24px;



}



._index-2 .details .contact span{



	margin-left: 14px;



}



._index-2 .details .contact i{



	width: 16px;



	height: 16px;



	display: inline-block;



	vertical-align: middle;



}



._index-2 .details .contact:nth-of-type(1) i{



	background: url(../img/tel01.jpg)no-repeat;



}



._index-2 .details .contact:nth-of-type(2) i{



	background: url(../img/em.jpg)no-repeat;



}







._index-2 .details .contact:nth-of-type(3) i{



	background: url(../img/add.jpg)no-repeat;



}



/*._index-2 .details .contact:nth-of-type(2){



	margin-bottom: 0;



}*/



._index-2 .details .contact:nth-of-type(3) span, ._index-2 .details .contact:nth-of-type(1) span{



	width: 90%;



	display: inline-block;



	vertical-align: text-top;



	line-height: 24px;



}



._index-2.details .tt:nth-of-type(1){



	margin-top: 18px;



}







._index-2 .details .tt{



	font-size: 18px;



	margin-bottom: 14px;



}



._index-2 .details .tt span{



	color: #c6a115;



}



._index-2 .details .btn {



	position: absolute;



	bottom: 0;



	right: 0;



	background: #c6a115;



	text-align: center;



	width: 300px;



	height: 54px;



	color: #ffffff;



	font-size: 18px;



	line-height: 54px; 



	display: inline-block;



}



._index-2 .details .btn span{



	background: url(../img/box-right.jpg);



	width: 30px;



	height: 12px;



	line-height: 54px;



	display: inline-block;



	margin-left: 10px;



}















/*///////////////////////////price*/



._index-3 .kind{



	position: absolute;



	left: 0;



	top: 40%;



	width: 100%;



	color: #ffffff;



}



._index-3 .kind-content li{



	width: 158px;



	text-align: center;



	position: relative;



	float: left;



}



._index-3 .kind-content li:nth-of-type(2),._index-3 .kind-content li:nth-of-type(4){



	margin: 0 162px;



}







._index-3 .kind-content li:nth-of-type(5){



	margin-right: 0;



}



._index-3 .kind .pp img{



	vertical-align: middle;



	max-width: 88px;



}



._index-3 .kind .pp .title{



	font-size: 22px;



	font-weight: bold;



	margin-top: 14px;



	position: static;



}



._index-3 .kind-content .num{



	margin: 2% 0 16%;



	font-size: 20px;



}



._index-3 .kind-content .num .price{



	font-size: 36px;



	color: #C6A115;



}



._index-3 .kind-content .num span:nth-of-type(2){



	font-size: 20px;



}



._index-3 .kind-content .know{



	color: #ffffff;



	font-size: 16px;



	font-weight: bold;



	cursor: pointer;



}



._index-3 .kind-content .know:hover span a{



	color: #C6A115;



}



._index-3 .kind-content .know span a{



	color: #ffffff;



}



._index-3 .kind-content .know:hover span a > span{



	background: url(../img/icon-up.jpg)no-repeat center center #C6A115;



}



._index-3 .kind-content .know span{



	vertical-align: text-top;



}



._index-3 .kind-content .know span a > span{



	background: url(../img/icon-up.jpg)no-repeat center center #ffffff;



	width: 24px;



	height: 24px;



	display: inline-block;



	border-radius: 50%;



	margin-left: 12px;



}



._index-3 .kind .more{



	margin-top: 72px;



	text-align: center;



}



._index-3 .kind .more a{



	width: 230px;



	height: 54px;



	color: #ffffff;



	background: #C6A115;



	font-size: 22px;



	font-weight: bold;



	display: block;



	margin: 0 auto;



	line-height: 54px;



}



._index-3 .kind .more a span:nth-of-type(2){



	background: url(../img/box-right.jpg);



	margin-left: 14px;



	width: 30px;



	height: 12px;



	display: inline-block;	



}



._index-3 .title .line{



	width: 6%;



	height: 4px;



	margin-bottom: 36px;



	background: #ffffff;



}



._index-3 .title h1{



	font-size: 66px;



}



._index-3 .content{



	position: relative;



}



._index-3 .content .pLine{



	width: 100%;



	height: 1px;



	background: #cecfd3;



	margin-top: 50px;



}



._index-3 .content li{



	position: relative;



	margin-top: 50px;



	padding-left: 300px;



	min-height: 300px;



}



._index-3 .content li .ac{



	position: absolute;



	top: -161px;



	left: 0;



}



._index-3 .content li:nth-of-type(1) .ac{



	top: -161px;



}







._index-3 .content li .title{



	width: 300px;



	height: 300px;



	position: absolute;



	background-color: #f4f5f6;



	left: 0;



	top: 0;



}



._index-3 .content li .title h2{



	font-size: 20px;



	line-height: 1em;



	font-weight: bold;



	text-align: center;



	margin-top: 54px;



}



._index-3 .content li .title .line{



	width: 15%;



	margin: 10px auto;



	height: 2px;



	background: #000;







}



._index-3 .content li .title .num{



	text-align: center;



	font-size: 16px;



}



._index-3 .content li .title .num .num-active{



	font-size: 48px;



}



._index-3 .content li .title .btn{



	margin-top:  62px;



	text-align: center;



	min-width: 80px;



}



._index-3 .content li .title .btn a input{



	width: 150px;



	height: 36px;



	background: #C6A115;



	color: #ffffff;



	font-size: 16px;



}



._index-3 .content li .text{



	width: 100%;



	padding-left: 46px;



}



._index-3 .content li .text .int{



	font-size: 16px;



	width: 95%;



	line-height: 24px;



}



._index-3 .content li .text .int a{



	font-size: 16px;



	color: #C6A115;



}



._index-3 .content li .text .item{



	margin-left: 4px;



}



._index-3 .content li .text .item:nth-of-type(1){



	margin-top: 4%;



}



._index-3 .content li .text .item-content div{



	margin: 2% 0 1%;



}



._index-3 .content li .text .item-content .item-icon{



	background: url(../img/nice.jpg)no-repeat;



	width: 16px;



	height: 16px;



	display: inline-block;



	vertical-align: text-top;



	margin-right: 12px;



}



._index-3 .content li .text .item-content .item-title{



	font-size: 18px;



	line-height: 1em;



	font-weight: bold;



}



._index-3 .content li .text .item-content>p{



	font-size: 16px;



	line-height: 24px;



}



._index-3 .content li .text .cab{



	margin-top: 56px;



}



._index-3 .content li .text .cab .obj{



	font-size: 16px;



	font-weight: bold;



	margin-right: 2%;



}



._index-3 .content li .text .cab .company{



	font-size: 12px;



	line-height: 1em;



	display: inline-block;



	padding: 5px 11px;



	border-radius: 32px;



	border: 1px solid #dfe1e3;



	margin-right: 1%;



}











///////////////////////////////////information



._index-4 .header{



	max-height: 700px;



	position: relative;



}



._index-4 .header .title{



	position: absolute;



	bottom: 16%;



	width: 100%;



	color: #ffffff;



}



._index-4 .header .title .line{



	width: 6%;



	height: 4px;



	margin-bottom: 1.5%;



	background: #ffffff;



}



._index-4 .header .title h1{



	font-size: 66px;



}



._index-4 .content{



	margin-top: 80px;



}



._index-4 .content ul{



	position: relative;



}



._index-4 .content li{



	position: relative;



}



._index-4 .content .time .time-content{



	position: absolute;



	left: 0;



	top: 0;



	width: 100px;



	text-align: center;



	margin-left: -10px;



}



._index-4 .content .time .time-content .text{



	font-size: 60px;



	font-weight: bold;



}



._index-4 .content .time .time-content .line{



	width: 30%;



	height: 1px;



	margin: 0 auto;



	margin-bottom: 16px;



	background: #636a70;



}



._index-4 .content .time .time-content .month{



	font-size: 18px;



	font-weight: bold;



}



._index-4 .content .itemBox{width: 100%;padding: 0 216px 0 100px;}



._index-4 .content .itemImg{



	width: 450px;



	height: 320px;



	margin-left: 60px;



	overflow: hidden;;



}



._index-4 .content .itemImg img{



	width: 100%;



	-webkit-transition: all .4s ease;



	-moz-transition: all .4s ease;



	-ms-transition: all .4s ease;



	-o-transition: all .4s ease;



	transition: all .4s ease; 



}



._index-4 .content .itemImg img:hover{



	-webkit-transform: scale(1.2);



    -moz-transform: scale(1.2);



    -ms-transform: scale(1.2);



    -o-transform: scale(1.2);



    transform: scale(1.2);



    -webkit-transition: all .4s ease;



    -moz-transition: all .4s ease;



    -ms-transition: all .4s ease;



    -o-transition: all .4s ease;



    transition: all .4s ease;



}



._index-4 .content .details{



	width: 526px;



	margin-left: 30px;



}



._index-4 .content .details h2{



	font-size: 30px;



	font-weight: bold;



}



._index-4 .content .details .text{



	margin-top: 4%;



	font-size: 16px;



	color: #636a70;



	line-height: 24px;



	max-height: 72px;



	overflow: hidden;



}



._index-4 .content .details .btn{



	color: #FFFFFF;



	text-align: center;



	display: inline-block;



	background: #9ca0a6;



	width: 300px;



	height: 54px;



	line-height: 54px;



	position: absolute;



	right: 300px;



	bottom: 0;



	font-size: 18px;



}



._index-4 .content .details .btn:hover{background: #C6A115;}



._index-4 .content .details .btn i{



	display: inline-block;



	background: url(../img/box-right.jpg)no-repeat;



	margin-left: 10px;



	width: 30px;



	height: 12px;



}



._index-4 .content .iLine{margin: 54px 0;}



._index-4 .content .tags{



	width: 216px;



	height: 314px;



	position: absolute;



	right: 0;



	top: 0;



	text-align: center;



}



._index-4 .content .tags .title{



	padding: 12px 0;



	width: 100%;



	background: #2f3032;



	color: #9ca0a6;



}



._index-4 .content .tags ul{



	background: #f4f5f6;



	overflow: hidden;



	padding: 8px 0 28px;



}



._index-4 .content .tags ul>li{



	width: 75%;



	padding: 10px 0;



	background: #FFFFFF;



	margin: 16px auto;



}



._index-4 .content .iLine .leftLine{



	width: 12%;



}



._index-4 .content .iLine .leftLine .line{



	width: 70%;



	height: 1px;



	background: #cecfd3;



}



._index-4 .content .iLine .rightLine{



	width: 70%;



}



._index-4 .content .iLine .rightLine .line{



	width: 100%;



	height: 1px;



	background: #cecfd3;



}



















/*/////////////////////////////////////////////about*/



._index-5 .header{



	max-height: 700px;



	position: relative;



}



._index-5 .header .title{



	position: absolute;



	bottom: 16%;



	width: 100%;



	color: #ffffff;



}



._index-5 .header .title .line{



	width: 6%;



	height: 4px;



	margin-bottom: 1.5%;



	background: #ffffff;



}



._index-5 .header .title h1{



	font-size: 66px;



}



._index-5 .content{



	padding-top: 7%;



}



._index-5 .content .inner-bg{



	width: 43%;



	position: absolute;



	top: 0;



	right: 0;



	z-index: -1;



}



._index-5 .content .inner-bg img{



	width: 100%;



}



._index-5 .content .inner-bg .title{



	position: absolute;



	top: -12%;



	left: 0;



	width: 100%;



}



._index-5 .content .inner-bg .title .line{



	width: 20%;



	height: 3px;



	background: #283337;



	margin-bottom: 4%;



}



._index-5 .content .inner-bg .title h2{



	font-size: 42px;



	color: #2f3032;



	margin-left: 2%;



}



._index-5 .content .out-bg .out-content{



	width: 91%;



	padding-top: 36px;



}



._index-5 .text-content {



	margin-top: 15px;



	overflow: hidden;



}



._index-5 .text-content li{



	margin-top: 5%;



}



._index-5 .text-content .text-icon{



	width: 7%;



	min-width: 50px;



	display: inline-block;



	vertical-align: text-top;



}



._index-5 .text-content .text-icon img, ._index-5 .text-footer .handshake img{



	width: 100%;



}



._index-5 .text-content .text{



	width: 88%;



	display: inline-block;



	vertical-align: text-top;



	color: #2f3032;



	font-size: 18px;



	margin-left: 2%;



}



._index-5 .text-content .text p{



	line-height: 24px;



	font-weight: 500;



}



._index-5 .text-content .item{



	margin-top: 46px;



	margin-left: 9%;



	color: #2f3032;



	font-size: 18px;



}



._index-5 .text-content .line{



	width: 100%;



	height: 4px;



	background: #dfe1e3;



	margin: 9.5% 0 4%;



}



._index-5 .text-footer .handshake{



	width: 12%;



	min-width: 80px;



	display: inline-block;



}



._index-5 .text-footer .join{



	width: 80%;



	display: inline-block;



	margin-left: 2%;



	vertical-align: top;



}



._index-5 .text-footer .join h3{



	font-size: 24px;



	color: #2f3032;



	margin-bottom: 20px;



}



._index-5 .text-footer .join p{



	color: #2f3032;



	font-size: 18px;



	line-height: 24px;



}















/*//////////////////////////////////////////////////////////////////////contact*/



._index-6 .header{



	max-height: 700px;



	position: relative;



}



._index-6 .header .title{



	position: absolute;



	bottom: 16%;



	width: 100%;



	color: #ffffff;



}



._index-6 .header .title .line{



	width: 6%;



	height: 4px;



	margin-bottom: 1.5%;



	background: #ffffff;



}



._index-6 .header .title h1{



	font-size: 66px;



}



._index-6 .content{



	margin-top: 80px;



}



._index-6 .content .content-left{



	color: #2f3032;



	position: relative;



	padding-right: 500px;



	min-height: 608px;



	margin-top: 20px;



}



._index-6 .content .content-left .span4{



	width: 100%



}



._index-6 .content .content-left .span8{



	width: 500px;



	position: absolute;



	top: 0;



	right: 0;



}



._index-6 #span8{ position: absolute; top: -131px; }



.span8{



	text-align: center;



}



.span8 .title{



	background: #2f3032;



	color: #ffffff;



	padding: 21px 14px;



}



.span8 li{



	margin-top: 10px;



}



.span8 li:nth-last-child(2){



	text-align: left;



}



.span8 .code img{



	display: block;



}



.span8 input{



	border: 1px solid #e2e2e2;



	width: 100%;



	padding: 10px 14px;	



}



.span8 li [type="submit"]{



	background: #C6A115;



}



.span8 textarea{



	width: 100%;



	min-height: 100px;



	border: 1px solid #e2e2e2;



	padding: 10px 14px;



}



._index-6 .content .content-left h2{



	font-size: 32px;



}



._index-6 .content .content-left .line{



	width: 12%;



	height: 2px;



	background: #C6A115;



	margin: 14px 0;



}



._index-6 .content .content-left .mTop{



	margin-top: 32px;



	font-size: 16px;



}



._index-6 .content .content-left .mTop span{



	display: inline-block;



	vertical-align: text-top;



}



._index-6 .content .content-left .mTop span:nth-of-type(1){



	margin-top: 3px;



	margin-right: 16px;



}



._index-6 .content .content-left .tel .icon{



	width: 16px;



	height: 16px;



	background: url(../img/icon-tel.jpg)no-repeat;



}



._index-6 .content .content-left .tel span:nth-of-type(2), ._index-6 .content .content-left .email span:nth-of-type(2), ._index-6 .content .content-left .add span:nth-of-type(2){



	width: 82%;



	line-height: 24px;



}



._index-6 .content .content-left .email .icon{



	width: 16px;



	height: 16px;



	background: url(../img/icon-e.jpg)no-repeat;



}



._index-6 .content .content-left .add .icon{



	width: 16px;



	height: 16px;



	background: url(../img/icon-add.jpg)no-repeat;



}



._index-6 .content .content-right{



}







/*/////////////////////////////////////detailsPage*/



._index-7 .header{



	max-height: 700px;



	position: relative;



}



._index-7.title{



	width: 100%;



	position: absolute;



	top: 26%;



	left: 0;



	color: #ffffff;



}



._index-7.title .add{



	font-weight: bold;



}







._index-7.title .add .line{



	width: 24%;



	height: 4px;



	background: #ffffff;



	margin-bottom: 36px;



}



._index-7.title .add h2{



	font-size: 48px;



	margin-bottom: 2%;



	font-weight: bold;



}



._index-7.title .add p{



	font-size: 18px;



	font-weight: bold;



}



._index-7.title .price-text p{



	font-size: 18px;



}



._index-7.title .price-text div{



	margin-top: 15px;



	margin-left: -40px;



	padding: 16px 40px;



	background: rgba(0,0,0,0.5);



	border-radius: 40px;



	font-weight: bold;



	font-size: 18px;



	line-height: 1em;



}



._index-7.title .price-text div span{



	font-size: 24px;



}



._index-7 .content{



}



._index-7 .banner{



	width: 100%;



	margin-top: -22%;



	max-height: 600px;



}



._index-7 .banner #dCarousel > .arrow-left{



	left: 16px;



}



._index-7 .banner #dCarousel > .arrow-right{



	right: 16px;



}



._index-7 .text-content{



	position: relative;



	margin-top: 80px;



}



._index-7 .text-content .set{



	font-size: 14px;



	font-weight: bold;



	background: #2f3032;



	padding: 16px 40px;



	display: inline-block;



	color: #ffffff;



	margin-bottom: 32px;



	display: none;



}



._index-7 .text-content .set .set-1 {



	font-weight: normal;



}



._index-7 .text-content .set .set-2 span{



	font-size: 18px;



}







._index-7 .content-container{



	width: 100%;



	padding-right: 386px;



	float: none;



}





._index-7 .content-container li .bLine{
	width: 100%;
	height: 3px;
	background: #ebeef1;
	margin: 66px 0;
}



._index-7 .content-container li .title{



	font-size: 36px;



	color: #66c8ea;



	font-weight: bold;



	margin-bottom: 4px;



}



._index-7 .content-container li .title span{



	background: url(../img/computer.jpg);



	width: 54px;



	height: 44px;



	display: inline-block;



	margin-right: 18px;



	vertical-align: sub;



}



._index-7 .content-container li .aLine{



	background: url(../img/line.jpg)no-repeat;



	width: 170px;



	height: 3px;



}



._index-7 .content-container li .text{



	font-size: 18px;



	margin-top: 24px;



	line-height: 24px;



}



._index-7 .content-container li .text > span:nth-of-type(1){



	width: 16px;



	height: 16px;



	display: inline-block;



	border-radius: 50%;



	background: #d7d9db;



	text-align: center;



	position: relative;;



	margin-right: 2%;



	vertical-align: text-top;



	margin-top: 4px;



}



._index-7 .content-container li .text span:nth-of-type(1) i{



	width: 8px;



	height: 8px;



	border-radius: 50%;



	background: #9ca0a6;



	position: absolute;



	left: 50%;



	top: 50%;



	margin-left: -4px;



	margin-top: -4px;



}



._index-7 .content-container li .text span:nth-of-type(2) {



	width: 86%;



	display: inline-block;



	vertical-align: text-top;



}



._index-7 .content-container .index-5 .text > span:nth-of-type(1){



}



._index-7 .content-container li .text p{



	margin-left: 24px;



	width: 90%;



	font-size: 16px;



}



._index-7 .content-container li .aa{



	margin-top: 24px;



}



._index-7 .content-container li .aa .text{



	margin-right: 30px;



}











._index-7 .content-container li .aa .text span:nth-of-type(2){



	width: auto;



}



._index-7 .per{



	width: 386px;



	position: absolute;



	right: 0;



	top: 0;



	float: none;



}



._index-7 .per .per-content {



	background: url(../img/p-bg.jpg)no-repeat center center;



	padding-bottom: 30px;



}



.wpcf7-textarea{



	width: 100%;



	padding: 8px;



	height: 100px;



	border: 1px solid #b6b8bb;



}



.wpcf7-form-control-wrap{



	width: 100%;



	display: block;



}







.wpcf7-validates-as-required{



	width: 100%;



	padding: 10px 0 10px 10px;



}







._index-7 .per .per-content li{



	width: 80%;



	margin: 0 auto;



	margin-top: 30px;



}



._index-7 .per .title{



	background: #2f3032;



	color: #ffffff;



	padding: 21px 0;



}



._index-7 .per .title span{



	background: url(../img/form.jpg);



	width: 25px;



	height: 24px;



	display: inline-block;



	vertical-align: middle;



	margin-left: 4%;



	margin-right: 3%;



}



._index-7 .per .per-content li input{



	border: 1px solid #b6b8bb;



	width: 100%;



	padding: 10px 14px;



}



._index-7 .per .per-content li:nth-of-type(5) input{



	border: 1px solid #fab513;



	background: #fab513;



	width: 100%;



}



._index-7 .prompt{



	margin: 12px 0 24px;



	line-height: 36px;



}



._index-7 .prompt .prompt-content{



	margin-top: 6px;



	background: #f2f4f7;



	border-radius: 32px;



	padding-left: 30px;



	padding-right: 30px;



}



._index-7 .prompt .prompt-content div{



	display: inline-block;



	vertical-align: middle;



}



._index-7 .prompt .title{



	font-size: 24px;



	font-weight: bold;



	margin-right: 28px;



}



._index-7 .prompt .prompt-content .exit .rad{



	display: inline-block;



	width: 16px;



	height: 16px;



	border-radius: 50%;



	background: #d0d2d7;



	position: relative;



	vertical-align: middle;



	margin-right: 10px;



}



._index-7 .prompt .prompt-content .exit .rad i{



	display: inline-block;



	width: 8px;



	height: 8px;



	border-radius: 50%;



	background: #a0a4aa;	



	position: absolute;



	left: 50%;



	top: 50%;



	margin-left: -4px;



	margin-top: -4px;



}



._index-7 .prompt .prompt-content .exit .text{



	vertical-align: middle;



	font-size: 18px;



	color: #2f3032;



	margin-right: 24px;



}



._index-7 .map{



	width: 100%;



	max-height: 600px;



}















//////////////price02



._index-8 .header{



	max-height: 700px;



	position: relative;



}



._index-8 .header .title{



	position: absolute;



	bottom: 16%;



	width: 100%;



	color: #ffffff;



}







._index-8 .header .title .line{



	width: 6%;



	height: 4px;



	margin-bottom: 1.5%;



	background: #ffffff;



}







._index-8 .header .title h1{



	font-size: 66px;



}



._index-8 .content{



	margin-top: 30px;



	overflow: hidden;



	position: relative;



}



._index-8 .content .pLine{



	width: 100%;



	height: 1px;



	background: #cecfd3;



	margin-top: 50px;



}



._index-8 .content li{



	position: relative;



	margin-top: 50px;



	padding-left: 300px;



	min-height: 300px;



}



._index-8 .content li .title{



	width: 300px;



	height: 300px;



	position: absolute;



	background-color: #f4f5f6;



	left: 0;



	top: 0;



}



._index-8 .content li .title h2{



	font-size: 20px;



	line-height: 1em;



	font-weight: bold;



	text-align: center;



	margin-top: 54px;



}



._index-8 .content li .title .line{



	width: 15%;



	margin: 10px auto;



	height: 2px;



	background: #000;







}



._index-8 .content li .title .num{



	text-align: center;



	font-size: 16px;



}



._index-8 .content li .title .num .num-active{



	font-size: 48px;



}



._index-8 .content li .title .btn{



	margin-top:  62px;



	text-align: center;



	min-width: 80px;



}



._index-8 .content li .title .btn a input{



	width: 150px;



	height: 36px;



	background: #C6A115;



	color: #ffffff;



	font-size: 16px;



}



._index-8 .content li .text{



	width: 100%;



	padding-left: 46px;



}



._index-8 .content li .text .int{



	font-size: 16px;



	width: 95%;



}



._index-8 .content li .text .int a{



	font-size: 16px;



	color: #C6A115;



}



._index-8 .content li .text .item{



	margin-left: 4px;



}



._index-8 .content li .text .item:nth-of-type(1){



	margin-top: 4%;



}



._index-8 .content li .text .item-content div{



	margin: 2% 0 1%;



}



._index-8 .content li .text .item-content .item-icon{



	background: url(../img/nice.jpg)no-repeat;



	width: 16px;



	height: 16px;



	display: inline-block;



	vertical-align: text-top;



	margin-right: 12px;



}



._index-8 .content li .text .item-content .item-title{



	font-size: 18px;



	line-height: 1em;



	font-weight: bold;



}



._index-8 .content li .text .item-content>p{



	font-size: 16px;



}



._index-8 .content li .text .cab{



	margin-top: 56px;



}



._index-8 .content li .text .cab .obj{



	font-size: 16px;



	font-weight: bold;



	margin-right: 2%;



}



._index-8 .content li .text .cab .company{



	font-size: 12px;



	line-height: 1em;



	display: inline-block;



	padding: 5px 11px;



	border-radius: 32px;



	border: 1px solid #dfe1e3;



	margin-right: 1%;



}







#alert_all button.close{



	font-size: 32px;



}











#alert_all .modal-header{



	padding: 10px 15px;



	top: 0



}







#alert_all .modal-footer{



	bottom: 0



}







#alert_all .modal-content{



	background: transparent;



}







#alert_all .modal-header, #alert_all .modal-footer{



	position: absolute;



	width: 100%;



	border: none;



	z-index: 2



}







#alert_all .modal-body{



	padding: 0



}







#alert_all .form-group{



	margin-bottom: 0;



}











/******************************************************/











/***********Header***********/



.switch-content .active { background: #fff; }



#qtranslate-chooser .active span { color: #2f3032; }















/***********首頁***********/



._index-1 .service .service-logo li.active { border-color: #c6a115; }



._index-1 .new .f-container { width: 1440px; }















/***********index-2***********/



._index-2 .bBody-content ul li .imgItem img { 



	-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; 



}



._index-2 .bBody-content ul li .imgItem:hover img { 



	-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);



	-webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; 



}















/***********index-3***********/



._index-3 .kind-content .know span a { color: #fff; }







._index-3 .content li .title .num .price { font-size: 48px; }







/***********index-8***********/



._index-8 .kind-content .know span a { color: #fff; }







._index-8 .content li .title .num .price { font-size: 48px; }



._index-8 .content li .text .btn_all a { color: #C6A115; font-size: 16px; }











/*////服务及定价详情介绍*/



	.content ul .region{ width: 100%; padding-right: 216px;}



	.service_details { margin-right: 60px; }



	.service_details_img { width: 100%; }



	.service_details_img img { width: 100%; height: auto; display: block; margin-bottom: 54px; }



	.service_details_p2 { font-size: 16px; line-height: 1.5em; }



	.service_details_p1 { margin-top: 54px; font-size: 16px; line-height: 1.6em; color: #636a70; }



	.service_details_p1 b, .service_details_p3 b { font-size: 24px; font-weight: bold; line-height: 1em; margin-bottom: 22px; color: #2f3032; display: block; }



	.service_details_p3 { margin-top: 54px; }



	.service_details_p3 ul { width: 100%; margin-left: -15px; }



	.service_details_p3 ul li { width: 33.33%; float: left; }



	.service_details_p3 ul li > div { margin: 6px 15px 38px; }



	.service_details_p3 ul li > div img { width: 100%; height: auto; display: block; }



	.service_details_p3 ul li > div p { font-size: 24px; line-height: 1.4em; margin: 30px 0 14px; color: #2f3032; }



	.service_details_p3 ul li > div span { font-size: 16px; line-height: 1.2em; color: #636a70; display: inline-block; overflow: hidden; height: 3.6em;}















	/*************************香港公司註冊*************************/



	.service_details .title1{ background: url('/wp-content/uploads/2018/08/help-icon.png')no-repeat left center; line-height: 20px;



	padding: 12px; font-size: 18px; font-weight: bold; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 12px;}



	.service_details .step .iform{ border: 1px solid; padding: 10px; background-color: #EDEEF3; line-height: 24px; }



	.service_details .b{ color: red; font-style: normal; }



	.service_details .center{ text-align: center; }



	.service_details .step .iform .iform-title{ font-size: 16px; }



	.service_details .step .iform .iform-text{ font-size: 14px; }



	.service_details .step .pic{ text-align: center; margin:6px 0;}



	.service_details .container{ margin-top: 20px; }



	.service_details .container h3{ margin-bottom: 10px; font-weight: bold; background: url('/wp-content/uploads/2018/08/help-icon.png')no-repeat left center; line-height: 20px; padding: 12px; font-size: 16px; }



	.service_details .container .table-responsive table{ width: 100% }



	.service_details .container .table-responsive .t1 th { text-align: center; }



    .service_details .container .table-responsive table th,.service_details .container .table-responsive table td{ border: 1px solid #007CA5; height: 50px; }



    .service_details .container .table-responsive table tbody td, .service_details .container .table-responsive .t2 th{ padding: 2px 4px; }



    .service_details .container .table-responsive table tbody .last{ text-align: center; }



    .service_details .container .table-responsive .itable-title{ padding: 10px; font-size: 14px; background: #EDEEF3; text-align: center; }



    .service_details .textTop{ font-size: 14px; line-height: 24px }



    .service_details .textTop .p2{ margin: 16px 0 14px; }



    .service_details .item{ color: #636a70; }



    .service_details .item:hover{ color: rgb(244, 120, 87); }



















/****************************************************/



/*.content ul .region table ul li { padding-left: 20px; position: relative; margin-bottom: 6px; }

.content ul .region table ul li i { position: absolute; top: 6px; left: 0; margin: 0!important; }

.content ul .region table ul li > span > i { top: 2px; }*/





.region_list_box { text-align: left; }

.region_list { display: table; width: 100%; padding: 36px 0; border-bottom: 1px solid #636a70; }

.region_list > div { display: table-cell; vertical-align: middle; }

.region_list_title { width: 180px; }

.region_list_title h2 { font-size: 18px; font-weight: 700; color: #c6a115; padding-right: 30px; }



.region_list .region_list_row { display: table; width: 100%; }

.region_list .region_list_row ul { display: table-cell; }

.region_list .region_list_row > div { display: table-cell; vertical-align: bottom; }

.region_list .region_list_row ul li { padding: 3px 0; }

.region_list .region_list_row ul li div { padding-left: 26px; position: relative; }

.region_list .region_list_row ul li div i { font-size: 16px; position: absolute; top: 3px; left: 0; }

.region_list .region_list_row ul li h3 { font-size: 18px; font-weight: 700; padding-bottom: 6px; }



.region_list .region_list_row .rlcspan1 { }

.region_list .region_list_row .rlcspan1 div { font-size: 18px; font-weight: 700; padding: 3px 0; }

.region_list .region_list_row .rlcspan1 div span { font-size: 18px; font-weight: 700; color: #ed7777; }

.region_list .region_list_row .rlcspan1 div span span { font-size: 12px; }





.region_list1 .region_list_row ul li div { font-size: 18px; }

.region_list2 .region_list_row ul { width: 33%; }

.region_list2 .region_list_row ul li div { padding-left: 18px; }

.region_list3 .region_list_row ul li { display: inline-block; vertical-align: top; margin-right: 10px; }

.region_list3 .region_list_row ul li div { font-size: 18px; }





.aligncenter li { display: table; width: 100%; }

.aligncenter li img { display: block; width: 100%; height: auto; }

.aligncenter li > div { display: table-cell; vertical-align: top; }





._index-1 .service .service-text > h4 { text-align: center; }

._index-1 .service .service-text > h4 > a { color: #fff; background: #c6a115; font-size: 16px; line-height: 1em; display: inline-block; padding: 14px 44px; border-radius: 4px; }

._index-1 .virtualService .title { position: static; }

._index-1 .map .place li { width: 110px!important; margin-right: 10px!important; }



._index-1 .map .mapLeft .place { width: 490px; }





._index-7 .banner { max-height: inherit; }



.btn a, .btn a input { cursor: pointer; }





._index-7 .content-container li .aLine,
._index-7 .content-container li > .bLine:nth-child(1) { display: none; }

._index-7 .content-container li .title:after { content: ""; display: block; background: url(//www.capital.com.hk/wp-content/themes/capital/css/../img/line.jpg)no-repeat; width: 170px; height: 3px; margin-top: 4px; }

@media (min-width: 768px){  

     .modal-dialog { width: 1000px; }

}



@media screen and ( max-width:1560px ){ 

	

	

	

}





@media screen and ( max-width:1280px ){ 

	

	.region_list { display: block; }

	.region_list > div { display: block; width: 100%; }

	.region_list_title h2 { padding: 0 0 16px 0; }

	.region_list .region_list_row ul li h3 { text-align: left; }

	.region_list1 .region_list_row ul li div,

	.region_list3 .region_list_row ul li div { font-size: 16px; }

	.aligncenter li div span { font-size: 20px!important; }

	

}





@media screen and ( max-width:996px ){ 

	

	.region_list { display: block; }

	.region_list > div { display: block; }

	.region_list_title h2 { padding: 0 0 16px 0; }

	.region_list .region_list_row { display: block; }

    .region_list .region_list_row ul { width: 100%; display: block; margin-bottom: 16px; }

	.region_list .region_list_row > div { display: block; margin-bottom: 16px; }

	.region_list .region_list_row ul li h3 { padding-bottom: 0; }

	.region_list1 .region_list_row ul li div,

	.region_list3 .region_list_row ul li div { font-size: 16px; }

	

	._index-1 .map .mapLeft .Inland { float: left!important; }

	._index-1 .map .map-place { margin-bottom: 16px!important; }

	._index-1 .map .map-text { margin: 24px 0 10px!important; }

	

	.aligncenter li { display: block; }

	.aligncenter li > div { display: block; width: 100%!important; }

	.aligncenter li div span { font-size: 16px!important; }

	

}





@media screen and ( max-width:767px ){ 

	

	.region_list3 .region_list_row ul li { display: block; }

	

	._index-1 .service .line { margin: 12px auto!important; }

	

	.region_list { padding: 24px 0; }

	.region_list:first-child { padding-top: 0; }

	

}





@media screen and ( max-width:500px ){ 

	

	._index-1 .map .mapLeft .place { width: 290px; }

	

}





























































