@charset "gb2312";

*, html { padding: 0px; margin: 0px; }

body { font-size: 12px; color: #333333; }

img { border: 0px; }

li { list-style: none; }

a { text-decoration: none; color: #333333; }

a:hover { color: #666666; }

td { line-height: 22px; text-indent: 6px; }

.clear { clear: both; }

#mainContainer { margin: 0px auto; width: 964px; }

#header { height: 85px; width: 964px; }

#logo { width: 365px; height: 85px; float: left; }

#topMenu { float: right; line-height: 22px; margin-right: 10px; margin-top: 60px; }

#topMenu span { padding-left: 3px; padding-right: 5px; text-align: center; }

#menu { background: url(images/menu.gif) no-repeat; width: 964px; height: 44px; }

#menu ul { height: 44px; width: 800px; padding-left: 10px; float: left; }

#menu ul li { width: 100px; height: 44px; float: left; text-align: center; }

#menu ul li.menubg { background: url(images/menu-line.gif) no-repeat right center; }

#menu ul li.on, #menu ul li.over { background: url(images/menu-on.gif) no-repeat center center; }

#menu ul li a { line-height: 36px; color: #ffffff; font-weight: bold; }

#menu ul li.on a, #menu ul li.over a { line-height: 36px; color: #ff0000; font-weight: bold; }

#boss-email { width: 80px; height: 44px; float: left; padding-left: 35px; }

#boss-email a { line-height: 42px; color: #ff0000; }

.main { width: 964px; }

#index { position: relative; height: 629px; overflow: hidden; }

#wraper { margin-bottom: 10px; }

#index1 { width: 271px; height: 203px; border: 1px solid #CCCCCC; position: absolute; top: 0px; left: 5px; }

#index2 { width: 348px; height: 205px; overflow: hidden; background: url(images/border1.gif) no-repeat; position: absolute; top: 0px; left: 286px; }

.index-list h4 { height: 34px; border-bottom: solid 2px #cc0000; width: 95%; margin: 0px auto; }

.index-list h4 span { line-height: 34px; font-size: 14px; color: #cc0000; height: 34px; padding-left: 10px; display: block; float: left; }

.index-list h4 a { float: right; font-size: 12px; font-weight: normal; line-height: 34px; }

.index-list .text { width: 95%; margin: 0px auto; padding-top: 10px; padding-bottom: 10px; line-height: 21px; }

#index2 .text { height: 205px; overflow-y: auto; }

#index3 { width: 952px; height: 155px; overflow: hidden; position: absolute; top: 214px; left: 5px; }

#index3 h4 { background: url(images/img1.gif) no-repeat; width: 952px; height: 31px; line-height: 31px; }

#index3 h4 span { line-height: 31px; float: left; margin-left: 20px; font-size: 14px; color: #FF0000; }

#index3 h4 a { float: right; font-size: 12px; line-height: 31px; font-weight: normal; margin-right: 10px; }

#picBarleft { width: 940px; height: 112px; border: solid 1px #cccccc; padding: 5px; overflow: hidden; }

#index3 ul { width: 940px; height: 112px; overflow: hidden; }

#index3 ul li { width: 124px; float: left; height: 112px; margin-left: 10px; margin-bottom: 5px; _display: inline; overflow: hidden; }

#index3 ul li a { width: 124px; text-align: center; line-height: 16px; float: left; display: block; }

#index3 ul li a.img { height: 96px; }

#index3 ul li a img { width: 124px; height: 93px; }

#index4 { background: url(images/index1.gif) no-repeat; width: 952px; height: 241px; position: absolute; top: 378px; left: 5px; }

#index4 h4 { width: 952px; height: 32px; line-height: 32px; }

#index4 h4 span { height: 32px; float: left; color: #FFFFFF; font-size: 14px; margin-left: 15px; width: 130px; text-align: center; }

#index4 h4 a { float: right; font-size: 12px; font-weight: normal; margin-right: 20px; }

#index4 div.picMneu { width: 932px; height: 26px; line-height: 32px; padding: 6px 10px 0px 10px; position: relative; }

#index4 div.picMneu div.button { float: left; padding-left: 8px; padding-right: 8px; height: 24px; line-height: 24px; text-align: center; margin-left: 10px; cursor: pointer; }

#index4 div.picMneu div.buttonover { border: solid 1px #cccccc; border-bottom: solid 1px #ffffff; background-color: #ffffff; }

#index4 div.picMneu div.button ul { width: 932px; height: 157px; padding: 10px; position: absolute; top: 32px; left: 0px; text-align: left; cursor: auto; display: none; }

#index4 div.picMneu div.buttonover ul { display: block; }

#index4 div.picMneu div.buttonover ul li { width: 142px; float: left; margin-right: 10px; }

#index4 div.picMneu div.buttonover ul li a { width: 142px; line-height: 16px; float: left; display: block;  word-break: break-all; -ms-word-break:break-all; }

#index4 div.picMneu div.buttonover ul li a.img { height: 110px; }

#index4 div.picMneu div.buttonover ul li a img { width: 142px; height: 106px; }

#index5 { width: 313px; position: absolute; height: 700px; top: 0px; right: 7px; }

.isee { width: 313px; height: 205px; overflow: hidden; background: url(images/border2.gif) no-repeat; margin-bottom: 173px; }

.isee .text { width: 300px; }

.isee .text ul.listSh { width: 300px; height: 110px; }

.isee ul.listSh li { width: 286px; line-height: 22px; float: left; background: url(images/icon1.gif) no-repeat 5px 8px; padding-left: 14px; }

#vipshow { width: 313px; height: 241px; overflow: hidden; }

#vipshow h4 { background: url(images/border4.gif) no-repeat; width: 313px; height: 29px; }

#vipshow h4 span { float: left; margin-left: 20px; font-size: 14px; color: #FFFFFF; line-height: 29px; }

#vipshow h4 a { float: right; margin-right: 15px; line-height: 29px; font-size: 12px; color: #FFFFFF; font-weight: normal; }

#vipshow .sh { width: 291px; padding: 10px; height: 190px; border: solid 1px #cccccc; overflow: hidden; }

#vipshow .sh ul.picSh { width: 291px; height: 55px; margin-bottom: 10px; border-bottom: dashed 1px #cccccc; }

#vipshow .sh ul.picSh li { width: 64px; height: 48px; float: left; margin-right: 8px; }

#vipshow .sh ul.listSh { width: 291px; height: 120px; }

#vipshow .sh ul.listSh li { width: 206px; line-height: 20px; float: left; background: url(images/icon1.gif) no-repeat 0px 7px; padding-left: 10px; }

#links { width: 953px; background-color: #99CC00; margin-left: 5px; margin-bottom: 10px; height: 74px; background: url(images/border5.gif) repeat-x 0px -148px; }

#links h4 { width: 37px; height: 74px; float: left; background: url(images/border5.gif) no-repeat left top; }

#gtyull { width: 901px; height: 64px; float: left; overflow: hidden; padding: 5px; }

#gtyull ul { width: 901px; float: left; height: 64px; overflow: hidden; overflow: hidden; }

#gtyull ul li { height: 64px; float: left; width: 102px; margin-left: 10px; _display: inline; text-align: center; margin-bottom: 6px; overflow: hidden; }

#gtyull ul li a { line-height: 22px; width: 102px; text-align: center; display: block; float: left; }

#gtyull ul li a img { height: 36px; width: 102px; }

#links .end { width: 5px; float: right; height: 74px; background: url(images/border5.gif) no-repeat right -74px; }

#footer { width: 953px; margin-left: 5px; height: 100px; }

#foodMenu { width: 953px; height: 24px; line-height: 24px; text-align: center; background: #f3f3f3; margin-bottom: 10px; }

#foodMenu a, #foodMenu span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; }

#foodMenu a:hover { color: #FF9900; }

#foodMenu span { padding-left: 3px; padding-right: 3px; }

#footer p { line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #666666; }




#sideBar { width: 250px; float: left; margin-left: 5px; _display: inline; }

#sideBar .typetree { background: url(images/img3.gif) repeat-y; width: 250px; margin-bottom: 10px; }

#sideBar .typetree h4 { background: url(images/img2.gif) no-repeat; width: 230px; height: 58px; line-height: 40px; color: #ffffff; font-size: 14px; padding-left: 20px; }

#sideBar .typetree ul { width: 250px; }

#sideBar .typetree ul li { width: 210px; float: left; background: url(images/img5.gif) no-repeat center top; height: 35px; margin-bottom: 10px; padding-left: 40px; line-height: 35px; }

#sideBar .typetree ul li a { line-height: 35px; padding-left: 12px; background: url(images/icon2.gif) no-repeat 0px 13px; width: 200px; display: block; height: 35px; font-size: 14px; font-weight: bold; }

#sideBar .typetree .bottom { background: url(images/img4.gif) no-repeat; width: 250px; height: 19px; }

#sideBar .leftNews { background: url(images/img7.gif) repeat-y; width: 250px; }

#sideBar .leftNews h4 { background: url(images/img6.gif) no-repeat; width: 230px; height: 46px; line-height: 40px; font-size: 14px; padding-left: 20px; }

#sideBar .leftNews ul { width: 250px; height: 216px; }

#sideBar .leftNews ul li { width: 210px; float: left; line-height: 22px; background: url(images/icon3.gif) no-repeat 15px 8px; padding-left: 30px; padding-right: 10px; margin-bottom: 5px; }

#sideBar .leftNews .bottom { background: url(images/img8.gif) no-repeat; width: 250px; height: 15px; }

#content { width: 692px; float: left; margin-left: 10px; overflow-x: hidden; }

#content .backNav { background: url(images/img9.gif) no-repeat; width: 662px; height: 51px; padding-left: 15px; padding-right: 15px; line-height: 40px; }

#content .backNav span, #content .backNav a { padding-left: 3px; padding-right: 3px; }

#content .article { width: 662px; background: url(images/img11.gif) repeat-y; padding: 15px; overflow-x: hidden; }

#content .article ul.list { width: 662px; }

#content .article ul.list li { float: left; width: 637px; line-height: 36px; border-bottom: dotted 1px #cccccc; background: url(images/icon4.png) no-repeat left 8px; padding-left: 25px; }

#content .article ul.list li a { float: left; width: 560px; }

#content .article ul.list li span { float: right; width: 64px; }

#content .article ul.picList { width: 662px; }

#content .article ul.picList li { float: left; width: 154px; line-height: 18px; margin-right: 14px; margin-bottom: 20px; }

#content .article ul.picList li a { float: left; width: 154px; height: 54px; overflow: hidden; }

#content .article ul.picList li a.img { width: 142px; height: 106px; display: block; padding: 5px; border: solid 1px #cccccc; margin-bottom: 5px; }

#content .article ul.picList li a.img img { width: 142px; height: 106px; }

#content .article .artBody { width: 662px; }

#content .article .artBody h2 { width: 662px; height: 36px; font-size: 16px; line-height: 36px; text-align: center; }

#content .article .artBody .desc { width: 662px; line-height: 22px; color: #999999; text-align: center; }

#content .article .artBody .desc span { padding-left: 6px; padding-right: 6px; }

#content .article .artBody .arText { width: 642px; padding: 15px 10px; line-height: 28px; font-size: 14px; }

#content .article .artBody .arText #join td { padding: 5px 0px; }

#content .article .artBody .arText #join td .input { float: left; margin-left: 5px; width: 320px; height: 20px; line-height: 20px; padding-left: 2px; padding-right: 2px; border: solid 1px #999999; }

#content .article .artBody .arText #join td textarea { width: 415px; float: left; margin-left: 5px; height: 160px; line-height: 20px; padding-left: 2px; padding-right: 2px; border: solid 1px #999999; }

/*---------
#content .article ul.picList { width:662px;}
#content .article ul.picList li { float:left; width:158px; line-height:18px; background:url(images/img12.gif) no-repeat; margin-right:10px; margin-bottom:20px; text-align:center;}
#content .article ul.picList li a { float:left;}
#content .article ul.picList li a.img { width:142px; height:106px; display:block; padding-top:11px; padding-left:6px;  margin-bottom:15px;}
#content .article ul.picList li a.img img { width:142px; height:106px;}
-------------*/
#content .article .pages { width: 662px; height: 36px; text-align: center; line-height: 36px; }

#content .article .pages a { padding-left: 4px; padding-right: 4px; }

#content .bottom { width: 692px; height: 22px; background: url(images/img10.gif) no-repeat; }
