@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,legend,input,textarea,button,p,td,hr,nav
{
	margin:0;
	padding:0;
}

body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background:#ffffff;
}

td 
{
	font-size: 14px;
	line-height: 1.5;
	color:#242424;	
}

a 
{
	color: #3F3F3F; text-decoration: none;
}

a:hover
{
	color:#E71111;
}

a.menu
{  
	color: #242424;
	text-decoration: none;
}

img
{
    vertical-align:middle;
}

UL 
{
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
	PADDING-TOP: 0px;

}

OL {

	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
	PADDING-TOP: 0px;

}

LI {

	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
	PADDING-TOP: 0px;

}



#TimeBoard
{
	float:left;
	width:90px;
	border:0px solid #BBD1C4;	
	z-index:10000;
	margin:0px;	
	position: absolute;
    visibility:hidden;
}

.txt14px
{
	font-size: 14px;	
}



.txt14pxBold
{
	font-size: 14px;
	font-weight: bold;	
}

.txt16px
{
	font-size: 16px;	
}

.txt16pxBold
{
	font-size: 16px;
	font-weight: bold;
		
}

.txt20px
{
	font-size: 20px;	
}

.txt20pxBold
{
	font-size: 20px;
	font-weight: bold;	
}

.txt24px
{
	font-size: 24px;	
}

.txt24pxBold
{
	font-size: 24px;
	font-weight: bold;	
}

/******************Green*************************/
.txt12pxGreen 
{	
	color: #279A00;
	font-size: 12px;	
}

.txt14pxGreen
{
	font-size: 14px;	
	color: #279A00;
}

.txt14pxGreenBold
{
	font-size: 14px;
	font-weight: bold;
	color: #279A00;
}

.txt16pxGreen
{
	font-size: 16px;	
	color: #279A00;
}

.txt16pxGreenBold
{
	font-size: 16px;
	font-weight: bold;
	color: #279A00;
}

.txt20pxGreen 
{
	font-size: 20px;	
	color: #279A00;
}

.txt20pxGreenBold 
{
	font-size: 20px;
	font-weight: bold;
	color: #279A00;
}

.txt26pxGreenBold
{
	font-size: 26px;
	font-weight: bold;
	color: #279A00;
}


.txtYello
{
	color: #FF8000;	
}


/**************White******************/

.txt12pxWhite
{
	font-size: 12px;
	color: #FFFFFF;
}

.txt14pxWhite
{
	font-size: 14px;
	color: #FFFFFF;
}

.txt14pxWhiteBold
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.txt16pxWhite 
{
	font-size: 16px;	
	color: #FFFFFF;	
}

.txt16pxWhiteBold 
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;	
}


/***********************Gray********************************/
.txt12pxGray
{
	font-size: 12px;
	color: #666666;	
}

.txt14pxGray
{
	font-size: 14px;
	color: #666666;	
}

.txt16pxGray
{
	font-size: 16px;
	color: #666666;
	line-height:2;
}

/******************Red**********************/
.txt12pxRed
{
	font-size: 12px;
    color:#FF0000;
}

.txt14pxRed
{
	font-size: 14px;
    color:#FF0000;
}

.txt16pxRedBold
{
	font-size: 16px;
    color:#FF0000;
	font-weight: bold;
}

.txt20pxRedBold
{
	font-size: 20px;
    color:#FF0000;
	font-weight: bold;
}

/************************Blue*****************************/
.txt14pxBlue 
{

	color: #0E4B9E;
	font-size: 14px;
}

.txt14pxBlueBold 
{
	font-size: 14px;
	font-weight: bold;
	color: #0E4B9E;	
}

.txt16pxBlue 
{

	color: #0E4B9E;
	font-size: 16px;
}

.txt16pxBlueBold 
{
	font-size: 16px;
	font-weight: bold;
	color: #0E4B9E;	
}

.txt20pxBlue 
{

	color: #0E4B9E;
	font-size: 20px;
}

.txt20pxBlueBold 
{
	font-size: 20px;
	font-weight: bold;
	color: #0E4B9E;	
}

/********************Black**********************/
.txt14pxBlack
{
	font-size: 14px;
	color: #333333;	
}

.txt14pxBlackBold
{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.txt16pxBlack
{
	font-size: 16px;
	color: #333333;	
}

.txt16pxBlackBold
{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.txt24pxBlack
{
	font-size: 24px;
	color: #333333;	
}

.txt24pxBlackBold
{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

/**********************************/
.txt14pxOlive 
{
	color: #007BBB;
	font-size: 14px;		
}



.inputBox 
{
	font-size: 16px;
	border: 1px solid #CCCCCC;
	height:22px;
}


/***********************导航页面*****************************/
.BackBox {

	background-color: #FFFFFF;
	height:25px;	
	float:left;
	border: none;
	cursor:hand;
}



.WhiteBox {
	background-color: #FFFFFF;	
	border: 1px solid #8FAFD2;
	float:left;
	height:20px;

}



.BlueBox {

	background-color: #EDF5FD;
	border: 1px solid #8FAFD2;
	float:left;
	height:20px;
}


#MidBox

{
	float:left;	
	margin:0px;
	padding:0px;
	position: absolute;
	z-index: 9999;
	visibility:hidden;
}



#MainBox2

{	
	border: 4px solid #A82739;

}



#GoPrevious
{
    cursor:url(left.cur)/*tpa=http://www.zgqc.org/css/cur/left.cur*/; 
    z-index: 9999;
    position:absolute;
    float:left; 
}



#GoNext
{
    cursor:url(right.cur)/*tpa=http://www.zgqc.org/css/cur/right.cur*/;
    z-index: 9000;
    position:absolute;
    float:left;   
}




.txtLine {

	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
}


#NewsButton
{
	float:left;
	width:100px;
	height:29px;
	background-image:url(news_01.gif)/*tpa=http://www.zgqc.org/images/news_01.gif*/;
	margin:0px;
	padding:0px;
	position: relative;
	z-index: 100;
	left: 0px;
	top: -5px;
	background-position: 0px 0px;	
}



#BtnTitle
{

	float:left;
	width:100px;	
	margin:0px;
	padding:0px;
	position: relative;
	z-index: 100;
	left: 0px;
	top: 7px;
	background-position: 0px 0px;
	padding-top:0px;	
	text-align:center;
}


.InputBox2
{
	font-size: 14px;
	border: 1px solid #737373;
	background-color: #E5F0EB;
	height: 18px;
	font-weight: normal;
	vertical-align: middle;
}


.InputBox3
{
	font-size: 14px;
	border: 1px solid #737373;
	background-color: #E5F0EB;
	height: 58px;
	font-weight: normal;
	vertical-align: middle;	
}

#divFloat
{
	float:left;	
	margin:0px;
	padding:0px;
	position: absolute;
	visibility: hidden;
	z-index: 1001;		
}

/***灰色背景层***/
#gray
{
    background: #000;
    display: block;
    z-index: 1000;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/***对话框***/
#divMsgBox
{
	float:left;	
	margin:0px;
	padding:0px;
	position: absolute;
	visibility: hidden;
	z-index: 1001;	
}

/************图片浏览弹出层**************/
.imgBox {
	border: 10px solid #CCCCCC;
}

.whiteBox10{
	border: 10px solid #FFFFFF;
}

.txtRedNewsTitle
{
	font-family:黑体;
	font-size: 24px;
	color: #FF0000;
	font-weight: bold;
}