@charset "gb2312";
* {
  margin: 0;
  padding: 0;
}
body{
	
	background:url(../images/bg.jpg) repeat-x  #e9eef2 top;
	margin:0 auto;
	font-family:"ËÎÌå";
	font-size:12px;
	line-height:20px;
	color:#5f5f5f;
	line-height:24px;
	}
img { display:inline-block; border:0px; vertical-align:bottom;}
h1 { font-size:26px; color:#c30000; font-weight:300; display:inline; }
h2 { font-size:22px; color:#c30000; font-weight:300; display:inline; }

a:link{color:#535353; text-decoration:none; font-weight:100; font-size:12px;}
a:visited{color:#535353; text-decoration:none; font-weight:100; font-size:12px;}
a:hover{color:#872c57; text-decoration:none; font-weight:100; font-size:12px;}

a { text-decoration:none;}
a.menu:link {   color:#FFFFFF;  font-size:12px; width:123px; height:46px; line-height:46px;  font-weight:bold;  }
a.menu:visited {  color:#FFFFFF;  font-size:12px;  width:123px;  height:46px;  line-height:46px;  font-weight:bold;}
a.menu:hover{color:#FFFFFF; font-size:12px;  width:123px;  height:46px; line-height:46px;  font-weight:bold; }

.menula1 {float:left; width:123px; text-align:center; height:46px; line-height:46px;  background:url(../images/menumbg.jpg) center top ; }

a.menubot:link {   color:#FFFFFF;  }
a.menubot:visited {  color:#FFFFFF;  }
a.menubot:hover{color:#FFFFFF;  }

a.menu2:link { color:#5f5f5f;  }
a.menu2:visited { color:#5f5f5f;}
a.menu2:hover{color:#108ac4; font-weight:bold;  }

a.menu21:link { color:#5f5f5f;  }
a.menu21:visited { color:#5f5f5f;}
a.menu21:hover{color:#108ac4;   }

a.menu3:link { color:#175a40; font-weight:bold;  }
a.menu3:visited { color:#175a40; font-weight:bold;  }
a.menu3:hover{color:#000000;   font-weight:bold; }

 
#top { margin:0 auto; width:1003px; height:89px;}
#topleft { width:541px; height:89px;  float:left;}
#topright { width:462px; float:left; height:89px;}
#topright1 { width:270px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#topright2 { width:200px; height:30px; padding-left:25px;  margin-left:230px; margin-top:10px; background:url(../images/searleft.jpg) no-repeat left;}
#topright3 {width:120px; height:30px; margin-left:320px; margin-top:15px; }
#searchpic {margin-bottom:6px; margin-bottom:5px \9; margin-top:0px \9; *margin-top:0px; *margin-bottom:0px ; }
.searchtext { PADDING-LEFT: 8px;   WIDTH: 150px; COLOR: #797979;  LINE-HEIGHT: 18px; PADDING-TOP: 2px;   HEIGHT: 19px; border:1px #999 solid; margin-right:5px; }

#menum { float:left; background:url(../images/menumid.jpg); width:2px; height:46px; font-size:1px; overflow:hidden; }
#menupic {float:left; width:123px; text-align:center; height:46px; line-height:46px;}
#banner { width:982px; height:373px; margin:0 auto; background:url(../images/banner.jpg); padding:40px 0px 0px 21px;}
#menu {   width:1003px;  height:46px; margin:0 auto;}
#banertop { margin:0 auto; width:1003px; height:17px; }
#banerbot { margin:0 auto; width:1003px; background:url(../images/bannerbot.jpg); height:28px;}

#cent { width:1003px; margin:0 auto;}
#indexleft { width:252px; float:left;}
#cent1 { width:751px; float:left;}
#cent1top { width:751px; height:43px;}
#cent1cen { width:751px; float:left; }

#cent1top3 { width:711px; height:28px; background:url(../images/introtop.jpg); padding-left:40px; padding-top:15px;}

#bot { width:100%; background:url(../images/botbg.jpg) repeat-x; height:126px;  color:#FFF;}
#botn { width:1000px; margin:0 auto; background:url(../images/botbg.jpg) repeat-x; padding-top:16px; height:50px; }
#botl { width:490px; float:left; }
#botr { width:510px; float:left; text-align:right; }

#clear { clear:both; }
#indexlefttop { background:url(../images/left1.jpg); height:49px; width:252px;}
#indexleftbg { background:url(../images/left2bg.jpg); width:252px;   min-height:400px; height: expression_r_r( document.body.clientHeight < 401 ? "400px" : "auto" ); padding-top:10px;}
#indexleftbot { background:url(../images/left3.jpg); height:32px; font-size:1px; width:252px;}
#leftpro {width:190px; margin:0 auto; background:url(../images/newsxiao.jpg) no-repeat 5px 10px; height:20px; padding-left:15px; line-height:20px; overflow:hidden; }
#indexnewspic { height:160px; width:210px; float:left;  background:url(../images/newspicbg.jpg) no-repeat; margin:5px 10px; padding:9px;}

#intro {background:url(../images/introtop.jpg); height:30px; width:670px; padding-left:32px; color:#175a40; font-weight:bold;}
#intro2 { width:680px; padding:10px;}
#leftintro { width:80px; float:right;}

#newstitle {width:670px; font-size:18px; font-weight:bold; text-align:center; line-height:40px; height:40px; color:#000;}
#newsdate {width:670px; border-bottom:solid 1px #CCC; text-align:center; margin-bottom:20px; color:#000;   }
#newscontent {width:670px; font-size:12px; color:#000;}
#newsm {width:670px;  margin:0 auto; color:#000;}

#newsli {float:left; width:350px;line-height:21px; height:25px; overflow:hidden; background:url(../images/newsxiao.jpg) no-repeat  5px 10px; padding-left:15px;}
#introcont { margin:0 auto; width:700px; }