@charset "gb2312";
* {
  margin: 0;
  padding: 0;
}
body{
	background: url(../images/bg.jpg) repeat-x center top #000000;
	margin:0 auto;
	font-family:"ËÎÌå";
	font-size:12px;
	color:#ddd;
	line-height:24px;
	}
img { display:inline-block; border:0px; vertical-align:bottom;}

a{ text-decoration:none; color:#ddd; }
a:hover{color:#d18a12; }

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:1004px; margin:0 auto; height:89px; }
#logo { width:558px; float:left; height:89px;}
#logoright { width:446px; float:left; height:89px;}
#logobot { width:1004px; background:url(../images/top2.jpg); height:20px; overflow:hidden; float:left;  }

#logoright1 { width:446px; float:right; height:43px;  text-align:right;  }
#logoright2 { width:446px; float:right; height:46px; }
#logoright2 li { float:right; width:65px; background:url(../images/xiao.jpg) 0px 10px no-repeat; padding-left:10px; list-style:none;}

#logoright21 { width:253px; float:left; }
#logoright22 { float:left; height:36px; width:173px; padding:10px 0px 0px 20px; }

#sear1 { float:left; background:url(../images/search1.jpg); height:25px; width:23px; }
#sear2 { float:left; background:url(../images/search2.jpg) repeat-x; height:25px; width:120px; }
#sear3 { float:left; width:26px; height:25px; }

#submenuleft { float:left;   height:37px; width:25px; overflow:hidden; }
#submenuright { float:right;  height:37px; width:25px;overflow:hidden;  }
#submenubg { background:url(../images/menusubbg.jpg)  repeat-x; float:left; width:371px; height:37px; line-height:37px; overflow:hidden;}
#menula2 { float:left;   }
#menu #menula2 a { font-size:12px; font-weight:normal; color:#FFF; height:37px; line-height:37px; padding:0px 10px; width:70px; background:url(../images/submenuxiao.jpg) 62px 15px no-repeat; }

#menu .menula { Z-INDEX:20; position:absolute; width:400px;  visibility:hidden; height:37px; overflow:hidden;   text-align:left;  }

.searchtext { width:120px; border:0px; background:none; height:25px; line-height:25px; }

#menu { width:1004px; margin:0 auto; height:45px;  }
#menu li { list-style:none; float:left; font-size:14px; width:148px; height:44px; border-left:1px solid #ddc69e; border-right:1px solid #616b53; line-height:44px; text-align:center; font-weight:bold; }
#menu li a { color:#FFF; display:block; }
#menu li a:hover { color:#FFF; background:url(../images/menubg2.jpg) bottom center repeat-x; display:block; }

.banner { width:100%; margin:0 auto; height:444px; text-align:center;   z-index:1; position:relative; margin-top:0px; margin-bottom:0px;    }

.a_bigImg{ position:absolute; top:0; left:0; width:100%; height:444px; background-repeat:no-repeat; background-position:top center; background-image:url(../images/banner.jpg); z-index:1;}
.banner_l{ background:url(../images/s_bg.png) repeat-x; top:444px; left:0; width:100%; height:25px; z-index:1; position:absolute; z-index:2;}
.change_l{ width:10px; margin:0 auto; position:relative; z-index:3; height:15px; line-height:normal;}
.ul_change_a2{ background: url(../images/icon_bg.png) no-repeat; width:150px; height:18px; padding-top:5px; position:absolute; top:415px; right:0; left:-70px; }
.ul_change_a2 li{ display:inline; position:relative; text-align:center; padding:0 2px;}
.ul_change_a2 span{display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; cursor:hand;cursor:pointer;width:11px; height:11px; overflow:hidden; background:url(../images/icon.png) no-repeat; }
.ul_change_a2 span.on{ background-position:0px -11px;}

.a_last { background:url(../images/bannerleft.png); height:44px; width:21px; display:block; position:absolute; top:220px; left:50px; z-index:999; }
.a_next { background:url(../images/bannerright.png); height:44px; width:21px; display:block; position:absolute; top:220px; right:50px; z-index:999; }


#bannerbot {width:1003px; margin:0 auto; height:21px; }

#bot { border-top:1px solid #222; height:92px; width:100%; margin-top:10px;}
#botn { width:1000px; margin:0 auto;}
#botl { width:490px; float:left; padding-top:10px;   padding-left:10px; }
#botr { width:490px; float:left; padding-top:10px;   text-align:right; padding-right:10px;}

#cent { margin:0 auto; width:1004px;   }

#clear { clear:both;  }
#left { float:left; width:230px; }
#right { float:left; width:774px;  }
#rightcont { width:470px; height:532px; padding:3px; background:#FFF; margin-top:20px;}

#left1top { background:url(../images/lefttopbg.jpg); height:40px; width:230px; line-height:40px; }
#left1toptext { font-size:14px; font-weight:bold; color:#FFF; width:60px; background:url(../images/lefttopxiao.jpg) right no-repeat; padding-right:15px; padding-left:25px; float:left; }
#left1topmore { float:right; width:80px; padding-right:10px; text-align:right; color:#FFF; }
#left1topmore a { color:#FFF; }
#left1bg { background:url(../images/leftbg.jpg); height:395px;  }
#left1bot { background:url(../images/leftbot.jpg) no-repeat; height:12px; overflow:hidden; }

#right1 { height:38px; }
#right2 { height:13px; background:url(../images/rightt2.jpg) no-repeat; width:774px; overflow:hidden; }
#right3 { background:url(../images/right3.jpg); width:774px; height:580px; }
#right4 { background:url(../images/right4.jpg); height:27px; width:774px; }

#right5 { width:774px; }
#right51 { float:left; width:427px; }
#right52 { float:left; width:347px; }
#right51top { height:38px; }
#right51topbot { background:url(../images/rightnews2.jpg) no-repeat; height:13px; overflow:hidden; }
#right51bg { background:url(../images/rightnews3bg.jpg); height:163px; }
#right51bot { height:13px; background:url(../images/rightnews3bot.jpg) no-repeat; overflow:hidden; width:427px; }

#right52top { height:38px; }
#right52topbot { background:url(../images/indexintro3.jpg) no-repeat; height:13px; overflow:hidden; }
#right52bg { background:url(../images/indexintro2bg2.jpg); height:163px; }
#right52bot { background:url(../images/indexintrobot.jpg) no-repeat; height:13px; overflow:hidden; }

#right52topleft { background:url(../images/indexintro1left.jpg); height:38px; width:39px; float:left; }
#right52topbg { background:url(../images/rightnews1bg.jpg); width:211px; float:left; height:34px; padding-left:10px; line-height:34px; padding-left:5px; padding-top:4px; font-weight:bold; font-size:14px; }
#right52topbg2 { background:url(../images/rightnews1bg.jpg); width:80px; float:left; padding-top:10px; height:28px; text-align:right;  }
#right52topright { background:url(../images/indexintro1right.jpg); width:12px; height:38px; float:left; }

#right511left { background:url(../images/rightnews1left.jpg); height:38px; width:46px; float:left; }
#right511bg { background:url(../images/rightnews1bg.jpg); height:34px; width:261px; float:left;  font-size:14px; font-weight:bold; line-height:34px; padding-left:5px; padding-top:4px; }
#right511bg2 { background:url(../images/rightnews1bg.jpg); height:28px; text-align:right; width:100px; float:left; padding-top:10px; }
#right511right { background:url(../images/rightnews1right.jpg); height:38px; width:15px; float:left; }

#righ11 { float:left; background:url(../images/right1left.jpg); width:44px; height:38px; }
#righ12 { float:left; background:url(../images/right1bg.jpg); width:607px; height:34px; line-height:34px; font-size:14px; font-weight:bold; padding-left:10px; padding-top:4px; }
#righ12more { float:left;  background:url(../images/right1bg.jpg); width:100px; padding-top:10px; height:28px; text-align:right; }
#righ13 { float:left; background:url(../images/right1right.jpg); width:13px; height:38px; }

#left2top { background:url(../images/lefttopbg.jpg); height:40px; width:230px; line-height:40px; }
#left2bg { background:url(../images/leftbg.jpg); height:285px;  }
#left2bot { background:url(../images/leftbot.jpg) no-repeat; height:12px; overflow:hidden; }

#introrightbg2 li {  width:230px; list-style:none; float:left;}
#prolist {  width:200px; margin:0 auto;}
#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; }

#leftmenu { width:200px; margin:0 auto; padding-top:5px; }
#leftmenu li { list-style:none; color:#FFF; background:url(../images/menubg2.jpg) bottom center repeat-x; color:#FFF; font-weight:bold;   padding-left:15px; line-height:30px; height:30px; margin-bottom:5px; }
#leftmenu li a { color:#FFF;  }
#leftmenu li a:hover { text-decoration:underline; }
#left2bgt { width:200px; margin:0 auto; padding-top:5px; }
#right3b { width:720px; margin-left:35px; padding-top:5px;}
#right3b li { width:240px; float:left; text-align:center; list-style:none;}

#rightnewsc { width:380px; margin-left:28px; }
#rightintroc { width:310px; margin-left:23px; line-height:22px; }

#inews2li { width:370px; }
#inews2left { width:275px; background:url(../images/leftxiao.jpg) no-repeat 5px 8px; float:left; padding-left:15px; height:22px; line-height:22px; }
#inews2right { float:right; width:80px; height:22px; line-height:22px; }