@charset "utf-8";

body {
	background-color: #ffffff;
}

#map {
	height: 265px !important;
}

.g-blk260 {
	height: 260px;
	clear: both;
	overflow: hidden;
}

.ggqsydw {
	background: url(../../../gaiban/images/ggqsydw.files/bg.png)no-repeat center top;
}

.ggqsydw_banner .a_logo img {
	position: absolute;
	height: auto;
	left: 300px;
	top: 35px;
}

/* 切换 */
.ggqsydw_tab {
	margin-bottom: -14px;
	padding: 300px 5px 0;
}

.ggqsydw_tab_lst {
	padding: 0 5px;
}

.ggqsydw_tab_lst img {
	width: 100%;
	height: auto;
}

/* 列表内容 */
.ggqsydw_cont {
	height: auto;
	overflow: hidden;
	border-radius: 10px;
	padding: 30px;
	background: #ffffff;
}

.ggqsydw_cont_lst {
	border: 1px solid #dadada;
	padding: 30px;
	margin-bottom: 30px;
}

.ggqsydw_cont_lst_img {}

.ggqsydw_cont_lst_img img {
	width: 100%;
	height: 170px;
	border-radius: 10px;
}

.ggqsydw_cont_lst_xx {
	padding: 0 50px;
}

.ggqsydw_cont_lst_xx_tit {
	margin-bottom: 10px;
	font-size: 24px !important;
	font-weight: bolder;
}

.ggqsydw_cont_lst_xx p {
	font-size: 16px;
	line-height: 32px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.ggqsydw_cont_lst_xx p span {
	color: #000000;
	font-weight: bold;
}

.ggqsydw_cont_lst_xx p a {}

.ggqsydw_cont_lst_qrcode {}

.ggqsydw_cont_lst_qrcode img {
	width: 100%;
}

.ggqsydw_cont_lst_qrcode p {
	text-align: center;
	color: #b8b8b8;
}

/* 交通  */
.ggqsydw_ggjt {
	overflow: hidden;
	height: auto;
}

.ggqsydw_ggjt_01,
.ggqsydw_ggjt_02 {
	padding: 15px;
}

.ggqsydw_ggjt_jt {
	box-shadow: 0px 0px 10px 5px #f4f8fe;
	border-radius: 5px;
	overflow: hidden;
	height: auto;
}

.ggqsydw_ggjt_title {
	background: #97d0f9;
	color: #fff;
	overflow: hidden;
	padding: 10px 20px;
	font-size: 24px;
	font-weight: bold;
	border-bottom-right-radius: 35px;
	border-top-right-radius: 35px;
	display: inline-block;
}

.ggqsydw_ggjt_title img {
	padding-right: 20px;
}

.ggqsydw_ggjt_cont {
	overflow: hidden;
	clear: both;
	padding: 20px 50px;
}

.ggqsydw_ggjt_jt p {
	font-size: 18px;
	line-height: 50px;
	color: #000;
}

.ggqsydw_ggjt_jt p span {
	font-weight: bolder;
	color: #2074cf;
	display: inline-block;
	vertical-align: top;
}

.ggqsydw_ggjt_jt p span:last-child {
	color: #000000;
	font-weight: 500;
	width: 78%;
	text-align: justify;
}

.ggqsydw_ggjt_jt_div span{
	font-size: 18px;
	line-height: 50px;
	color: #000;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
}
.ggqsydw_ggjt_jt_div div{
	width: 78%;
	vertical-align: top;
	display: inline-block;
}
.ggqsydw_ggjt_jt_div div p{
	text-indent: unset !important
}

.ggqsydw_ggjt_jj {}

.ggqsydw_ggjt_jj span:nth-child(2) {
	color: #000;
	font-weight: unset;
	float: right;
	width: 90%;
}

.ggqsydw_jtjg {
	border: none;
}

.ggqsydw_ggjt_cont table {
	overflow: auto;
	height: auto;
	font-size: 18px;
}

.ggqsydw_ggjt_cont table thead {
	display: inline-block;
	width: 100%;
	font-weight: bolder;
}

.ggqsydw_ggjt_cont .ggqsydw_ggjt_cont_tr {
	color: #0f6ece;
	font-weight: bold;
	background: #f9f9f9;
	height: 50px;
	font-size: 18px;
	text-align: center;
	display: inline-table;
	width: 100%;
	line-height: 50px;
}

.ggqsydw_ggjt_cont .ggqsydw_ggjt_cont_tr div {
	display: inline-block;
}

.ggqsydw_ggjt_cont .ggqsydw_ggjt_cont_tr div:first-child {
	width: 10%;
}

.ggqsydw_ggjt_cont .ggqsydw_ggjt_cont_tr div:nth-child(2) {
	width: 20%;
}

.ggqsydw_ggjt_cont .ggqsydw_ggjt_cont_tr div:nth-child(3) {
	width: 20%;
}

.ggqsydw_ggjt_cont .ggqsydw_ggjt_cont_tr div:nth-child(4) {
	width: 20%;
}

.ggqsydw_ggjt_cont .ggqsydw_ggjt_cont_tr div:last-child {
	width: 30%;
}

.ggqsydw_ggjt_cont table tbody {
	display: inline-block;
	width: 100%;
	overflow: auto;
	height: 610px;
	margin: 10px 0;
}

.ggqsydw_ggjt_cont table tbody tr {
	height: auto;
	border-bottom: 1px #eeeeee dashed;
}

.ggqsydw_ggjt_cont table tbody tr:first-child {}

.ggqsydw_ggjt_cont table tbody tr td {
	line-height: 40px;
	padding: 10px;
}

.ggqsydw_ggjt_cont table tbody tr td:first-child {
	width: 10%;
	font-weight: bold;
}

.ggqsydw_ggjt_cont table tbody tr td:last-child {
	width: 30%;
}

.ggqsydw_ggjt_cont table tbody tr td:nth-child(2) {
	width: 20%;
}

.ggqsydw_ggjt_cont table tbody tr td:nth-child(3) {
	width: 20%;
}

.ggqsydw_ggjt_cont table tbody tr td:nth-child(4) {
	width: 20%;
}

/* 自定义整个滚动条 */
::-webkit-scrollbar {
	width: 8px;
	/* 滚动条的宽度 */
	height: 8px;
	/* 对于竖直滚动条，设置高度 */
}

/* 自定义滚动条轨道 */
::-webkit-scrollbar-track {
	background: #f9f9f9;
	/* 轨道的颜色 */
	border-radius: 10px;
	/* 轨道圆角 */
}

/* 自定义滚动条滑块 */
::-webkit-scrollbar-thumb {
	background: linear-gradient(#488cfb, #4adff2);
	/* 滑块的颜色 */
	border-radius: 10px;
	/* 滑块圆角 */
	/* 添加一些阴影效果 */
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}

/* 当鼠标悬停在滑块上时 */
::-webkit-scrollbar-thumb:hover {
	background: #488cfb;
	/* 滑块悬停时的颜色 */
}

/* 水电气暖 */
.ggqsydw_sdqn {
	border: none;
	padding: 0;
}

.ggqsydw_sdqn_title {
	background: #fbca54 !important;
}

.ggqsydw_sdqn_cont p span {
	color: #000000;
}

/* 教育机构正文样式 */
.ggqsydw_jyjg_cont {
	padding: 10px;
}

.ggqsydw_jyjg_cont_qh_left {
	padding: 0px 15px;
	height: auto;
	overflow: hidden;

}

.ggqsydw_jyjg_cont_qh_left .default {
	background: #58afff;
}

.ggqsydw_jyjg_cont_qh_left .default span a {
	color: #fff
}

.ggqsydw_jyjg_cont_qh_left_xx {
	border-radius: 25px;
	line-height: 40px;
	margin: 26px 0;
	text-align: center;
	border: 1px solid #98bdf7;
}
.ggqsydw_jyjg_cont_qh_left_xx:last-of-type {
	margin-bottom: 0;
}
.ggqsydw_jyjg_cont_qh_left_xx:first-of-type {
	margin-top: 10px;
}
.ggqsydw_jyjg_cont_qh_left_xx span {}

.ggqsydw_jyjg_cont_qh_left_xx span a {
	font-size: 20px;
	color: #000;
}

.ggqsydw_jyjg_cont_qh_right {}

.ggqsydw_jyjg_cont_qh_right .swiper-slide {
	height: 200px;
	overflow-y: auto;
}

.ggqsydw_jyjg_cont_qh_right_xxlst {
	text-align: center;
	font-size: 16px;
}

.ggqsydw_jyjg_cont_qh_right_xxlst div {

	padding: 10px;
}

#ggqsydw_jyjg .default {
	border: 1px solid #70adfa;
}

.ggqsydw_jyjg_cont_qh_right_xxlst .ggqsydw_jyjg_cont_xxlst {

	background: linear-gradient(#f0f6fd, #ffffff);
	padding: 10px 18px;
	box-shadow: 0px 0px 10px 5px #f4f8fe;
	line-height: 28px;
	border-radius: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ggqsydw_jyjg_cont_qh_right_xxlst a {}

.ggqsydw_jyjg_cont_qh_right_xxlst a span {}

.ggqsydw_jyjg_cont_nr {}

.ggqsydw_jyjg_cont_nr_First {
	background: #f8fcff;
	border-radius: 15px;
}

.ggqsydw_jyjg_cont_nr_First_left {}

.ggqsydw_jyjg_cont_nr_First_left img {
	width: 100%;
	border-radius: 15px;
}

.ggqsydw_jyjg_cont_nr_First_right {
	padding: 22px 30px 0;
	color: #000;
}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_left {}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_left .jyjg_xx_tit {
	font-size: 32px;
	font-weight: bold;
	padding: 10px 0;
}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_left p {
	font-size: 16px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_left p span {
	font-weight: bold;
}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_left p span:last-child {
	font-weight: unset;
}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_right {
	padding-top: 50px;
}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_right img {
	width: 100%;
}

.ggqsydw_jyjg_cont_nr_First_right .jyjg_xx_right span {
	font-size: 16px;
	display: block;
	text-align: center;
	padding: 10px;
}

.ggqsydw_jyjg_cont_nr_Second {}

.ggqsydw_jyjg_cont_nr_Second .swiper-slide {
	padding: 30px;
}

.ggqsydw_jyjg_cont_nr_Second_left {
	height: auto;
	overflow: hidden;
}

.tab-head,
.tab-head1,
.tab-head2,
.tab-head3 {
	padding-bottom: 10px;
}

.tab-news,
.tab-news1,
.tab-news2,
.tab-news3 {
	border: none;
}

.tab-news li,
.tab-news1 li,
.tab-news2 li,
.tab-news3 li {
	padding-right: 30px !important;
}

.tab-news li.default a,
.tab-news1 li.default a,
.tab-news2 li.default a,
.tab-news3 li.default a {
	color: #3960c3 !important;
}

.tab-news li a,
.tab-news1 li a,
.tab-news2 li a,
.tab-news3 li a {

	font-size: 20px !important;
	border: none !important;
}

#tab-news,
#tab-news1,
#tab-news2,
#tab-news3 {
	box-shadow: 0px 0px 10px 5px #f6f9fe;
	border-radius: 15px;
	margin: 10px;
}

.ggqsydw_jyjg_cont_nr_Second_cont {
	height: 298px;
	overflow-y: auto;
	text-indent: 2em;
	padding: 0 20px;
}

.ggqsydw_jyjg_cont_nr_Second_cont span {
	font-size: 16px;
	line-height: 36px;
}
#tab-news3,#tab-news2{
	padding: 30px;
	height: auto;
}
.ggqsydw_jyjg_cont_nr_Second_right {}

.ggqsydw_jyjg_cont_nr_Third {}

.ggqsydw_jyjg_cont_nr_Third_left {}

.ggqsydw_jyjg_cont_nr_Third_right {}

.ggqsydw_yljg {}

.ggqsydw_yljg img {
	height: 320px;
	border-radius: 0;
}

.ggqsydw_yljg_p p {}

.ggqsydw_yljg_cont_nr_First {
	border-radius: 0;
}

.ggqsydw_yljg_cont_nr_First_right {
	padding: 8px 50px;
}

/* .ggqsydw_yljg_cont #tab-news,
.ggqsydw_yljg_cont #tab-news1,
.ggqsydw_yljg_cont #tab-news2,
.ggqsydw_yljg_cont #tab-news3 {
	box-shadow: unset;
	border-radius: 0;
	margin: 10px 0;
} */

.ggqsydw_jyjg_cont_qh_right_xxlst .u-xl-1-4 {
	padding: 10px;
}

.ggqsydw_yljg_cont_qh_right_xxlst {
	height: 546px;
	overflow-y: auto;
}

.ggqsydw_yljg_cont_qh_right_xxlst .ggqsydw_jyjg_cont_xxlst {
	background: linear-gradient(#ffffff, #f0f6fd);
}

.ggqsydw_yljg_cont_qh_right_xxlst .ggqsydw_jyjg_cont_xxlst span {}

.ggqsydw_yljg_cont_qh_right_xxlst .default,
.ggqsydw_yljg_cont_qh_right_xxlst .ggqsydw_jyjg_cont_xxlst:hover {
	background: linear-gradient(#6dd5fa, #58b0ff);
}

.ggqsydw_yljg_cont_qh_right_xxlst .default a,
.ggqsydw_yljg_cont_qh_right_xxlst .ggqsydw_jyjg_cont_xxlst:hover a {
	color: #fff
}


/* 自定义整个滚动条 */
.ggqsydw_jyjg_cont ::-webkit-scrollbar {
	width: 8px;
	/* 滚动条的宽度 */
	height: 8px;
	/* 对于竖直滚动条，设置高度 */
}

/* 自定义滚动条轨道 */
.ggqsydw_jyjg_cont ::-webkit-scrollbar-track {
	background: #f9f9f9;
	/* 轨道的颜色 */
	border-radius: 10px;
	/* 轨道圆角 */
}

/* 自定义滚动条滑块 */
.ggqsydw_jyjg_cont ::-webkit-scrollbar-thumb {
	background: linear-gradient(#4adff2, #488cfb);
	/* 滑块的颜色 */
	border-radius: 10px;
	/* 滑块圆角 */
	/* 添加一些阴影效果 */
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}

/* 当鼠标悬停在滑块上时 */
.ggqsydw_jyjg_cont ::-webkit-scrollbar-thumb:hover {
	background: #488cfb;
	/* 滑块悬停时的颜色 */
}








@media (max-width: 2560px) {
	.ggqsydw_banner .a_logo img {
		left: 20%;
	}
}

@media (max-width: 1440px) {
	.ggqsydw_banner .a_logo img {
		left: 10%;
	}
}

@media (max-width: 1024px) {
	.a_logo img {
		width: 30%;
		left: 100px;
	}

	.ggqsydw {
		background-size: 100%;
	}

	.ggqsydw_tab {
		padding: 0 30px;
	}

	.ggqsydw_cont_lst_xx {
		padding: 0 20px;
	}
}

@media (max-width: 768px) {
	.g-blk260 {
		height: 210px;
	}

	.ggqsydw_cont_lst_img img {
		height: 110px;
	}
}

@media (max-width: 425px) {
	.ggqsydw_banner .a_logo img {
		left: 10%;
		top: 15px
	}

	.g-blk260 {
		height: 110px;
	}

	.ggqsydw_tab_lst img {
		width: 70%;
		height: auto;
		margin: auto;
		display: block;
	}

	.ggqsydw_cont_lst_img img {
		height: 150px;
	}

	.ggqsydw_cont_lst {
		padding: 10px;
	}

	.ggqsydw_cont_lst_xx p {
		text-overflow: unset;
		white-space: normal;
		overflow: hidden;
	}

	.ggqsydw_cont_lst_qrcode img {
		width: auto;
		margin: auto;
		display: block;
	}
	.ggqsydw_cont{
		padding: 0;
	}
	.ggqsydw_cont_xx{
		width: 100%;
	}
	.ggqsydw_ggjt_cont{
		padding: 20px;
	}
	.ggqsydw_ggjt_jt p span:last-child,.ggqsydw_ggjt_jt_div div{
		width: 100%;
	}
	.ggqsydw_ggjt_jt p{
		line-height: 38px;
	}
}
