@charset "utf-8";

*{ margin: 0; padding: 0; }* 
body {  font-size: 13px; font-family:"宋体"; line-height: 20px; background: url(images/bg1.gif) repeat-x; background-color:#f4ffd5;}
clear { CLEAR: both;}
a {	color: #4C7714;	background: inherit; text-decoration: none; }
a:hover { COLOR: #CC6600;; background: inherit; }
p { margin: 0 0 15px 0; color: #4C7714}
h1 { font: bold 15px;  margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; margin: 0 0 12px; color:#CC6600 }
h4 { color: #808080; background: inherit; font-weight: normal; font-size:12px; }
img{ border:0px;}
#content { width: 900px; margin: 0 auto; }

#logo { margin: 11px 0 0 0; height: 95px; width: 900px; float: left; background: url(images/logo.jpg) no-repeat bottom; }
#logo #language{ text-align:right; margin:5px 20px 0 0;}
#logo #language a{ color:#fff;}
#logo #language a:hover{ color:#CC6600;}


#menu { float: right; padding: 40px 0 0; margin: 0 0 18px; }
#menu li { font-size: 13px; display: inline; }
#menu li a { padding: 30px 15px 0px 0; margin: 0 0 0 50px; color: #ccc; background: #505050 url(images/tab.gif) no-repeat right bottom;  }
#menu li a:hover { background: #505050 url(images/tabhover.gif) no-repeat right bottom; color: #FEFFB8; }
#intro { clear: both; background: #f4ffd5 url(images/intro.jpg) no-repeat; color: #4C8734; height: 100px; margin: 0 0 0 0;padding: 5px 10px 0 0;}
.newsNav{FLOAT: inherit; MARGIN: 16px 0 0 0;width:900px;height:40px;}
.newsNav ul{ font-family:"华文细黑","华文新魏"; text-align:center; FONT-SIZE: 19px;height:30px;line-height:normal}
.newsNav ul li{display:inline;}
.newsNav ul li a{padding:0px 8px 0px;color:#cede9a;text-decoration:none;}
.newsNav ul li a:link { COLOR: #cede9a; TEXT-DECORATION: none}
.newsNav ul li a:active { COLOR: #cede9a; TEXT-DECORATION: none}
.newsNav ul li a::visited { COLOR: #cede9a; TEXT-DECORATION: none}
.newsNav ul li a:hover{color:#fff;}
.newsNav ul li.current{}
.newsNav ul li.current a{color:#cc6600;font-weight:bold;}
.newsNav ul li.current a:hover{color:#cc6600;}
.slideshow {
	FLOAT: left; MARGIN-TOP: 8px; WIDTH: 300px; HEIGHT: 215px
}
.menutd {
	BORDER-RIGHT: #FCF8DD 0px solid; TEXT-ALIGN: center
}
.menutd01 {
   BORDER-LEFT: #FCF8DD 0px solid; BORDER-RIGHT: #FCF8DD 0px solid; TEXT-ALIGN: center
}
.moduletable_justAnnounced {
    MARGIN: 10px 0px 0px 0px; WIDTH: 178px; PADDING-TOP: 0px; FONT-FAMILY: "宋体"
}
	
	#login { font-size:16px; margin: 82px 0 0; }
	#login a { color: #fff; background: #8BE1FA; padding: 4px 20px 6px;}
	#login a:hover { color: #fff; background: #8BE1FA url(images/loginhover.gif) no-repeat; }

#leftbar { clear: left; float: left; width: 275px; padding: 0 10px 0 0px; font-size:13px; margin: 0 0 0px 5px; color:#4C7714; display:inline;}
#tech { BORDER-RIGHT: #cdcdcd 0px solid; MARGIN-TOP: 5px; OVERFLOW: hidden; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 275px; BORDER-BOTTOM: #cdcdcd 0px solid; HEIGHT: 80px
}
#tech IMG {
 MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT:5px;  WIDTH: 130px;  HEIGHT: 65px
}
.leftmenu { OVERFLOW: hidden; margin: 5px 0 20px 0;}
.leftmenu .title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; OVERFLOW: hidden; WIDTH: 275px; COLOR: #CC6600; LINE-HEIGHT: 20px;HEIGHT: 22px; TEXT-ALIGN: left; MARGIN-BOTTOM: 0px; background-color:#F8F8F8
}
.leftmenu .title A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 20px; HEIGHT: 22px; FLOAT: left; WIDTH: 99px; COLOR: #CC6600;OVERFLOW: hidden; MARGIN-LEFT: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.leftmenu li { padding: 0 0 0 15px;background: #F8F8F8 url(images/bullet.gif) no-repeat center left; LINE-HEIGHT: 20px;}
.leftmenu li a { color: #497d04; }

.tongzhi{ border:#4C7714 dashed 1px; background:#F8F8F8; padding:0px;}

#subhur {
	MARGIN-TOP: 20px; BORDER-RIGHT: #cdcdcd 0px solid; OVERFLOW: hidden; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 275px; BORDER-BOTTOM: #cdcdcd 0px solid; HEIGHT: auto; min-height:auto;
}
#subhur .title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 275px; COLOR: #CC6600; LINE-HEIGHT: 20px;  HEIGHT: 25px; TEXT-ALIGN: left;
}
#subhur .title A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px;  LINE-HEIGHT: 20px; HEIGHT: 25px; FLOAT: left; WIDTH: 99px; COLOR: #CC6600;OVERFLOW: hidden; TEXT-ALIGN: LEFT; TEXT-DECORATION: none
}
.single_pic {
	PADDING-RIGHT: 8px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 5px; text-align:center;
}
.single_pic IMG {
	BORDER-RIGHT: #E2E2E2 1px solid; BORDER-TOP: #E2E2E2 1px solid; BORDER-LEFT: #E2E2E2 1px solid; BORDER-BOTTOM: #E2E2E2 1px solid
}
.single_pic a:hover {
	COLOR: #CC6600;
}
#rightbar { margin: 0 0px 0px 0px; padding: 0 0 0 24px; border-left: 1px solid #ccc; float: right; width: 570px; text-align: justify;
}   
    #photo { FLOAT: right;OVERFLOW: hidden; MARGIN-BOTTOM: 0px;  MARGIN-TOP: 5px; }
	#notice { padding: 12px 14px 1px; background: #f4f4f4 url(images/noticebg.gif) no-repeat bottom right; color: #808080; }

#fairjj {
	BORDER-RIGHT: #cdcdcd 0px solid; MARGIN-TOP: 0px; OVERFLOW: hidden; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 565px; BORDER-BOTTOM: #cdcdcd 0px solid;
}
#fairjj .title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; OVERFLOW: hidden; WIDTH: 565px; COLOR: #CC6600; LINE-HEIGHT: 20px;HEIGHT: 20px; TEXT-ALIGN: left;border-bottom: 1px solid #ccc;MARGIN-BOTTOM: 5px;
}
#fairjj .title A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 20px; HEIGHT: 25px; FLOAT: left; WIDTH: 99px; COLOR: #CC6600;OVERFLOW: hidden; MARGIN-LEFT: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#fairjj .title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; TEXT-DECORATION: none
}
#text { FLOAT: left; MARGIN-TOP: 10px; PADDING-RIGHT: 5px; text-align:justify; text-justify:inter-ideograph; }
#fairjj UL {
	FLOAT: left; MARGIN-TOP: 5px; PADDING-RIGHT: 100px; PADDING-LEFT: 5px
}
#fairjj UL LI {
    FONT-SIZE: 12px; MARGIN: 0px auto; LINE-HEIGHT: 25px; HEIGHT: auto; TEXT-ALIGN: left;
	PADDING-LEFT: 0px;COLOR: #4C7714;
}
#fairjj UL LI A {
	FONT-SIZE: 12px; COLOR: #4C7714; TEXT-DECORATION: none
}
#fairjj UL LI A:hover {
	FONT-SIZE: 12px; COLOR: #666666
}
#fairjj .text{
	FONT-SIZE: 12px; LINE-HEIGHT: 25px; HEIGHT: auto; TEXT-ALIGN: left;PADDING-LEFT: 0px;COLOR: #4C7714;
}
.more {
	FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 560px; COLOR: #666; LINE-HEIGHT: 20px;HEIGHT: 20px; TEXT-ALIGN: right;
}
.more A {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; HEIGHT: 20px; FLOAT: right; WIDTH: 99px; COLOR: #666;OVERFLOW: hidden; MARGIN-RIGHT: 5px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.more A:hover {
   FONT-SIZE: 12px; COLOR: #4C7714; TEXT-DECORATION: none
}
.more2 {
	FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 275px; COLOR: #666; LINE-HEIGHT: 20px;HEIGHT: 20px; TEXT-ALIGN: right;
}
.more2 A {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; HEIGHT: 20px; FLOAT: right; WIDTH: 99px; COLOR: #666;OVERFLOW: hidden; MARGIN-RIGHT: 5px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.more2 A:hover {
   FONT-SIZE: 12px; COLOR: #4C7714; TEXT-DECORATION: none
}
#news {
	MARGIN-TOP: 0px;FLOAT: left; BORDER-BOTTOM: #b84a57 0px solid; BORDER-RIGHT: #b84a57 0px solid; BORDER-LEFT: #b84a57 0px solid; WIDTH: 570px; OVERFLOW: hidden;
}
#news .left {
    FLOAT: left; WIDTH: 284px
}
#news .right {
	MARGIN-LEFT: 284px
}
#news .title {
	FONT-WEIGHT: bold;FONT-SIZE: 13px; OVERFLOW: hidden; WIDTH: 270px; COLOR: #CC6600; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-BOTTOM: #CCC 1px solid;
}
#news .title A {
	MARGIN-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 20px; HEIGHT: 25px; FLOAT: left; WIDTH: 100px; COLOR: #CC6600;OVERFLOW: hidden; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#news .title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #F2860F; TEXT-DECORATION: none
}
#news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#news UL LI {
    FONT-SIZE: 12px; LINE-HEIGHT: 20px; HEIGHT: 25px; TEXT-ALIGN: left;PADDING-LEFT: 10px; BACKGROUND: url(images/icon-04.gif) no-repeat 0px 10px;list-style-type:none;list-style-position:outside;
}
#news UL LI A {
	FONT-SIZE: 12px; COLOR: #4C7714; TEXT-DECORATION: none
}
#news UL LI A:hover {
	FONT-SIZE: 12px; COLOR: #d7a23c
}

.link { FLOAT: left;BORDER-RIGHT: #cdcdcd 0px solid; MARGIN-TOP: 5px; OVERFLOW: hidden; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 570px; BORDER-BOTTOM: #cdcdcd 0px solid; HEIGHT: auto
}
.link .title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; OVERFLOW: hidden; WIDTH: 565px; COLOR: #CC6600; LINE-HEIGHT: 20px;HEIGHT: 20px; TEXT-ALIGN: left;border-bottom: 1px solid #ccc;MARGIN-BOTTOM: 5px;
}
.link .title A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 20px; HEIGHT: 25px; FLOAT: left; WIDTH: 99px; COLOR: #CC6600;OVERFLOW: hidden; MARGIN-LEFT: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.link IMG {
 	BORDER: #E2E2E2 1px solid; MARGIN: 2px; FLOAT: left; MARGIN-RIGHT:20px;  WIDTH: 160px;  HEIGHT: 53px
}
#end_body { TEXT-ALIGN: center;clear: both; background:url(images/footer.gif) repeat-x; height: 100px; margin: 0px auto; display: block;
}
#footer { padding: 35px 50px 0 35px; margin: 0 0 15px; font-size: 12px; color: #4C7714; }
	#footer a { color: #669933;}
	#col1 { float: left; width: 274px; padding: 7px 0 0 15px; margin: 0 0 10px;}
	#col2 { float: left; width: 250px;  padding: 7px 0 0 40px;}
	#col3 { float: right; width: 250px;  padding: 7px 0 0 40px;}

#navigation  { margin:10px 0 0 100px; padding:0; list-style: none; clear: left; font-family:"华文细黑","华文新魏"; text-align:center; FONT-SIZE: 16px; line-height:normal;height:30px;
}
#navigation li  { float: left; position: relative;
}
#navigation a  { padding: 5px 15px; float: left; color: #cede9a; text-decoration: none
}
#navigation li ul { display: none;
}
#navigation li:hover ul,
#navigation li.hover ul { display: block;
}
/*#navigation li:hover,
#navigation li.hover { background: #f4ffd5;}*/
#navigation li:hover a,
#navigation li.hover a { color: #CC6600;
}
#navigation ul { position: absolute; top: 100%; left: 0; margin: 0; padding: 0; z-index: 99; list-style: none; width: 115px;
 border:1px #009900 solid;}
#navigation ul li { float: left; width: 100%; background: #f4ffd5;
}
#navigation ul li:hover,
#navigation ul li.hover { background: #C93;
}
#navigation ul li a {FONT-SIZE: 13px;font-family:"宋体";width: 107px; padding: 2px 2px; color: #4C7714 !important;
}
#navigation ul li ul { display: none !important; position: absolute; top: 0; left: 115px;
}
#navigation li ul li:hover ul,
#navigation li ul li.hover ul { display: block !important;
}
.leftMain{	
    width:655px;
    OVERFLOW: hidden;
    background:#FFFFFF;
    border:#b9cfa9 1px solid;
    float:left;
}
.righttMain{	
    width:300px;
    OVERFLOW: hidden;
    background:#FFFFFF;
    float:left;
    margin:0 0 0 10px;

}