* {
	margin: 0;
	padding: 0;
	list-style: none;
}
html {
	font-style: normal;
	font-size: 16px;
	line-height: 1.8;
}
body {
	font-family: "Microsoft Yahei", "PingFang", "Droid Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	background-position: top center;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
ul, li, dl, dt, dd, ol, p, img {
	list-style: none;
	border: none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
a {
	color: #333;
}
a:hover {
	opacity: 85%;
	text-decoration: none;
}
em {
	font-style: normal;
}
.bg-lightgrey {
	background: #f5f7f8 !important;
}
.bg-lightgrey {
	background-color: #fafafa !important;
}
.text-blue {
	color: #2673dd !important;
}
.header {
  height: 550px;
  background: top center / auto 100% url(../img/header-bg.jpg) no-repeat;
}
.top-logo-wrapper img {
  margin-top: 26px;
}
.main-title-wrapper { text-align:center;
  margin-top: 85px;
}
.column-title-wrapper {
  text-align: center;
  padding: 35px 0;
}
.column-title-wrapper img { max-width:100%;}
.title{ width:100%; height:57px;}

.gpsx-bm-list li{ width:24%; margin:.5%; line-height:50px; float:left; text-align:center; border:1px solid #eee;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) ;}

.bg-spbg{ min-height:350px;  background:#fee5d8 url(../img/spbg.jpg) bottom center no-repeat;}
.tsbs-list li{ background:#f6f6f6; width:31%; margin:10px 1%; line-height:50px; float:left; padding:0 1%;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.gpsx-sp-list li{ background:#f6f6f6; width:48%; margin:10px 1%; line-height:50px; float:left; padding:0 1%;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}

.five-t3con-1 .bd{
	position: relative;
}
.five-t3con-1 .bd .prev{
	position: absolute;
	width: 45px;
	height: 45px;
	border-radius: 3px;
	top: -70px;
	right: 56px;
	background-color: #f5f6f8;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
}
.five-t3con-1 .bd .next{
	position: absolute;
	width: 45px;
	height: 45px;
	border-radius: 3px;
	top: -70px;
	right: 0;
	background-color: #f5f6f8;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
}
.five-t3con-1 .bd .next i{
	width: 14px;
	height: 12px;
	background: url(../img/nfi16_10.png) no-repeat;
	display: inline-block;
	background-position: -63px -4px;
}
.five-t3con-1 .bd .prev i{
	width: 14px;
	height: 12px;
	background: url(../img/nfi16_10.png) no-repeat;
	display: inline-block;
	background-position: -7px -4px;
}
.five-t3con-1 .bd .nextStop i{
	background-position: -63px -26px;
}
.five-t3con-1 .bd .prevStop i{
	background-position: -7px -26px;
}
.qj_bmfw{ overflow: hidden;}
.qj_bmfw_li{float: left; width: 24%; height: 65px; line-height: 65px; text-align: center;  background: #f5f6f8;margin-bottom: 15px; margin:10px .5%; padding: 0 10px;}
.qj_bmfw_li a{ display: block; color: #333; width: 100%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; background: #f5f6f8; font-size: 16px;}
.qj_bmfw_li:hover a ,.qj_bmfw_li:hover{ color: #fff;background: #bc2424;}
.sp_bmfw_li{ width: 48%;}

@media screen and (max-width: 767.98px) {
.header {
  height: 240px;
  background: top center / auto 100% url(../img/header-bg.jpg) no-repeat;
}
.top-logo-wrapper img{width:50%;}
.main-title-wrapper {
  margin-top:45px;
}
.gpsx-bm-list li{ width:92%; margin:1% 4%; line-height:50px; float:left; clear:both;}
.gpsx-sp-list li,tsbs-list li{width:92%; margin:1% 4%;  padding:0 3%;}
.qj_bmfw_li{float: left; width: 48%; height:50px; margin:5px 1%;  line-height: 50px; text-align: center;  box-sizing: border-box;-ms-box-sizing: border-box; margin-bottom: 15px; padding: 0 10px;overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }

.five-t3con-1 .bd .prev ,.five-t3con-1 .bd .next{top: -100px;}
.sp_bmfw_li{ width: 98%;}

}

