@charset 'utf-8';/* 公共企事业专栏 */
body{
	background: url('/template/images/ztzl.files/ggqsy/banner.png') no-repeat top center;
}
.logo img{margin: 36px 0 0 0 ;}
.logo .back a{
	float: right;
    font-size: 18px;
    padding: 10px 35px;
    border-radius: 30px;
    background-color: #fff;
    margin: 36px 0;
}
.gao{height: 560px;}
.titles{text-align: center;margin: 40px 0;}

#lbt .swiper-wrapper{height:380px}
.swiper-slide{position:relative;height:100%!important}
.swiper-slide img{width:100%;height:100%}
.swiper-slide .title{position:absolute;right:0;bottom:0px;left:0;height:55px;font-size:14px;padding:0 8%;line-height:55px;text-align:center;background:rgba(0,0,0,0.6);letter-spacing:2px}
.swiper-slide a{display:block;color:#fff;height:100%}
.swiper-button-prev,.swiper-button-next{bottom:16px;top:auto}
.u-name{height:55px;line-height:48px;border-bottom:1px solid #aaa;font-size:22px}
.u-name a{color:#333333;font-weight:bold;border-bottom:2px solid #20528f;padding:0 15px;padding-bottom:14px}
.m_lst{height:auto;overflow:hidden}.m_lst ul li{line-height:46px;font-size:16px;padding-left:32px;background:url('/template/images/wyxx.files/lst_bg.png') no-repeat 0 center}
.m_lst ul li span{float:right;margin-left:20px}
.m_lst ul li a{display:block}
.tab-head{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #aaa}
.tab-head ul li{float:left;padding:0 10px;font-size:22px;color:#333;font-weight:bold;line-height:51px}
.tab-head ul li.default{border-bottom:2px solid #44b6ff}
.tab-head ul li.default a{color:#44b6ff}
.tab-head ul li a{padding:0 15px}
#Tab1{background-color: #f1fbff;}
#Tab1 .swiper-wrapper{min-height:220px}
#Tab1 .swiper-wrapper .swiper-slide ul{overflow:hidden}
#Tab1 .swiper-wrapper .swiper-slide ul li{
	width:30%;
	margin:16px 21px; 
	padding:0 10px;
	font-size:16px;
	float:left;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-bottom:18px;
	background-color: #fff;
	border: 1px solid #a3d3fd;
	border-radius: 6px;
	overflow: hidden;
	}
#Tab1 .swiper-wrapper .swiper-slide ul li a{
	color: #333;
}
#Tab1 .swiper-wrapper .swiper-slide ul .default{background-color:#a3d3fd;}
#Tab1 .swiper-wrapper .swiper-slide ul .default a{color:#fff;}
.slider5 li{line-height:53px!important}
.xcxxjs{margin: 40px 0 0 0;}
#Tab5 .swiper-slide a{
	color:#000;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;	
}
.tab-head1{width:100%;height:auto;overflow:hidden;}
.tab-head1 ul li{float:left;padding:0 10px;font-size:22px;color:#333;font-weight:bold;line-height:51px}
.tab-head1 ul li.default a{background-color:#ffc627;}
.tab-head1 ul li a{padding:20px 50px;color: #fff; background-color: #44b6ff;border-top-left-radius: 30%;border-top-right-radius: 30%;}
.tab-news :first-child{text-align: right;}

.gdbox{height:272px;overflow:hidden;margin-top:15px;overflow-y:auto}
.Tables{margin-top:-8px;width:100%;max-height:360px;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;overflow-y:scroll}
.Tables .table-tr .table-td{padding:10px;vertical-align:middle;font-size:16px;color:#000}.table-th{border:none!important}
.table-p30{width:30%}
::-webkit-scrollbar{width:5px;height:1px}
::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(97,184,179,0.1);background:rgba(33,150,243,0.89)}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(87,175,187,0.1);border-radius:10px;background:#ededed}

.ht div{margin: 30px 0;}
.sq_zx{width:100%;background-color:#f1fbff;padding:25px 35px;}
.xz_name{padding-right:5px}
.xz_name li{
	text-align:center;
	height:50px;
	line-height:50px;
	background-color:#44c8ff;
	float:left;
	color:#fff;
	font-size:20px;
}
.xz_name li:first-child{width:30%}
.xz_name li:last-child{width:20%;border-right:none}
.xz_name li+li{width:20%}
.xz_name li+li+li{width:30%}
.hd_sc{width:100%;max-height:430px;overflow-y:scroll}
.xz_table li a{color:#333333;}
.xz_table li:first-child{width:30%;}
.xz_table li:last-child{width:20%;border-right:none;}
.xz_table li+li{width:20%;}
.xz_table li+li+li{width:30%;}
.gdbox{height:272px;overflow:hidden;margin-top:15px;overflow-y:auto}
.xz_name li{font-size:18px}
.xz_name{display:flex;align-items:center}
.xz_name li{height:100%;}
.xz_name li:first-child{line-height:50px}
.xz_name li:nth-child(3){line-height:50px}
.xz_table{display:flex;text-align: center;}
.xz_table li{
	font-size:14px;
	height: 64px;
	line-height: 64px;
	font-size: 16px;
	color: #333333;
	background-color: #fff;
	margin: 10px 0;
}
.tab-head3 .grgq-ul li{text-align: center;width: 21%;}
.tab-head3 .grgq-ul li:first-child{margin-left: 8%;}
.tab-head3 .grgq-ul li a{
	display: inline-block;
	background: #44b6ff;
	font-size: 22px;
	width: 100%;
	color: #fff;
	padding: 12px 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
	font-weight: 600;
}
.tab-head3 ul li.default a{background-color:#ffc627;}
#Tab3{width: 100%;background-color: #f1fbff;height: 350px;}
#Tab3 .swiper-slide{height:430px;}
#Tab3 .swiper-slide{overflow-y: auto;overflow-x: hidden;}
.centers-width{width: 45%;margin: 40px 32px;}
.centers{background-color: #fff;padding: 20px;}
.centers-titl{
	font-size: 26px;
	color: #35a5ff;
	padding: 15px 0;
}
.centers .centers-titl::before{
	display: inline-block;
	content: "";
	width: 7px;
	height: 21px;
	background-color: #28a1ff;
	margin: 0px 10px -2px 3px;
	border-radius: 10px;
}
.centers div{margin: 10px 0;}
.centers div span{
	font-size: 18px;
}
.centers div span:first-child{
	/* display: inline-block;
	margin: 13px 0; */
	font-weight: 600;
}
.centers div span p{display: inline;}
.tab-head4 ul li.default a{background-color:#ffc627;}
#Tab4{width: 100%;background-color: #f1fbff;height: 410px;}
.tab-head4 .other-ul li{text-align: center;width: 21%;}
.tab-head4 .other-ul li:first-child{margin-left: 19%;}
.tab-head4 .other-ul li a{
	display: inline-block;
	background: #44b6ff;
	font-size: 22px;
	width: 100%;
	color: #fff;
	padding: 12px 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
	font-weight: 600;
}
.swiper-slide3{width: 45%;margin: 40px 31px;}
.swiper-slide1,.swiper-slide2{width: 95%;margin: 23px 33px;}
#Tab4 .swiper-slide{height: 330px;}
#Tab4 .swiper-slide{overflow-y: auto;overflow-x: hidden;}
.lin-hig{line-height: 30px;}

@media all and (max-width: 768px){
	body{
		background: url('/template/images/ztzl.files/ggqsy/banner.png') no-repeat top center;
		background-size: 100%;
	}
	.logo img {margin: 10px 0 0 0;width: 40%;}
	.gao{height: 90px;}
	.titles img{width: 100%;}
	.ht img{width: 100%;}
	.tab-head1 ul li {padding: 0 28px;font-size: 18px;}
	.tab-head1 ul li a {padding: 20px 10px;}
	#Tab1 .swiper-wrapper .swiper-slide ul li { width: 38%;}
	#Tab4{height: 360px;}
	#Tab1 .swiper-wrapper .swiper-slide
	.sq_zx {padding: 25px 5px;}
	.tab-head3 .grgq-ul li:first-child {margin-left: 0%;}
	.tab-head3 .grgq-ul li a {font-size: 16px; padding: 12px 6px; border-radius: 0;}
	.tab-head3 .grgq-ul li {width: 25%;}
	.tab-head4 .other-ul li:first-child {margin-left: 0%; }
	.tab-head4 .other-ul li {text-align: center;width: 33.33%;}
	.tab-head4 .other-ul li a {font-size: 16px;border-radius: 0;}
	.centers-width {width: 96%; margin: 40px 7px;}
	.swiper-slide1, .swiper-slide2 {margin: 40px 10px;}
	.swiper-slide3 {width: 96%;margin: 40px 6px;}
	.xz_name li{font-size:14px}
	.xz_name{display:flex;align-items:center}
	.xz_name li{height:100%;line-height:50px}
	.xz_name li:first-child{line-height:50px}
	.xz_name li:nth-child(3){line-height:50px}
	.xz_table{display:table}
	.xz_table li{
		display:table-cell;
		vertical-align:middle;
		font-size:14px;
		word-break:break-word;
		float:none;
		line-height:normal;
		padding:5px
		border-right: 2px solid #dadada;
		border-bottom: 2px solid #dadada;
		}
	.sq_zx {padding: 12px;}
}
