html,body {
	background-color: #DAF8FE;
	margin: 0 auto;
	color: #111111;
	width: 970px;
	font-size: 16px;
	font-family: "-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,STHeiti,Microsoft YaHei,Microsoft JhengHei,Source Han Sans SC,Noto Sans CJK SC,Source Han Sans CN,Noto Sans SC,Source Han Sans TC,Noto Sans CJK TC,SimSun,sans-serif";
}
li,dt,dd {list-style-type:none;}
h1 {font-size: 24px; color: #990000; letter-spacing: 2px; line-height: 50px; padding: 0; margin: 0; text-align: center;}
h2 {font-size: 16px; line-height: 30px; padding: 0; margin: 0 0 10px 0; text-align: center; font-weight:normal;}
.sh1 {
	font-weight: bold;
	color: #FFFFFF;
	font-size:16px;
	line-height: 1;
	text-align: left;
	margin-top: 3px;
	letter-spacing: 0;
	display: inline-block;
}
form {margin: 0;}
input,select {
	box-sizing: border-box;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	background-color: #FFFFFF;
	height: 26px;
	vertical-align:middle;
	border: 1px solid #50D0F5;
}
input:hover {background-color: #D0F3FD;}
.button {
	font-size: 16px;
	width:84px;
	height:30px;
	font-family: "Arial", "Helvetica", "sans-serif";
	background-color: #FFFFFF;
	border: 1px solid #50D0F5;
	margin: 5px;
	padding: 0;
	-webkit-appearance: none;
	border-radius: 5px;
	cursor:pointer;
	vertical-align:middle;
}
.button:hover {background-color: #D0F3FD;}
.indexbutton {
	font-size: 16px;
	width:80px;
	height:26px;
	font-family: "Arial", "Helvetica", "sans-serif";
	background-color: #FFCC00;
	border: 1px solid #FF9900;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	cursor:pointer;
	vertical-align:middle;
	border-radius: 5px;
}
.indexbutton:hover {background-color: #FFFF99;}
img {border: 0;}
a {color: #006600;text-decoration: none;}
a:hover {color: #FF0000;}
.ftdh {
	padding: 10px;
	width: auto;
	background-color: #EEFCFF;
	font-size: 15px;
	clear: both;
	border: 1px solid #A3E7FA;
	margin: 5px auto 0px auto;
	line-height: 26px;
}
.ftdh a,.ftdh a:link,.ftdh a:visited {
	font-size: 15px;
	margin-right: 12px;
}
#ft {
	CLEAR: both;
	font-size:14px;
	border: 1px solid #A3E7FA;
	background-color: #EEFCFF;
	float: none;
	width: auto;
	padding: 10px;
	line-height: 180%;
	height: auto;
	margin: 5px auto;
	text-align: center;
}
#ft a,#ft a:link,#ft a:visited {
	font-size: 14px;
	margin-right: 8px;
}
#main {
	width: 970px;
	padding: 0px;
}
#left {
	float: left;
	width: 760px;
}
.mding {clear:both;width:100%;}
.logo {float:left;width:20%;}
hr {height:1px;	border:0; overflow:hidden; color: #CCCCCC;} 
.b1 {
	width: 100%;
	table-layout:fixed;
	word-wrap:break-word;
	margin: 0;
	padding: 0;
}
.ttop {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	COLOR:#FFFFFF;
	LINE-HEIGHT: 2;
	HEIGHT: 28px;
	background-color: #0E797C;
	padding-top: 3px;
}
.ttop a:link,.ttop a:visited,.ttop a:hover,.ttop a:active {color: #FFFFFF;PADDING-LEFT: 10px;}
.ttop2 {
	clear: both;
	width: 760px;
	overflow:hidden;
	margin: 0 0 5px 0;
}
.ttop2 dl {
	width: 100%;
	overflow:hidden;
	margin: 0;
}
.ttop2 dl dt {
	clear: both;
	width: 100%;
	overflow:hidden;
	background-color: #0E797C;
	font-weight: bold;
	color: #FFFFFF;
	font-size:16px;
	margin: 0;
	height: 30px;
	padding: 0 0 0 10px;
	line-height: 30px;
}
.ttop2 dl dt a,.ttop2 dl dt a:link,.ttop2 dl dt a:visited {color: #FFFFFF;}
.ttop2 dl dt a:hover {text-decoration: underline;}
.ttop2 dl dd {
	overflow:hidden;
	clear: both;
	width: auto;
	margin: 0;
	color: #111;
	font-size:16px;
	background-color: #EEFCFF;
	line-height: 1.8;
	border: 1px solid #A3E7FA;
	padding: 3px 10px;
}
.ttop2 ul {margin: 0; padding: 3px 10px; border: 1px solid #A3E7FA; background-color: #EEFCFF; overflow:hidden;}
.ttop2 li {
	float: left;
	width: 50%;
	margin: 10px 0;
	padding: 0;
}
.ttop3 {
	clear: both;
	width: 760px;
	overflow:hidden;
	margin: 0 0 5px 0;
}
.ttop3 dl {
	width: 100%;
	overflow:hidden;
	margin: 0;
}
.ttop3 dl dt {
	clear: both;
	width: 100%;
	overflow:hidden;
	background-color: #0E797C;
	font-weight: bold;
	color: #FFFFFF;
	font-size:16px;
	margin: 0;
	height: 28px;
	padding: 5px 0px 0px 10px;
}
.ttop3 dl dt a,.ttop2 dl dt a:link,.ttop2 dl dt a:visited {color: #FFFFFF;}
.ttop3 dl dt a:hover {text-decoration: underline;}
.ttop3 dl dd {
	overflow:hidden;
	clear: both;
	width: auto;
	margin: 0;
	color: #111;
	font-size:17px;
	background-color: #EEFCFF;
	line-height: 2;
	border: 1px solid #A3E7FA;
	padding: 10px;
}
.ttop3 dl dd img {MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 660 ? "660px" : this.width)!important;}
.ttop3 dl dd a,.ttop3 dl dd a:link,.ttop3 dl dd a:visited {}
.ttop3 dl dd p,.ttop3 dl dd div {margin: 10px 0;}
.ttop3 dl dd p.gary,.gary {color: gray; font-size: 14px;}
.fr {float: right; margin: 0 40px 0 0;}
.cqtulb {
	float: left;
	width: 147px;
	text-align: center;
	margin: 10px auto;
}
.sxlb {
	float: left;
	width: 123px;
	text-align: center;
	margin: 10px auto;
}
.ttd { BORDER-BOTTOM: #CCC 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 22px; PADDING-TOP: 5px;}
.ntop {	BORDER-TOP: #fff 2px solid;BORDER-LEFT: #fff 2px solid; BORDER-RIGHT: #fff 2px solid;BACKGROUND: #D8E0EE;PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #000; LINE-HEIGHT: 28px; HEIGHT: 30px;}
.new { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 2; PADDING-TOP: 5px;}
.new2 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 40px; PADDING-TOP: 5px;}
.new3 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; LINE-HEIGHT: 40px; PADDING-TOP: 5px;}
.red { color: #FF0000; font-weight: bold;}
a.red:link,a.red:hover,a.red:visited {COLOR: #FF0000;}
.hei {color: #111111; font-weight: bold;}
a.hei:link,a.hei:hover,a.hei:visited {COLOR: #111111;}
.zise { color: #FF00FF; font-weight: bold;}
a.zise:link,a.zise:hover,a.zise:visited {COLOR: #FF00FF;}
.lanse,.blue { color: #0000FF; font-weight: bold;}
a.lanse:link,a.lanse:visited,a.blue:link,a.blue:visited {COLOR: #0000FF;}
a.lanse:hover,a.blue:hover {COLOR: #FF0000;}
.date { float:left;}
.date th { background:#C9FAF4; color:#000; text-align:center; line-height:16px; font-size:12px;}
.date td { font-size:12px; text-align:center; line-height:16px;}
.date td.bg01 { background:#ff0000 no-repeat center center; color:#fff; font-weight:bold;}
.date ul{margin-left:10px;}
.date li { background:#ff0000 no-repeat right 15px;color:#555452;display:inline;float:left;width:38px; padding-left:5px;}
#head{}
#menu_top {float:right;width:78%;height:85px;text-align:left;padding-left:10px;}
.menu_topd {
	font-size:16px;
	line-height:55px;
	vertical-align:middle;
	text-align: right;
}
.menu_topd a {
	margin-right: 14px;
}
#menu0{line-height:28px;width:99%;padding:0;margin:0px;}
#menu0 li a,#menu0 li a:link,#menu0 li a:visited{color:#ffffff;text-decoration:none;font-size:16px;}
#menu0 li a:hover{color:#ffffff;text-decoration: none;font-size:16px;}
.menuli{
	float:left;
	background:#000000;
	text-align:center;
	vertical-align:bottom;
	width:57px;
	list-style:none;
	FONT-WEIGHT: bold;
	font-size:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 3px;
}
.menuli:hover {background:#0E797C;border-bottom-color: #0E797C;}
.liup{float:left;background: #0E797C;border-bottom:1px solid #0E797C;border-right:1px solid #FFFFFF;text-align:center;vertical-align:middle;width:57px;FONT-WEIGHT: bold;font-size:16px;padding-top: 3px;}
#menu{font-size:14px;clear:both;border-top:5px solid  #0E797C;border-bottom:1px solid #0E797C;border-left:1px solid #0E797C;border-right:1px solid #0E797C;padding: 0px 6px;margin-bottom: 5px;background:#A3E7FA;line-height:2;}
#menu a {padding: 0px;margin-right: 11px;}
.leftbody {background-color: #EEFCFF; padding: 10px; margin: 0 0 5px 0; border: 1px solid #A3E7FA; overflow:hidden;}
.wenzhanglb {padding: 0; margin: 0; overflow:hidden;}
.wenzhanglb ul {padding: 0;	margin: 0;}
.wenzhanglb ul li {
	color: #666666;
	font-size: 14px;
	clear: both;
	float: none;
	width: 100%;
	border-bottom: 1px dashed #A3E7FA;
	padding: 10px 0;
	overflow:hidden;
	line-height: 1.8;
}
.wenzhanglb ul li img {
	float: left;
	margin-right: 10px;
}
.wenzhanglb ul li h3,.wenzhanglb ul li h3 a {
	font-size: 20px;
	color: #990000;
	line-height: 36px;
	margin: 0;
	padding: 0;
}
.wenzhanglb ul li h3 a:hover {
	color: red;
}
.zilanmu {
	width: 758px;
	overflow:hidden;
	border: 1px solid #9FF2F4;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
.zilanmu ul {
	padding: 0;
	margin: 0;
}
.zilanmu ul li {
	color: #666666;
	width: 240px;
	padding-top: 10px;
	text-align: center;
	float: left;
	font-weight: bold;
	padding-bottom: 10px;
	margin: 6px;
}
.pages {padding: 10px; margin: 0;}
.pages ul {margin: 0; padding: 0;}
.pages li {
	color: #AAAAAA;
	float: left;
	font-size: 20px;
	line-height: 36px;
	margin: 5px;
	height:36px;
}
.pages li a{border:1px solid #50D0F5; height:36px; padding:0 10px; float:left;background-color: #FFFFFF;}
.pages li select {height:35px; font-size: 18px;}
.pageinfo {float: left;}
.lie a {
	float: left;
	margin: 5px 14px;
	text-align: center;
}
.lie a img {margin-top: 8px;}
.lie2 a {
	float: left;
	width: 50%;
	margin: 5px auto;
}
.lie3 a {
	float: left;
	width: 33.33%;
	margin: 5px 0;
}
.lie4 a {
	float: left;
	width: 25%;
	margin: 5px 0;
}
.lie5 a {
	float: left;
	width: 20%;
	margin: 5px auto;
}
.zzleft {
	float: left;
	height: auto;
	width: auto;
}
.zzright {
	float: right;
	height: auto;
	width: auto;
}
.xmsr {
	margin-top: 20px;
	margin-left: 20px;
	font-size: 16px;
}
.kuang {
	border: 1px solid #0099CC;
	width: 80px;
	vertical-align:middle;
}
.kuangb {
	border: 1px solid #FF9900;
	background-color: #FFCC00;
	vertical-align:middle;
	font-size: 16px;
	border-radius: 5px;
	cursor:pointer;
}
.kuangb:hover{background-color: #FFFF99;}
.xml {
	margin: 10px;
}
.xingming {
	font-size: 16px;
	line-height: 2;
	width: 740px;
	margin: 0;
	padding: 10px;
	overflow:hidden;
	background-color: #EEFCFF;
}
.zgjm {width: 738px;overflow:hidden;border: 1px solid #A3E7FA;background-color: #EEFCFF;padding: 10px;margin-bottom: 5px; float: left;}
.zgjmbt {font-size: 20px;font-weight: bold;	letter-spacing: 2px; padding-left: 10px; padding-top: 3px; padding-bottom: 10px; height: 25px;}
.zgjmbt a,.zgjmbt a:link,.zgjmbt a:visited,.zgjmbt a:hover {
	color:#111111;
	padding: 2px 5px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3E7FA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3E7FA;
}
.zgjmlb {float: left;width: 100%;overflow:hidden;}
.zgjmlb ul {padding: 0;margin: 0;}
.zgjmlb ul li {margin: 10px;float: left;}
.zgjmlb ul li a,.zgjmlb ul li a:link,.zgjmlb ul li a:visited{font-size: 17px; text-decoration:none;}
.zgjmlb ul li a:hover{text-decoration: none;}
#right {
	float: right;
	width: 200px;
	background-color: #EEFCFF;
	border: 1px solid #A3E7FA;
}
#right dl {
	padding: 0;
	margin: 0;
}
#right dl dt {
	background-color: #0E797C;
	color: #FFFFFF;
	height: 25px;
	font-size:15px;
	font-weight: bold;
	padding: 3px 0 0 7px;
	clear: both;
	margin: 0;
}
#right dl dt a,#right dl dt a:link,#right dl dt a:visited {color: #ffffff;font-weight: bold;}
#right dl dt a:hover {text-decoration: underline;}
#right dl dd {
	margin: 0;
	clear: both;
	font-size:14px;
	line-height: 1.5;
	padding: 0 0 7px 7px;
}
#right dl dd p {
	margin: 10px 0;
	padding: 0;
	line-height: 2;
	color: #666666;
}
#right ul {
	clear: both;
	margin: 0;
	padding: 5px 0;
}
#right ul li {
	float: left;
	margin: 0;
	padding: 0 0 12px 7px;
	font-size:14px;
}
.right2 a {
	float: left;
	width: 50%;
	margin: 5px auto;
}
.right3 a {
	float: left;
	width: 33.33333%;
	margin: 5px auto;
}
.right4 a {
	float: left;
	width: 25%;
	margin: 4px auto;
	font-size: 12px;
}
/*--2020linkÑÕÉ«--*/
#cyg2022 a,#cyg2022 a:link,#cyg2022 a:visited{color:#0000FF;text-decoration:none;}
#cyg2022 a:hover{color:#0000FF;text-decoration:underline;}
#xzys a,#xzys a:link,#xzys a:visited{color:#0000FF;text-decoration:none;}
#xzys a:hover{color:#0000FF;text-decoration:underline;}