@charset "utf-8";
/* CSS Document */

/* image switch css */
.SwitchContainer {
	position: relative; 
	display: block; 
	width:100%;
}
.SwitchContainer img.HoverImg {
    position: absolute;
    width: 100%;
    height: 100%;
    display: none; 
    z-index: 3; 
}

.SwitchContainer img:not(.HoverImg) {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1; 
}

.SwitchBottomLine {
    position: absolute; 
    bottom: 0px; 
    width: 100%; 
    height: 2.5em; 
    line-height: 2.5em;
    background-color: rgba(80, 80, 80, 0.5); 
    text-align: right; 
    vertical-align: middle; 
    z-index: 5; 
}

.SwitchBottomLine a {
    display: inline-block;
    border-radius: 50%; 
    text-align: center; 
    vertical-align: middle; 
    height: 1.5em;
    width: 1.5em; 
    line-height: 1.5em;
    padding: 0px;  
    margin: 0.5em 5px;
    background-color: white; 
    opacity: 0.5;
    text-decoration: none; 
}

.SwitchBottomLine a.CurrSpot {
    opacity: 1; 
    background-color: orange; 
}



/* main table */

#MainTable {
	box-shadow: 0px 0px 1px 2px #707070; 
	border-radius: 15px; 
	border-collapse: separate; 
	position: relative;
	background-color: #F0F0F0; 
	top: 27px;
}

.new::after {
	content: ""; 
	display: inline-block; 
	background-image: url("/img/new.gif"); 
	background-position: right;
	background-repeat: no-repeat;
	width: 32px; 
	height: 11px; 
}

/* top  */
#TopLogo {
	position:relative;
	z-index:3; 
	top: 5px; 
	left:26px; 
}

#TopMenuArea {
	position:relative; 
	z-index:2; 
	left:92px; 
	height: 36px; 
	width: 915px; 
	background-color: #2055ba; 
	border-left: 5px solid #d4d4d4; 
	border-top: 5px solid #d4d4d4; 
	
	line-height: 36px; 

	background: linear-gradient(to bottom, #1844af, #2f66c6); 
	border-top-left-radius: 15px; 
} 

#TopMenu {
	list-style-type: none; 
	margin: 0; 
	padding: 0px 0px 0px 10px; 
	display: inline-block; 
}

#TopMenu li {
	float: left; 
	width: 5.6em; 
	text-align: center; 
	font-family: "华文行楷"; 
	font-size: 16px; 
	transition: all 0.3s;	
}
#TopMenu li a {
	color: white; 
}

#TopMenu li:hover {
	background-color: #3D81CB;
	box-shadow: 3px -3px 1px #2f66c6; 
}

#TopMenu hr {
	display: none; 
}
/* Switch Banner */

#TopSwitch {
	position: absolute; 
	top: -1px; 
	left: 0px; 
	height: 115px; 
	width: 1013px;
}


/* middle */
#Middle td{
	vertical-align:top; 
}

/* left */
#LeftContents{
	display: none; 
}

div.LeftTitle {
	margin-top: 10px;
	height: 40px; 
	line-height: 40px;
	text-align: center;
	color: #FFF;
	font-family: '楷体'; 
	font-size: 16px; 
	font-weight: bold;	
	background-image: url('/img/左侧栏目名.png'); 
	background-repeat: no-repeat;	
	background-position: center center; 
}

ul.LeftMenu {
	text-align: left;
	list-style: none outside none;
	font-size: 14px; 
	font-family: "宋体"; 
	font-weight: bold; 
	color: #3AA53A; 
}

ul.LeftMenu hr {
	position: relative; 
	left: -25px; 
	margin: 0em; 
	border-style: none; 
	border-top: 1px solid #D0D0D0; 
	border-bottom: 1px solid #FFFFFF; 
}


ul.LeftMenu li {
	font-family: "宋体"; 
	font-weight: normal; 
	font-size: 16px; 
	color : #1868D0; 
	position: relative; 
	top : 0px; 
	left : 0px; 
	line-height: 35px; 
	cursor: pointer;
}

ul.LeftMenu li::before{
	content: "✙";
	color: green; 
	position: relative; 
	left: -0.5em;
}

/* center */

div.cBlock {
	display: none; 
	width : 100%; 
}

div.cBlock:target {
	display: block;
}

div.Invisible {
	line-height: 0.1em; 
	width: 1em; 
}

div.CenterTitle {
	border-radius: 5px; 
	background-color: #1a74c3; 
	background: linear-gradient(to bottom, #2c82cd, #0663b9); 
	line-height: 1.5em; 
	width: 8.5em; 
	font-size: 16px;
	font-weight: bold;
	font-family: "楷体";
	color: #FFF;
	text-align: center; 
	margin: 10px;
}

div.CenterTitle::after {
	content: ''; 
	position: relative;
	left: 8.5em; 
	width: 12em; 
	height: 3px; 
	display: block; 
	background: linear-gradient(to right, #D0D0D0, #F0F0F0); 
}

a.more {
	display: inline-block;
	width: 8em; 
	height: 1.2em; 
	text-align: center; 
	line-height: 1.5em; 
	font-family: "黑体"; 
	font-size: 9px; 
	color: #909090;
	background-color: #FFFFFF; 
	border-color: #a0a0a0; 
	border-width: 0.5; 
	border-style: solid; 
	box-shadow: 2px 2px 1px 1px #cdcdcd;  
}


div.zpBlock{
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
	color: #1868D0;	
}

#Contents {
	padding: 5px; 
	overflow: hidden;
}
#Contents p.标题 {
	font-size: 16px; 
	line-height: 120%; 
	font-weight: normal; 
}

#miniNews {
	font-size: 14px;
	position: relative;
	padding: 0 3px;
}

#miniNews p.标题 {
	font-size: 14px; 
	line-height: 120%; 
	font-weight: normal;
}

#MainTable p.pic{
	text-align: center; 
	text-indent: 0px; 
}


div.aboutBlock {
	color: #1868D0; 
}

div.aboutBlock p {
	font-size: 16px; 
	line-height: 150%; 
	font-weight: normal; 
	text-indent: 2em; 
	margin: 0.5em 0em 0.2em 0em; 
}


#News td{
	padding: 0px 25px 0px 25px; 
}

h1{
	text-align: center; 
	font-family: "楷体"; 
	font-size: 30px; 
	line-height: 150%;
}

h2{
	text-align: center; 
	font-family: "楷体"; 
	font-size: 25px; 
	line-height: 150%;
}

h3 {
	text-align: center;
	font-weight: normal; 
	font-family: "宋体"; 
	font-size: 16px; 
	line-height: 150%;
}
#News p{
	text-align: left; 
	text-indent: 2em;
	font-family: "宋体"; 
	font-size: 16px; 
	line-height: 150%;
}

#ContactUs {
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
	color: #1868D0;
	position: relative;
	left: 0px;
}
#ContactUs p{
	margin-left: 10px; 
}

.PicList {
	width: 100%; 
	text-align: center; 
	padding: 0px; 
	margin: 0px auto;
	list-style-type: none;
}
.PicList li {
	display: inline-block; 
	padding: 5px 2px 10px 2px; 
	width: 100%; 
	line-height: 2em;
	text-align: center; 
}
.PicList[col="2"] li { width: 49%; }
.PicList[col="3"] li { width: 32%; }
.PicList[col="4"] li { width: 24%; }
.PicList[col="5"] li { width: 19%; }

.PicList li[long] {width: 100%; }
.PicList li[thin] {
	padding: 0px 2px; 
	line-height: 0em; 
}

.PicList img {
	display: block; 
	margin: 0px auto; 
}

/* Bottom */
#Bottom {
	position: relative; 
	background-color: #2656B9; 
	background : linear-gradient(to bottom, #1237a3, #3b75ce); 
	border-bottom-left-radius: 15px; 
	border-bottom-right-radius: 15px; 
}

#Bottom div {
	text-align: center;
}

#BottomInfo, #BottomInfo>a {
	color: #FFF; 
	font-size: 12px;
	font-weight: normal; 
	line-height: normal;
	text-align: center; 
}

#BottomInfo>a:hover {
	color: goldenrod;
}

#_ideConac {
	position: absolute; 
	left: 730px; 
	top: 15px; 
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
	background-color: #EAEAEA;
}

table.DataList{
	border: 3px solid black; 
	border-collapse: collapse; 
}

table.DataList td {
	border: 2px solid blue;
}

a.Download::after {
	content: ""; 
	display: inline-block; 
	background-image: url("/img/download.jpg"); 
	background-position: right;
	background-repeat: no-repeat;
	width: 25px; 
	height: 13px; 
}

ul.Emp li{
	font-size: 1.1em; 
	font-weight: bold; 
}

