@charset "gb2312";
* {
  margin: 0;
  padding: 0;
}
body{
	background: url(../images/bg.jpg) repeat-x center top #FFFFFF;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:24px;
	}
img { display:inline-block; border:0px; vertical-align:bottom;}

a{ text-decoration:none; color:#454545; }
a:hover{color:#cd6b00; }

a.menu {   color:#656565;   font-weight:bold;  }
a.menu:hover{color:#cd6b00;   font-weight:bold; }

a.menu2 {   color:#545454;    }
a.menu2:hover{color:#cd6b00;    }

a.menu3 {   color:#FFFFFF;    }
a.menu3:hover{color:#cd6b00;    }

#top { width:990px; margin:0 auto; height:150x; }
#logo { width:479px; float:left; height:109px;}
#logoright { width:511px; float:left; height:109px;}
#logobot { width:990px; background:url(../images/top2.jpg); height:20px; overflow:hidden; float:left;  }
#menu { height:41px; width:990px;  }
#menu li { float:left; list-style:none; margin:0px; padding:0px;}
.menula1 { width:123px; overflow:hidden;}


.menula { Z-INDEX:20; position:absolute; width:123px;  visibility:hidden; background-color:#0a6f09;  filter:alpha(opacity=90); text-align:left; }
#menula2 { text-align:center; height:25px; border-bottom:1px double #0a6f09; }

#menula2 a { color:#FFF;  display:block;  background:#239e22;  }
#menula2 a:hover { color:#FFF; display:block; background:#0a6f09;}

#centtop { width:990px; background:url(../images/centtop.jpg); height:12px; overflow:hidden; line-height:4px; margin:0 auto;}
#centbot { width:990px; background:url(../images/centbot.jpg); height:13px; overflow:hidden; line-height:3px; margin:0 auto;}

#menubot { background:url(../images/menubotbg.jpg); height:34px; width:990px; margin:0 auto; line-height:34px;}
#logoright1 { width:300px; float:right; height:30px; margin-top:30px; text-align:right; padding-right:15px; }
#logoright2 { width:400px; float:right; height:30px; margin-top:15px;}
#logoright2 li { float:right; width:65px; background:url(../images/xiao.jpg) 0px 10px no-repeat; padding-left:10px; list-style:none;}

#botn { width:990px; margin:0 auto; background:url(../images/bottom.jpg); height:49px; }
#botl { width:480px; float:left; padding-top:8px; color:#FFFFFF; line-height:25px; padding-left:10px;}
#botr { width:480px; float:left; padding-top:8px; color:#FFFFFF;  text-align:right; padding-right:10px;}

#indexleft2top { height:35px; width:500px;}
#indexleft2cont { height:75px; width:500px;}

.qh1{
	font-size:16px;  width:235px; background-image:url(../images/indexrollbg1.jpg); color:#FFFFFF; line-height:40px; text-align:center; float:left;  font-weight:bold; height:45px; list-style:none;}

.qh1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.qh1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.qh1 a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.qh1 a:active {
	color: #FFFFFF;
	text-decoration: none;

}

.qh2{
width:235px; background:url(../images/indexrollbg2.jpg) no-repeat; font-size:16px; list-style:none; color:#434343; text-align:center; line-height:40px;  float:left;  font-weight:bold; height:45px;}

.qh3{
width:235px; background:url(../images/indexrollbg3.jpg) no-repeat; font-size:16px; list-style:none; color:#434343; text-align:center; line-height:40px;  float:left;  font-weight:bold; height:45px;}


.qh2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.qh2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.qh2 a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.qh2 a:active {
	color: #FFFFFF;
	text-decoration: none;

}

.fodc6 div{cursor:pointer;}
.dis{display:block;}
.undis{display:none;}

#cent { margin:0 auto; width:990px;  background:url(../images/centbg.jpg) repeat-y; }
#cent2 { margin:0 auto; width:990px; _height:576px;  min-height:576px; background:url(../images/centbg.jpg) repeat-y #f7f7f7; }

#clear { clear:both; height:1px;  overflow:hidden; line-height:1px;}
#left { float:left; width:739px;   }
#right { float:left; width:251px;  }
#rightcont { width:470px; height:532px; padding:3px; background:#FFF; margin-top:20px;}

#indexleft1 { width:705px; margin:8px auto; height:266px;}
#indexleft12 { width:705px; margin:8px auto; height:208px;}
#indexleft12bot { width:705px; background:url(../images/banner2bot.jpg); height:21px; margin:0 auto;}
#leftcont { width:705px; margin:0 auto; text-align:left;}
#indexleft2 { width:705px; margin:0px auto; height:110px; background:url(../images/indexintror.jpg) top right no-repeat;}
#indexleft3 { width:705px; margin:5px auto; min-height:550px; _height:550px; }

#indexrightline { width:251px; height:7px; background:url(../images/rightline.jpg); line-height:7px; font-size:3px; overflow:hidden;}
#indexright1 { margin-left:22px; width:229px;  }
#indexright2 { margin-left:22px; height:100px; }
#indexright3 { margin-left:22px; height:174px;  }
#indexright4 { margin-left:22px; height:360px;}

#indexright1top { background:url(../images/rightxiao.jpg) 0px 8px no-repeat; padding-left:10px; font-weight:bold; line-height:25px; height:25px; color:#309a2f; font-size:14px;  }
#indexright1top2 { font:12px; height:40px; line-height:20px; }
#indexright1c1 {background:url(../images/rightconbg1.jpg); width:162px; height:31px; line-height:31px; font-weight:bold; padding-left:45px; margin-bottom:10px;}
#indexright1c2 {background:url(../images/rightconbg2.jpg); width:162px; height:31px; line-height:31px; font-weight:bold; padding-left:45px; margin-bottom:10px;}
#indexright1c3 {background:url(../images/rightconbg3.jpg); width:162px; height:31px; line-height:31px; font-weight:bold; padding-left:45px; margin-bottom:10px;}
#indexright1c4 {background:url(../images/rightconbg4.jpg); width:162px; height:31px; line-height:31px; font-weight:bold; padding-left:45px; margin-bottom:10px;}
#indexright1c5 {background:url(../images/rightconbg5.jpg); width:92px; height:38px; padding-left:115px; padding-top:30px; margin-bottom:10px;}

.searchtext { width:110px; margin:7px 0px 0px 10px; border:0px; background:none; }
#indexright3con { width:210px; }
#indexright3con li { list-style:none; background:url(../images/rightxiao2.jpg) 0px 10px no-repeat; padding-left:15px;  }

#indexnewtitle a{ font-weight:bold; color:#3f3b30; }
#indexnewtitle a:hover { color:#000; font-weight:bold; }
#indexnewdata {font-weight:bold; color:#3f3b30; }

#left1 { width:500px; height:398px; }
#left2 { width:440px; height:140px; padding-right:10px;  margin:0 auto; margin-top:20px;  }


#introleft {width:235px; float:left;}
#introright { width:765px; float:left;}
#lefttop { width:235px;}
#lefttop1 { background:url(../images/lefttopbg.jpg); height:50px; padding-top:15px; }
#lefttop11 { font-size:14px; font-weight:bold; color:#744d06; width:200px; height:25px; padding-right:20px; float:right; text-align:right;}
#lefttop12 { font-size:12px; font-weight:bold; color:#5e5e5e; width:200px; padding-right:22px; float:right; font-family:Arial, Helvetica, sans-serif; text-align:right;}

#leftlist li { background:url(../images/xiao2.jpg) no-repeat 208px 12px; height:30px; border-bottom:1px dotted #d0c9b8; width:200px; text-align:right; padding-right:15px; list-style:none; line-height:30px; float:left;}
#introrighttop { background:url(../images/rightopbg.jpg) no-repeat; width:705px; height:82px; line-height:72px; font-weight:bold; padding-left:60px; }
#introrightbg { background:url(../images/rightbg2.jpg) no-repeat; width:765px; min-height:494px; _height:494px; }
#introrightbg2 { width:700px; margin:0 auto; }

#introrightbg2 li {  width:230px; list-style:none; float:left;}
#prolist {  width:200px; margin:0 auto; text-align:center;}
#prolistr { float:left; width:220px;   }
#prolistr1 { height:50px; font-weight:bold;   width:220px;  line-height:30px; text-align:center;  }
#prolistr2 { height:120px; margin-left:20px; width:420px;}
#listfy { text-align:center; height:25px; }

#newstitle {width:640px; font-size:14px; font-weight:bold; text-align:center; line-height:40px; height:40px;  }
#newsdate {width:640px; border-bottom:dotted 1px #666; text-align:center; margin-bottom:20px;     }
#newscontent {width:640px; font-size:12px; min-height:300px; _height:300px;  }
#newsm {width:640px;  margin:0 auto; }

#indexrightk { height:50px;}
#rightintro { margin-left:22px; width:229px;}
#indexrightmenu { list-style:none; background:url(../images/rightxiao2.jpg) 0px 10px no-repeat; padding-left:15px; width:150px; border-bottom:1px dotted #666; }