/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size:16px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
/*:focus{ outline: 0;}*/
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:2.5;height:2.5em;display:grid;grid-template-columns: auto 6em;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#666;text-overflow: ellipsis;white-space: nowrap; height: 2.5em;overflow: hidden;}
.AllListCon ul li a:before{content:'?';  color:#5ab24f; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}
.pic img{ width:100%;}


/****中间头部样式***/
/* .top_bg{background:url(/images2021/gst20211022_01.jpg) center top no-repeat; height:17.5em;} */
.top_bg{background:url(/images2021/gajycyzt20230719.jpg) center top no-repeat; height:282px;}

.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; padding:1em 0 0 0; overflow:hidden; width:100%; display:flex;align-items: center;  justify-content: space-between;  }
.top_bg_con .logo{ display:table-cell; vertical-align:middle;  width:60%;}
.top_bg_con .logo img{ width:100%;max-width:485px;}
.top_bg_con .fanhui{line-height:2; text-align:right;}
.top_bg_con .fanhui a{ background:#127e6b; position:relative; border-radius:2em;  color:#fff; text-align:center; width:4em; display:inline-block; padding:0 1.5em 0 0;}
.top_bg_con .fanhui a:after{ content:""; height:1.5em; width:1.5em; background:#fff; border-radius:100%; position:absolute; right:0.25em; top:0.25em;}
.menuBg{ background:url(/images2021/gst20211022_02.jpg) top center no-repeat; }
.menu{ max-width:1300px; margin:0 auto;padding:0.5em 0 0 0;}
.menu ul{ display:flex; font-size:1.15em;    justify-content: space-around;}
.menu ul li a{ color:#fff; padding:0 3em; display:inline-block; height:3.1em; line-height:3.1;}
.menu ul li a:hover,.menu ul li a.hover{ background:#fff; text-decoration:none; color:#2f5b74;}

.conter{ max-width:1200px; margin:2em auto; overflow:hidden;}
.JyTab{ border-bottom:3px solid #00ab97; padding:0 0 2em 8em; box-sizing:border-box; position:relative;}
.JyTab .tab_tit{ margin-left:-8em; width:6em; text-align:center;  }
.JyTab .tab_tit span{height:4em; text-align:center; display:block; background:#edfcff; position:relative; display:flex;align-items: center; cursor:pointer;    justify-content: center;font-size:1.75em;}
.JyTab .tab_tit span.hover{ background:#137e6c; color:#fff;}
.JyTab .tab_tit span.hover:after{ content:""; position:absolute; right:-0.25em; top:50%; margin-top:-0.25em; background:#137e6c; width:0.5em; height:0.5em; transform:rotate(45deg);}
.tabCont{ display:none;}
.JyTab .tabCont{ overflow:hidden; width:103%;}
.JyTab  ul { width:30.3%; margin:0 3% 0 0;}
.JyTab  ul h3{ text-align:center; font-size:1.15em; color:#333; line-height:2; margin:1em 0;}
.JyTab  ul li{ margin:0 0 1em 0;}
.JyTab  ul li a{ border:1px solid #dedede; color:#333; font-size:1.15em; height:3.3em; display:flex; line-height:1.3; padding:0 1em;    align-items: center; justify-content: center;}
.JyTab  ul li a:hover,.JyTab  ul li a.hover{ color:#108a3d; border-color:#108a3d; text-decoration:none;}
.JyTab  ul li a.gao{ height:11.9em;}

.JyTab .tabCont.er ul{ width:22%;}
.JyTab .tabCont ul.er{ width:47%;}
.JyTab .tabCont ul.er li{ width:48%; margin:0 2% 1em 0; float:left;}

.touTit{ color:#108a3d; text-align:center; font-size:1.87em;}
/* .tit{ margin:2em 2em 1em 2em;  color:#035470; clear:both;background:url(/images2021/gajytip20230719.png) left center no-repeat; width: auto;} */
.tit{ margin:2em 2em 1em 2em;  color:#fff; clear:both;position: relative;font-weight: bold;font-style: italic;}
.tit em{font-weight: bold;font-style: italic;}
.tit span{font-size:1.25em; line-height:3.5; font-weight:bold;background:url(/images2021/gajytip20230719.png) left center no-repeat;background-size:100% 100%;display: inline-block;padding: 0 3em 0 1.7em;}
/* .tit::before{display: inline-block;content: '';background:url(/images2021/gajytip20230719_02.png) left center no-repeat;background-size: 100%;width: 2em;height: 2em;position: absolute;top: 1.2em;left: 2em;} */
/* .tit span em{ color:#e50000;} */
/* .tit span.bg2{ background-image:url(/images2021/gst20211022_32.png);}
.tit span.bg3{ background-image:url(/images2021/gst20211022_33.png);}
.tit span.bg4{ background-image:url(/images2021/gst20211022_34.png);}
.tit span.bg5{ background-image:url(/images2021/gst20211022_35.png);}
.tit span.bg6{ background-image:url(/images2021/gst20211022_36.png);}
.tit span.bg7{ background-image:url(/images2021/gst20211022_39.png);}
.tit span.bg8{ background-image:url(/images2021/gst20211022_38.png);}
.tit span.bg9{ background-image:url(/images2021/gst20211022_37.png);} */

.BzText{ background:#effffd; border-radius:0.5em; border:1px solid #00ab97; margin:0 2em; padding:1em 2em; color:#666666; line-height:2.5;}
.BzText img{ max-width:100%;}
.BzText ul{ margin:1em 0;}
.BzText ul li{ position:relative; padding:0 0 0 2em;}
.BzText ul li em{ position:absolute; left:0px; top:0.56em; color:#fff; background:#35975e; border-radius:100%; width:1.38em; text-align:center; line-height:1.38em;}

.SqLeftCont{ width:50%; margin:0 0 2em 0;}
.SqLeftCont .BzText{ height:9em;}
.SqLeftCont a,.BzText ol a{ text-decoration:underline;color:#666666;}
.SqLink{ display:flex;    align-items: center;}
.SqLink .leftlink a{ height:4.7em;align-items: center;justify-content: center; font-size:1.15em; text-align:center; line-height:1.5; width:4.7em; display:flex; border:1px dashed #59ab7d; border-radius:100%;}
.SqLink .leftjiant{ color:#5ab24f; font-size:3em; margin:0 0.5em;}
.BzText ol{ margin:1em 0 0 0;} 
.BzText ol span{ color:#5ab24f; margin:0 0.5em 0 0;}
.AllListCon ul li { padding:0;}

.conterBg{  padding:1px 0;}

.bottomTit{ color:#035470; text-align:center; margin:0 0 2em 0;}
.bottomTit span{ position:relative; font-size:1.875em; display:inline-block;}
.bottomTit span:before{ content:""; position:absolute; left:-5em; top:50%; margin-top:-1px; width:4em; height:2px; background:#035470;}
.bottomTit span:after{ content:""; position:absolute; right:-5em; top:50%; margin-top:-1px; width:4em; height:2px; background:#035470;}
.conterBg .bottomTit span:before,.conterBg .bottomTit span:after{ background:#035470;}
.conterBg .bottomTit{color:#035470; }

.listText{ margin:0 2em 1em 2em;}
.listText .topTit{ height:3.3em; display:flex; background:#effffd; position:relative;align-items: center; padding:0 4em 0 2em; font-size:1.15em; cursor:pointer; border: 1px solid #00ab97}
.listText .topTit:after{ content:""; position:absolute; right:2em; top:50%; margin-top:-0.65em; width:1.33em; height:1.33em; background:url(/images2021/gst20211022_23.png) no-repeat; background-size:100%;}
.listText .BzText{ display:none; background:#ededed; margin:0px 0 0 0 ; border-radius:0; padding:1em 2em;background: #effffd; border: 1px solid #00ab97; border-top: none;}
.listText.hover .topTit:after{  background-image:url(/images2021/gst20211022_27.png);}
.listText.hover .BzText{ display:block;}
.listText.hover .BzText h3{ border-left:0.5em solid #5ab24f; font-size:1.15em; line-height:1; height:1em; font-weight:normal; padding:0 0 0 0.5em; margin:2em 0 1em 0;}
.listText.hover .BzText ul,.listText.hover .BzText p{ margin:1em;}

.LiuCcont{ width:100%; overflow:hidden; position:relative; margin:2em 0;}
.LiuCcont:after{ content:""; position:absolute; top:1.2em; left:8%; width:84%; height:2px; background:#35975e; z-index:8;}
.LiuCcont .leftcont{ width:16.6%; text-align:center; position:relative; z-index:9; line-height:1.5; float:left; }
.listText.hover .BzText .LiuCcont p{margin:0.5em 1em;}
.LiuCcont .leftcont span{ font-size:1.5em; width:1.58em; height:1.58em; text-align:center; line-height:1.58; background:#fff; border:2px solid #35975e; color:#35975e; display:block; margin:0 auto; border-radius:100%;}

.more{ width:15em; margin:0 auto;}
.more a{ line-height:2.9em; font-size:1.15em; color:#fff; display:block; background:#35975e; border-radius:0.5em; text-align:center;}

.conterBg2{  padding:1px 0;}

.bottomCont .BzText{ background:#ededed; border-radius:0; padding:1em 2em; border:none;}
.bottomCont h5{ font-weight:normal; font-size:1.15em; margin:1em 3em;}
.bottomCont .BzText ul{ margin:0.5em 1em;}
.bottomCont .BzText h6{ font-size:1em; }

/*--计划页--*/
.JhtopTab{ max-width:1200px; margin:2em auto 0 auto; overflow:hidden;}
.JhtopTab ul{ width:102%; overflow:hidden;}
.JhtopTab ul li{ width:23%; margin:0 2% 0 0; float:left;}
.JhtopTab ul li a{ display:flex; height:7.5em; background:#edfcff; color:#003d70; font-size:1.15em;align-content: center; flex-wrap: wrap; text-align: center; justify-content: center;line-height:1.5; padding:0 1em 0.5em 1em; box-sizing:border-box; position:relative;}
.JhtopTab ul li a strong{ color:#127e6b; font-size:1.55em; width:100%; text-align:center;}
.JhtopTab ul li a:hover,.JhtopTab ul li a.hover{ background:#127e6b; color:#fff; text-decoration:none;}
.JhtopTab ul li a:hover strong,.JhtopTab ul li a.hover strong{ color:#fff;}
.JhtopTab ul li a:hover:after,.JhtopTab ul li a.hover:after { content:"?"; color:#fff; position:absolute; bottom:0.25em; left:50%; margin-left:-0.5em;   transform:rotate(90deg);}

@media (max-width:1200px){
	
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.top_bg{ height:11.5em;}
		.top_bg_con{ padding:0.5em 3%; box-sizing:border-box;}
		.conter{ margin:2em 3%;}
		.menuBg{ background-size:auto 100%;}
		.menu ul{ font-size:1em;}
		.menu ul li a{ padding:0 0.5em; display:flex; height:3em;    align-items: center; line-height: 1.3; justify-content: center; text-align: center;}
		.JyTab{ padding:0;}
		.JyTab .tab_tit{ float:none; margin:0;width:auto; overflow:hidden;}
		.JyTab .tab_tit span{ width:50%; float:left; height:2em; line-height:2;}
		.JyTab .tabCont{ width:auto; margin:1em 0 0 0;}
		.JyTab ul,.JyTab .tabCont.er ul{ width:102%; margin:0;}
		.JyTab ul li{ float:left; width:48%; margin:0 2% 2% 0;}
		.JyTab ul li a.gao{ height:auto; width:auto; padding:1em;}
		.bottomCont h5,.tit,.BzText,.listText{ margin:1em 3%;}
		.JhtopTab{ margin:1em 3%;}
		.JhtopTab ul li{ width:48%; margin:0 2% 2% 0;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}