/*service*/
.service{padding:69px 0 80px;}
.service .ser_map{width:100%;max-width:992px;margin:29px auto 0;}
.service .ser_map #map{width:100%;padding-bottom:75%!important;position:relative;height:auto!important;}
.service .ser_map #map .jsmap-svg-container{position:absolute;width:100%;height:100%!important;}
.service .ser_map #map .jsmap-svg-container svg{margin-left:0!important;height:100%!important;}
.service .ser_ul{padding-top:40px;}
.service .ser_ul .ser_li{width:calc(33.33% - 32px);float:left;margin-left:48px;margin-top:40px;background:#F1F1F1;padding:30px;height:161px;}
.service .ser_ul .ser_li:nth-child(3n+1){margin-left:0;}
.service .ser_ul .ser_li .ser_txt{background:url(ser_icon.png) no-repeat left 12px;padding-left:94px;}
.service .ser_ul .ser_li .ser_txt p{font-size:14px;line-height:21px;color:#444;}
.service .ser_ul .ser_li .ser_txt p:first-child{font-size:18px;font-weight:bold;color:#333;line-height:26px;margin-bottom:11px;}






/*1200以上屏幕*/
@media screen and (max-width:1599px){
	.service{padding:40px 0;}
	.service .ser_map{max-width:850px;margin:20px auto 0;}
	.service .ser_ul{padding-top:30px;}
	.service .ser_ul .ser_li{width:calc(33.33% - 24px);margin-left:36px;margin-top:30px;padding:20px;height:138px;}
	.service .ser_ul .ser_li .ser_txt{background-size:56px auto;background-position:left 10px;padding-left:80px;}
	.service .ser_ul .ser_li .ser_txt p:first-child{font-size:16px;line-height:24px;margin-bottom:8px;}



}
@media screen and (max-width:1299px){
	.service{padding:30px 0;}
	.service .ser_map{max-width:705px;margin:15px auto 0;}
	.service .ser_ul{padding-top:20px;}
	.service .ser_ul .ser_li{width:calc(33.33% - 18px);margin-left:27px;margin-top:20px;padding:20px;}
	.service .ser_ul .ser_li .ser_txt p{font-size:13px;}

}
@media screen and (max-width:1023px){
	.service{padding:20px 0;}
	.service .ser_map{max-width:none;}
	.service .ser_ul{padding-top:10px;}
	.service .ser_ul .ser_li{width:calc(50% - 10px);margin-left:20px;margin-top:15px;padding:15px;height:125px;}
	.service .ser_ul .ser_li:nth-child(3n+1){margin-left:15px;}
	.service .ser_ul .ser_li:nth-child(odd){margin-left:0;}
	.service .ser_ul .ser_li .ser_txt{background-size:52px auto;background-position:left 8px;padding-left:70px;}
	.service .ser_ul .ser_li .ser_txt p:first-child{font-size:15px;margin-bottom:5px;}

}
@media screen and (max-width:767px){
	.service .ser_ul .ser_li{width:100%;margin-left:0;padding:10px;float:none;height:auto;}
	.service .ser_ul .ser_li:nth-child(3n+1){margin-left:0;}
}