﻿@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, legend, input, textarea, button, p, td, hr, nav {
    margin: 0;
    padding: 0;
}

body {
    font-size: 14px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

table, td {
    border: none;
}


td {
    font-size: 14px;
    line-height: 1.5;
    color: #242424;
}

a {
    color: #3F3F3F;
    text-decoration: none;
}

a:hover {
    color: #E71111;
}

img {
    vertical-align: middle;
}

    img:hover {
        /*opacity: 0.8;
    filter: alpha(opacity=80);*/
        /* 针对 IE8 以及更早的版本 */
    }

p {
    word-wrap: break-word;
}

/*首页外围表格使用的定义*/
.tableBorder {
    border-collapse: collapse;
    background-color: #f9f9f9;
    margin: auto;
}

    .tableBorder td {
        border: 1px solid #B1CAE8;
        padding: 10px 10px;
    }

/******通用无边框表格*******/
.tableBorderNone {
    border-collapse: collapse;
    margin: auto;
}

    .tableBorderNone td {
        border: none;
        padding: 0;
    }

/*********************************/
/*行左右居中*/
.center {
    text-align: center;
    vertical-align: middle;
}

.divCenter {
    margin: 0 auto;
}

.leftHeigh30px {
    float: left;
    line-height: 30px;
}

.rightHeigh30px {
    float: right;
    padding-right: 30px;
    line-height: 30px;
}

.clear {
    clear: both;
}

.divTopBack {
    position: fixed;
    width: 100%;
    height: 90px;
    margin: 0 auto;
    background-color: #fff;
    border-bottom: 4px solid #990000;
    z-index: 1001;
}

.divTop {   
    width:1260px;
    height:90px;
    line-height:90px;
    margin:0 auto;    
}

.divTopBack0 {  
    width: 100%;
    height: 90px;
    margin: 0 auto;
    background-color: #fff;   
}

.leftHeigh90px {
    float: left;
    line-height: 90px;
}

.rightHeigh90px {
    float: right;    
    line-height: 90px;
}

.divNav {
    width: 100%;
    height: 46px;
    margin: 0 auto;
    background-color: #e3e3e3;
    line-height:46px;
}



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;

}


.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(cur/left.cur); 
    z-index: 9999;
    position:absolute;
    float:left; 
}



#GoNext
{
    cursor:url(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(../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;
}