.ki_map_container{ padding:0 160px; margin-bottom:120px;}
.kim_txt dt{ color:#008b46; font-weight:bold; font-size:30px; line-height:1; padding-bottom:18px;}
.kim_txt dd{ color:#666666; font-size:16px; line-height:1; padding:25px 0 0; }
.kim_txt3_1{ display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
			  display:-webkit-flex; /* Chrome */
			  display:-moz-box;     /* Firefox 19 */
			  display:-ms-flexbox;   
			  display:flex;  /*flex容器*/ 
			  
			  box-pack:justify;
		-webkit-box-pack: justify;
		-moz-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between; 
		
		box-align:start; 
		-webkit-box-align:start;
		-moz-box-align:start;
		-ms-flex-align:start;
		align-items: flex-start; margin-bottom:5.2vw; padding-top:3vw;}
.kim_txt3_1>div{ width:25vw; border-radius:15px; position:relative; padding-top:4.16vw; padding-bottom:2.34vw; height:137px;}
.kim_txt3_1>div:first-child{  box-shadow: 0px 0.6vw 1vw 0px rgba(72, 216, 197, 0.54);background: #48d8c5;}
.kim_txt3_1>div:nth-of-type(2) {  box-shadow: 0px 0.6vw 1vw 0px rgba(72, 214, 216, 0.54); background: #48d6d8;}
.kim_txt3_1>div:last-child{  box-shadow: 0px 0.6vw 1vw 0px rgba(85, 204, 234, 0.54); background: #55ccea;}

.kim_txt3_1 .pic{ position:absolute; top:0; transform:translate(-50%,-50%); left:50%; width:7.8vw; }
.kim_txt3_1 .pic img{ width:100%;}

.cnr{ display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
		display:-webkit-flex; /* Chrome */
		display:-moz-box;     /* Firefox 19 */
		display:-ms-flexbox;   
		display:flex;  /*flex容器*/
		
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column; 
		flex-direction: column;
		
		box-pack:center;
		-webkit-box-pack: center;
		-moz-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center; 
		
		box-align:center; 
		-webkit-box-align:center;
		-moz-box-align:center;
		-ms-flex-align:center;
		align-items: center; height:100%;
		}
.holi{  display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
		display:-webkit-flex; /* Chrome */
		display:-moz-box;     /* Firefox 19 */
		display:-ms-flexbox;   
		display:flex;  /*flex容器*/
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row; 
		flex-direction: row; 
		box-pack:center;
		-webkit-box-pack: center;
		-moz-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center; 
		box-align:center; 
		-webkit-box-align:center;
		-moz-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		}
.china{ font-size:24px; color:#FFFFFF; line-height:1; display:block; text-align:center;}
.t3_11 .else{ font-size:36px; color:#FFFFFF; line-height:1; margin-top:15px; margin-bottom:30px; text-align:center; display:block;}
.t3_11 .holi a{ display:block;}
.t3_11 .holi a:first-child{ margin-right:1.35vw; }

.t3_12 .cnr{ 	-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row; 
		flex-direction: row; }
.t3_12 .yuan{background: #FFFFFF;border-radius: 50%;border: 7px solid #91e6e8; margin-right:1.7vw; width:4.89vw;}
.t3_12 .yuan img{ position:relative; left:2px; width:100%;}
.t3_12 .cnt { display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
			  display:-webkit-flex; /* Chrome */
			  display:-moz-box;     /* Firefox 19 */
			  display:-ms-flexbox;   
			  display:flex;  /*flex容器*/ 
			  
			box-pack:center;
			-webkit-box-pack: center;
			-moz-box-pack:center;
			-ms-flex-pack:center;
			justify-content:center; 
			-webkit-flex-direction: column;
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column; 
			flex-direction: column;
			
			box-align:center; 
			-webkit-box-align:center;
			-moz-box-align:center;
			-ms-flex-align:center;
			align-items:center;}
.t3_12 .cnt a{ display:block; width:140px; line-height:40px; font-size:18px; color:#48d6d8; text-align:center; border-radius:20px; background: #FFf; margin-top:15px;}

.kim_txt3_2 .cnr{ -webkit-flex-direction: row;
		  -moz-flex-direction: row;
		  -ms-flex-direction: row;
		  -o-flex-direction: row; 
		flex-direction: row;}
.kim_txt3_2 .fang{ width:6.77vw; margin-right:1.56vw; border-radius:5px ; overflow:hidden;}
.kim_txt3_2 .fang img{ width:100%;}
.kim_txt3_2 .else{ font-size:16px; color:#FFFFFF; display:block; text-align:center; margin-top:5px;}


.map_tab ul{}
.map_tab li{display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
			  display:-webkit-flex; /* Chrome */
			  display:-moz-box;     /* Firefox 19 */
			  display:-ms-flexbox;   
			  display:flex;  /*flex容器*/ 
			  
			  box-pack:justify;
		-webkit-box-pack: justify;
		-moz-box-pack:justify;
		-ms-flex-pack:justify;justify-content:space-between; 
		
		box-align:center; 
		-webkit-box-align:center;
		-moz-box-align:center;
		-ms-flex-align:center;align-items: center; margin-bottom:40px; background: #f3fbf7; padding-left:3.4375vw;}
.map_tab  li:last-child{ margin-bottom:0;}
.map_tab  li .map_a1{ width:calc(100% - 432px - 3.4375vw)}
.map_tab  li  dl{ width:432px;}
.map_tab  li dt{ color:#28468C; font-size:36px; font-weight:bold; line-height:1; margin-bottom:2.08vw;}
.map_tab  li dd{ color:#666666; font-size:16px;  line-height:54px; padding-left:30px;}
.map_tab  li dd:nth-of-type(1){ background: url(../images/li1.png) no-repeat left center;}
.map_tab  li dd:nth-of-type(2){ background: url(../images/li2.png) no-repeat left center;}
.map_tab  li:first-child dd:nth-of-type(3){ background: url(../images/li3.png) no-repeat left center;}
.map_tab  li:first-child dd:nth-of-type(4){ background: url(../images/li4.png) no-repeat left center;}
.map_tab  li:last-child dd:nth-of-type(3){ background: url(../images/li4.png) no-repeat left center;}





/*地图组件*/
.ki_map{ position:relative; }
.map_a1{display:block;height:27.449vw;font-size:16px;}
.map_a1 .BMap_omCtrl{ display:none;}/*不显示小地图*/
.map_a1 .BMap_scaleCtrl{display:none;}/*不显示英寸*/
.map_a1 .BMap_cpyCtrl{ display:none;}/*不显示版权*/


@media (min-width:1581px){
	.kim_txt dl:nth-of-type(2){ margin-right:130px;}
	
	
	}
@media (min-width:721px){
	.kim_txt3_1>div:first-child{  box-shadow: 0px 0.6vw 1vw 0px rgba(72, 216, 197, 0);}
.kim_txt3_1>div:nth-of-type(2) {  box-shadow: 0px 0.6vw 1vw 0px rgba(72, 214, 216, 0);}
.kim_txt3_1>div:last-child{ box-shadow: 0px 0.6vw 1vw 0px rgba(85, 204, 234,0);}


.kim_txt3_1>div:first-child:hover{  box-shadow: 0px 0.6vw 1vw 0px rgba(72, 216, 197, 0.54); transition:all 0.6s ease 0s;}
.kim_txt3_1>div:nth-of-type(2):hover {box-shadow: 0px 0.6vw 1vw 0px rgba(72, 214, 216, 0.54);transition:all 0.6s ease 0s;}
.kim_txt3_1>div:last-child:hover{  box-shadow: 0px 0.6vw 1vw 0px rgba(85, 204, 234, 0.54);transition:all 0.6s ease 0s;}

	}	
@media (max-width:1580px){
	.ki_map_container{ padding:0 100px;}
	.kim_txt .k1 dl:first-child{ margin-right:40px;}

	
	}
@media (max-width:1366px){
	.kim_txt3_1>div{width:25vw;border-radius:15px;position:relative;padding-top: 3.16vw;padding-bottom:2.34vw;height: 92px;}
.kim_txt3_1{ margin-bottom:3.5vw; padding-top:0;}
	.china{ font-size:18px;}
.t3_11 .else{font-size: 28px;margin-top: 10px;margin-bottom: 20px;}
.t3_12 .cnt a{width: 110px;line-height: 28px;font-size: 14px;border-radius: 14px;margin-top: 10px;}
.t3_12 .yuan{ margin-right:10px;}
.kim_txt3_2 .else{ font-size:12px;}
.kim_txt3_2 .fang{ margin-right:10px;}

.map_tab  li  dl{width: 392px;}
.map_tab  li dt{font-size: 28px;line-height:1;margin-bottom: 10px;}
.map_tab  li dd{font-size: 16px;line-height: 2;}

.map_tab  li .map_a1{width: calc(100% - 422px);}
.map_tab li{ padding-left:30px;}


	}
@media (max-width:1200px){
	.map_tab  li  dl{width: 353px;}
.map_tab  li dt{font-size: 24px;line-height:1;margin-bottom: 10px;}
.map_tab  li dd{font-size: 14px;line-height: 2;}
.map_tab  li .map_a1{width: calc(100% - 373px);}
.map_tab li{ padding-left:20px;}

		}
@media (max-width:1024px){
	.china{ font-size:14px;}
.t3_11 .else{font-size: 18px;margin-top: 5px;margin-bottom: 12px;}
.t3_12 .cnt a{width: 86px;line-height: 24px;font-size: 12px;border-radius: 12px;margin-top: 10px;}
.t3_12 .yuan{margin-right: 5px;}
.kim_txt3_1>div{ height:64px; width:calc(100% / 3 - 5px);}
.map_tab li{ display:block; padding:0;border:1px solid #f5f5f5; margin-bottom:6.835vw;}
.map_tab  li .map_a1{ width:100%; height:386px;}
.map_tab  li  dl{ width:auto; padding:4.68vw; border-bottom:1px solid #f5f5f5;}



	}
@media (max-width:800px){
.kim_txt3_1{ display:block;}
.kim_txt3_1>div{ width:100%; height:76px; padding-top:30px; padding-bottom:28px; margin-bottom:62px;}
.kim_txt3_1 .pic{ width:86px;}
	
.map_tab  li dt{font-size: 28px;line-height:1;margin-bottom: 10px;}
.map_tab  li dd{font-size: 16px;line-height: 2;}


	
	}			
@media (max-width:720px){
	.ki_map_container{ padding:0 4%; margin-bottom:11vw;}
	.kim_txt .k1{ display:block;}
	.kim_txt .k1 dl:first-child{ margin-right:0; margin-bottom:30px;}
	.kim_txt dt{ font-size:16px; padding-bottom:0;}
	.kim_txt dd{ font-size:14px; line-height:20px; padding-top:8px;}
	.kim_txt3{ display:block; width:100%;}
	.kim_txt3_1>div{  margin-bottom:82px;}
	.kim_txt3_1 .kim_txt3_2{ margin-bottom:30px;}	
	.kim_txt3_1>div{height: 120px; }
	.kim_txt3_1{ margin-right:0; width:100%; padding-top:57px;} 
	
	.kim_txt3_2{  -webkit-flex-direction: row;
		  -moz-flex-direction: row;
		  -ms-flex-direction: row;
		  -o-flex-direction: row; 
		flex-direction: row; 
		
		width:calc(100% - 30px); margin-top:10px; 
		box-pack:start;
		-webkit-box-pack: start;
		-moz-box-pack:start;
		-ms-flex-pack:start;
		justify-content:flex-start;}
	.t3_12{box-pack:start;
		-webkit-box-pack: start;
		-moz-box-pack:start;
		-ms-flex-pack:start; justify-content:flex-start;}
	
.kim_txt3_2 img{ width:100px;}
.kim_txt3_1 .pic{ width:120px;}
.t3_11 .else{font-size: 24px;margin-top: 10px;margin-bottom: 20px;}
.china{font-size: 18px;}
.t3_12 .yuan{ width:10vw; margin-right:2.4vw; min-width:80px;}
.kim_txt3_2 .fang{ width:10vw; margin-right:2.4vw; min-width:80px;}
.t3_12 .cnt a{width: 120px;line-height: 32px;font-size: 12px;border-radius: 16px;margin-top: 15px;}

.map_tab  li dt{font-size: 18px;}
.map_tab  li dd{ font-size:12px;}
.map_tab  li dd{ background-size: 14px !important; padding-left:22px;}
.map_tab  li .map_a1{ height:260px;}

.map_tab li{margin-bottom:10vw;}



	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	