html * body #nav li ul {
	POSITION: relative
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:center;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; text-align:left;
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; list-style-type:none;
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

BODY {
	 WIDTH: 99.9%;  COLOR: #333;  LINE-HEIGHT: 16px; HEIGHT: 99%; background:#fff; /*#DEEBF3;*/
}
A {
	COLOR:#039; TEXT-DECORATION: none
}
A:link {
	COLOR:#039; TEXT-DECORATION: none
}
A:active {
	COLOR:#039; TEXT-DECORATION: none
}
A:visited {
	COLOR:#039; TEXT-DECORATION: none
}
A:hover {
	COLOR:#CC0000; text-decoration:underline;
}

.clear { clear:both; display:none; }

.pageblock {margin:10px auto 10px auto;width:970px; position:relative;}
/*=====头部开始=====*/
#logo {background:url(images/logo.gif) no-repeat left center #FFF; MARGIN: 5px auto 0px auto; width:970px; }
#top_banner { float:right; height:90px; width:680px; overflow:hidden; text-align:center;text-align:center; line-height:90px;}
.mid_banner {MARGIN: 7px auto 0px auto; POSITION: relative;background:#FFFFFF; padding:0px;  text-align:center; width:970px; overflow:hidden;text-align:center;}
#top_banner2 {width:970px; background:#fff; padding:0px; text-align:center;  overflow:hidden; text-align:center;}
/*=====头部结束=======*/


/*=====菜单开始=======*/
.disable {
    display: none;
}

.nav {
    position: relative;
    margin:0px auto;
    background: url(images/nav_bg.png) no-repeat 0 -36px;
	width:970px;
	z-index:2;
}
.navinner {
    background: url(images/nav_bg.png) no-repeat 100% -72px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 5px;
    background: url(images/nav_bg.png) repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(images/nav_bg.png) no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 98px;
    text-align: center;
    font-size: 120%;
	text-decoration:none;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
    background: url(images/nav_bg.png) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(images/nav_bg.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(images/nav_bg.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(images/nav_bg.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 8px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(images/nav_bg.png) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 95px; }
#subnav2 { left: 130px; }
#subnav3 { left: 130px; }
#subnav4 { left: 390px; }
#subnav5 { left: 420px; }
#subnav6 { left: 600px; }
#subnav7 { 
    left: auto;
    right: 0px;
}

#subnav1 .pointer { left: 40px; }
#subnav2 .pointer { left: 120px; }
#subnav3 .pointer { left: 220px; }
#subnav4 .pointer { left: 70px; }
#subnav5 .pointer { left: auto; right: 200px; }
#subnav6 .pointer { left: auto; right: 150px; }
#subnav7 .pointer { left: auto; right: 160px; }

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }

/*=====菜单结束======*/


#pagebody {MARGIN: 0px auto 0px auto; WIDTH: 970px; POSITION: relative; z-index:2; background:#FFFFFF; padding:5px 0px 10px 0px;}

.block {position:relative; padding:5px 10px 0px 10px; height:100%;}
.navtitle { height:28px; line-height:28px; margin:0px; padding:0px;  background:url(images/img_blue.gif); border:1px solid #99BBDD;}
.navtitle h1 { font-size:14px; font-weight:bold; float:left; margin:0px 0px 0px 10px;}
.navtitle h2 { font-size:12px; font-weight:normal; float:left; margin:0px 0px 0px 10px; color:#006699}
.navtitle h3 { font-size:12px; font-weight:normal; float:left; margin:0px 0px 0px 10px;}

.blockleft {FLOAT: left; WIDTH: 308px; line-height:22px; border:1px solid #99BBDD; margin:5px 5px 0px 0px; height:405px;overflow:hidden;}
.blockleft h3 { font-size:14px; font-weight:bold;background:url(images/news_bg.gif) repeat-x; padding-left:10px; margin:0px; height:28px; line-height:28px; width:298px;}
.blockmid {FLOAT: left; WIDTH: 308px; line-height:22px; border:1px solid #99BBDD; margin:5px 5px 0px 5px; height:405px;overflow:hidden;}
.blockmid h3 { font-size:14px; font-weight:bold;background:url(images/news_bg.gif) repeat-x; padding-left:10px; margin:0px; height:28px; line-height:28px; width:298px;}
.blockright {FLOAT: left; WIDTH: 307px; line-height:22px; border:1px solid #99BBDD; margin:5px 0px 0px 5px; height:405px; overflow:hidden;}
.blockright h3 { font-size:14px; font-weight:bold;background:url(images/news_bg.gif) repeat-x; padding-left:10px; margin:0px; height:28px; line-height:28px; width:297px;}

.blockbig {FLOAT: left; WIDTH: 627px; line-height:22px; border:1px solid #99BBDD; margin:5px 0px 0px 5px; height:405px; overflow:hidden;}
.blockbig h3 { font-size:14px; font-weight:bold;background:url(images/news_bg.gif) repeat-x; padding-left:10px; margin:0px; height:28px; line-height:28px; width:617px;}

.blocklink {line-height:22px; border:1px solid #99BBDD; margin:5px 0px 0px 0px; min-height:50px;_height:50px;}
.blocklink ul li { float:left;}
.blocklink a { font-size:12px !important;}
.blockleft ul, .blockmid ul, .blockright ul, .blockbig ul  { padding:5px;list-style-position:inside; list-style-image:url(images/dot.gif);}
.blockleft ul li, .blockright ul li, .blockbig ul li, .blockmid ul li{ width:270px; height:25px; overflow:hidden;}

.blockleft ul li a, .blockright ul li a, .blockmid ul li a { font-size:14px; color:#000 !important;}
.blockbig ul table td a { font-size:12px !important; }


.blockleft ul li a:hover, .blockright ul li a:hover, .blockbig ul li a:hover, .blockmid ul li a:hover {color:#CC0000 !important;}

.blockleft ul li span, .blockright ul li span, .blockbig ul li span, .blockmid ul li span { font-size:14px; color:#666;float:right;text-align: right}

.navtitle b.blockleft b, .blockmid b, .blockright b, .blockbig b  { float:left;}

.txt_btn { font-size:12px; font-weight:normal; float:right; padding:0px 5px 0px 5px; }
.txt16red, .txt16red a{ font-size:16px; color:#FF0000 !important; font-weight:bold; text-align:center;}
.txt12blue, .txt12blue a {font-size:12px; color:#0066CC !important; text-align:center;}

.bak_green {background:url(images/img_green.gif); border:1px solid #C7D9BF}

#pagefoot {clear: both; width:949px; margin:0px auto 0px auto; height:200px; text-align:center; padding:0px 10px; line-height:25px; background:#FFFFFF; font-size:12px;
}  
#pagefoot p a{ color:#333 !important}

#footmenu { height:30px; line-height:30px; background: url(images/bak_blue.gif) repeat-x; text-align:center; border:1px solid #99BBDD; margin-bottom:20px;}

/*btn,input样式*/

.img_title { margin:15px 0px 0px 0px;}
.input-box {
border:none;PADDING:0px; FONT-SIZE: 12px; MARGIN: 0px; HEIGHT: 16px; line-height:16px; border:1px solid #ccc; 
}
.listnews li{ float:left; width:200px; height:20px; overflow:hidden; border-bottom:1px dotted #B6D6DC;}

.graydate {color:#CCCCCC; float:right; !important}
.rightlist {margin:0px; padding:0px;}
.rightlist li{ width:260px; height:22px; overflow:hidden;}
.leftlist {margin:0px; padding:0px; text-align:left;}
.leftlist li{ width:250px; height:22px; overflow:hidden;}
.listpic {margin:5px 0px 5px 0px; padding:0px;}
.listpic li{ float:left; margin:5px 0px 5px 10px;}
.listhouse {margin:0px; padding:0px;}
.listhouse li{ float:left; margin:5px 0px 5px 10px; white-space:nowrap;}

