*{
margin:0;
padding:0;
}
body{
background:#be9055;
margin:0px auto;
padding:0px;
font-size:0.75em;
text-align:center;
font-family:Verdana,Arial,Tahoma,"宋体",Helvetica, sans-serif;
color:#343434;
}

a{
text-decoration:none;
color:#343434;
}
form{
margin:0px;
}
input,select,textarea{
font-size:12px;
font-family:Tahoma,Verdana,Arial;
vertical-align:middle;}
td{font-size:12px;}
h1,h2,h3,h4,h5,h6{
font-size:1em;}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
.clear,.clear15{
height:0;
font-size:0em;
line-height:0em; 
clear:both;
}
.clear15{height:15px; }

p{
margin:0px;
}
fieldset,img{
border:0;}

/*--from now--*/

.wrapper{
position:relative;
width:1002px;
margin:0 auto; 
text-align:left;
background:#BB0007;
padding:10px 0 0 0;
overflow:hidden;}



/*=main*/
.main,.foodMain,.amuseMain{
position:relative; 
background:url(../images/mainBg.png);overflow:hidden;width:100%; }

.footerMenu{
position:absolute;
bottom:0;left:0;
width:1002px;height:70px;
z-index:25;}

/*=footer*/
.footer{
height:30px;
overflow:hidden;
width:100%;
line-height:30px;
color:#D96E4E;
}
.footer span,.footer a{
margin:0 4px;
color:#D7C998;}
.footer a{
font-size:0.9em;}
.footer .p_contact{
float:left;
width:320px;
margin-left:10px;
_display:inline;}
.footer .p_copyright{
float:right;
width:560px;
margin-right:10px;
_display:inline;
text-align:right; }





/*=menu*/
.menuMain{
position:relative;}
.menuTip{position:relative;height:22px; }
.menuTip span{
display:block;
position:absolute;
top:5px;
background:url(../images/icon_s1.gif) no-repeat;
color:#7A5624;}
.menuTip span.spanTip_1{
left:3px;
padding-left:5px;
background-position:0 0;}
.menuTip span.spanTip_2{
right:3px; 
padding-right:7px;
background-position:100% 0;}

.h2Menu{
position:absolute;
top:44px;left:28px;
width:102px;height:29px;
background:url(../images/pic_s1.gif) no-repeat 0 0;
font-size:0em;line-height:0;
color:#be9055;}

.menuPage{
margin:0 0 0 146px;
padding:3px 0 3px 15px; 
border-left:1px solid #C46640; 
line-height:1.9em;
}

.dl_menu{color:#fefefe;}
.dl_menu dt{display:inline;}
.dl_menu dd{display:inline; margin-right:6px;}
.dl_menu a{margin:0 6px;color:#fefefe; }

.p_menuMore{color:#BB0007;}
.p_menuMore a{color:#BB0007;font-size:1.2em;font-weight:bold;}



/*=search*/

.logoNav{
position:absolute;
z-index:999;
width:240px;height:300px;
left:0px;top:10px;}

.searchLogo{
top:321px;left:17px; }
.searchBanner{
text-align:center; 
padding:3px 0 10px;}

/*=searchForm*/
.searchForm{
margin-left:340px; 
height:310px;}
.h2Search{
margin-left:14px; 
height:98px; 
background:url(../images/h2_searchBg.gif) no-repeat;
font-size:0em;line-height:0;
color:#be9055;}
.p_searchIf{padding-top:18px; }

.searchForm .lab_1,.searchForm .lab_2,.searchForm .lab_3{
background:url(../images/icon_s1.gif) no-repeat;
width:20px;height:20px;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0em;line-height:10px;
color:#be9055;
margin:0 6px 0 8px; 
position:relative;
top:-10px;top:-14px\9;*top:0px;}
.searchForm .lab_1{background-position:0 -50px;}
.searchForm .lab_2{background-position:0 -100px;}
.searchForm .lab_3{display:none; background-position:-50px -100px;}
.searchForm .so{
height:24px; }
.soPos{width:156px; }
.soShop{width:225px;visibility:hidden;}

.divShopD{
visibility:hidden;
margin-top:25px; 
padding-left:47px; 
height:114px; 
background:url(../images/icon_s1.gif) no-repeat -32px -52px; }
.shopD{
position:relative;
height:114px;width:205px;overflow:hidden;
padding:0 40px 0 190px; 
background:#fff url(../images/shopDBg.gif) no-repeat 100% 0;
color:#BB0007;}
.shopD .a_img{
position:absolute;
top:4px;left:4px;
}
.shopD .a_img img{width:170px;height:106px;  }
.shopD a{color:#BB0007;}
.shopD h2{font-size:1.18em;
margin:32px 0 6px; }

/*=about*/

.aboutMain{
position:relative;
height:594px; 
background:url(../images/about_bg.jpg) no-repeat ; }
#h2_about{
position:absolute;
top:5px; left:267px;
text-indent:-999em;overflow:hidden; 
width:151px;height:97px;
background:url(../images/h2_about.gif) no-repeat ; }
.a_aboutVideo,.a_aboutVideo2{
position:absolute;
width:96px;height:55px;
top:30px;right:164px;
text-indent:-999em;overflow:hidden;
background:url(../images/bot_aboutVideo.jpg) no-repeat ;
z-index:2;}
.a_aboutVideo2{
width:126px; 
right:22px; 
background:url(../images/bot_aboutVideo2.jpg) no-repeat ; }

#aboutAbs{
position:absolute;
top:160px;left:266px; 
width:576px;height:263px;
background:url(../images/about_abs.jpg) no-repeat ; }
#a_botStart{
position:absolute;
display:block;
width:93px;height:31px;
top:422px;left:455px;
text-indent:-999em;overflow:hidden;
background:url(../images/bot_start.gif) no-repeat 0 0; }
#a_botStart:hover{background-position:0 -31px;}



/*history*/
#historyBox{
height:590px;width:1002px; 
overflow:hidden;}
#historyCont{
position:absolute;
top:101px;left:108px; 
width:784px;height:304px; 
overflow:hidden;
}
#historyScrollBox{
position:relative;
width:100000px;
}

.a_his1,.a_his2,.a_his3,.a_his4{
position:absolute;
width:151px;height:145px;
font-size:0em;line-height:0;color:#CBAD64; 
background:url(../images/historyList.gif) no-repeat; }
.yellowLine{
position:absolute;
top:176px;left:0;
width:784px;
height:3px;
border-top:1px solid #CBAD64; }

.a_his1{top:100px;}
.a_his2{top:159px;}
.a_his3{top:70px;}
.a_his4{top:150px;}

.a_1988{background-position:0 0;left:0px; }
.a_1989{background-position:-150px 0;left:211px;}
.a_1990{background-position:-300px 0;left:422px;}
.a_1991{background-position:-450px 0;left:633px;}

.a_1993{background-position:-600px 0;left:844px;}
.a_1997{background-position:-750px 0;left:1055px;}
.a_1998{background-position:-900px 0;left:1266px;}
.a_1999{background-position:-1050px 0;left:1477px;}

.a_1999_2{background-position:-1200px 0;left:1688px;}
.a_2001{background-position:-1350px 0;left:1899px;}
.a_2002{background-position:-1500px 0;left:2110px;}
.a_2003{background-position:-1650px 0;left:2321px;}

.a_2004{background-position:-1800px 0;left:2532px;}
.a_2004_2{background-position:-1950px 0;left:2743px;}
.a_2005{background-position:-2100px 0;left:2954px;}
.a_2006{background-position:-2250px 0;left:3165px;}
.a_2008{background-position:-2400px 0;left:3376px;}
.a_2009{background-position:-2550px 0;left:3587px;}



#a_historyPrev,#a_historyNext{
position:absolute; 
top:250px;
width:34px;height:81px;  
background:url(../images/pic_s1.gif) no-repeat;
text-indent:-999em;overflow:hidden;}
#a_historyPrev{left:0px;background-position:0 0;display:none;}
#a_historyNext{right:0px;background-position:-30px 0;}

.aboutPop{
position:absolute;
width:108px;height:47px; 
background:url(../images/history/pop.gif) no-repeat;
top:-50px;left:15px;
display:none;}


/*=special*/

.specialLogo,.foodLogo,.recomLogo{
z-index:200;
left:0px;top:10px; }

.specialMain{
position:relative;
height:594px;
background:url(../images/specialBg.jpg) no-repeat ; 
overflow:hidden;}

.specialTitle{
position:absolute;
left:260px;top:0px;
width:220px;height:102px;
background:url(../images/specialTitle.jpg) no-repeat;
text-indent:-999em;overflow:hidden;}

.special_menu{
position:absolute;
left:374px;top:0px;
width:270px;height:400px;
z-index:5;}

.specialAbs{
position:absolute;
left:220px;top:416px;
width:596px;height:117px;
z-index:1;
background:url(../images/specialAbs.jpg) no-repeat;
text-indent:-999em;overflow:hidden;
}


/*specialGallery*/
#specialGalleryBox{
position:relative;}

.rightBot,.rightBot2{
position:absolute;
width:110px;height:200px;
top:10px;left:870px;
z-index:1;}
.rightBot2{left:890px;}

#ul_gallery{}
#ul_gallery li{
position:absolute;
width:137px;
height:81px;overflow:hidden;
top:297px;left:865px;
display:none;
z-index:1;}
#ul_gallery li img{
width:137px;height:81px;}

#ul_gallery li.first{
left:0px;}

#ul_gallery li.now{
width:743px;height:439px;
top:118px;left:128px; }
#ul_gallery li.now img{
width:743px;height:439px;  }

#span_prev,#span_next{
position:absolute;
z-index:2;
display:block;
width:130px;height:81px;
text-indent:-999em;overflow:hidden;
top:297px;background:url(../images/bot_1.gif) no-repeat ; 
cursor:hand;
cursor:pointer;}

#span_next{background-position:100% -81px;right:0px; }


/*=food recommend*/
.foodMain,#recomMain{
height:594px;overflow:hidden; }

#recomMain{
position:relative;
background:url(../images/mainBg.png) ; }
#recomPic{
position:relative;
height:430px; }
#recomPic img{
position:absolute;
top:0px;left:0px;
display:none;}

#recomMain img.now{display:block;}
#a_recomPrev,#a_recomNext{
position:absolute;
z-index:20;
top:278px;
width:34px;height:81px;  
background:url(../images/pic_s1.gif) no-repeat ; }
#a_recomPrev{
left:0px;
background-position:0 0;
}
#a_recomNext{
right:0px;
background-position:-30px 0;
cursor:hand;
cursor:pointer;}
#a_recomPrev:hover img,#a_recomNext:hover img{display:block;cursor:hand;
cursor:pointer;}
#span_recomPrev,#span_recomNext{position:absolute;top:0px;   }
#span_recomPrev{left:0px;padding-left:31px;}
#span_recomNext{right:0px; padding-right:31px; }
#span_recomPrev img,#span_recomNext img{
display:block;
width:159px;height:81px;}


/* recomCont */
.recomCont{
height:153px;
overflow:hidden;
padding:10px 0 0 27px;}

.recomList{
float:left;
width:310px;}
.recomList .ul_subject{padding:5px 0 0; }
.recomList .ul_subject li{
padding:4px 0;
padding:4px 0 3px; }
.recomList .p_page{text-align:left;}

.recomThumb{
float:right;
width:465px;}

.recomThumb li{
float:left;
width:200px;
margin:0 32px 0 0;
display:inline;}
.recomThumb li a{
display:block;
text-align:center;
line-height:1.8em;
margin:8px 0 0 0; }
.recomThumb li a:hover{color:#ffe400;}

/*scrollRecom*/
#scrollBg{
position:absolute;
height:120px;width:1002px;
bottom:0;left:0;
background:#000;
filter:alpha(opacity=18);
opacity:0.18;}

#scrollRecom{
z-index:20;
position:absolute;
bottom:0;left:0;
width:1002px;height:120px; 
padding-top:146px;
/*height:266px;*/
}
#ul_scrollRecom{width:1002px;/*padding-top:146px; */}
#ul_scrollRecom li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
width:200px;
background:background:#eddc97;; 
text-align:center; 
cursor:hand;
cursor:pointer;}

#ul_scrollRecom li div{
display:none;
position:absolute;
top:0px;left:0px;
width:210px;height:265px;
background:#eddc97;
border:1px solid #BB0007;
border-bottom:none;
color:#BB0007;
text-align:left; }
#ul_scrollRecom li div img{
border:1px solid #BB0007;
border-bottom:2px solid #BB0007; }
#ul_scrollRecom li div h3{
padding:10px 10px 5px; }
#ul_scrollRecom li div p{
padding:0 10px;
white-space: normal;}


#ul_scrollRecom .scrollImg{
margin:13px 0 0 0;
border:4px solid #BB0007;}






/*=historyDetails*/

.hisPic{
position:absolute;
top:139px;left:108px; 
width:308px;height:281px;
background:#CBAD64;}
.hisPic img{
margin:6px 0 0 7px; }

.hisDetailsBox{
position:absolute;
top:138px;left:437px;
width:429px;height:282px;}

.a_back{
position:absolute;
width:73px;height:31px;
top:310px;left:0px; 
text-indent:-999em;overflow:hidden;
background:url(../images/bot_back.gif) no-repeat 0 0; }
.a_back:hover{background-position:0 -31px;}

.h2_hisD{
height:52px;}





/*=HisDScrollC*/
.HisDScrollC {
    width: 429px;
    height: 230px;
    overflow: auto;
    font-size:12px;
}
.hisDetailsBox .HisDScrollC{
color:#5F4C1D;
line-height:1.8em; }
.hisDetailsBox .HisDScrollC p{
text-indent:2em;}

.messageListBox .HisDScrollC{
width:614px;height:420px;
}
.jobListBox .HisDScrollC{
width:710px;height:415px;  }

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
/*滚动条的背景色*/
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	margin:1px 0 0 5px; 
	background:url(../images/paneTrackBg.gif) repeat-y ; 
}
/*滚动条的样式*/
.jScrollPaneDrag {
	position: absolute;
	background:url(../images/paneDragBg.gif) repeat-y ; 
	cursor: pointer;
}
.jScrollPaneDragTop {
	position: absolute;
	top: -1px;
	left: 0;
	height:10px;
	background:url(../images/PaneDragTop.gif) no-repeat ; 
	overflow: hidden;
}
.jScrollPaneDragBottom{
	position: absolute;
	bottom: -1px;
	left: 0;
	height:10px;
	background:url(../images/paneDragBottom.gif) no-repeat ; 
	overflow: hidden;
}


/*village*/
.villageMain{
position:relative;
height:613px;
background-repeat:no-repeat;}

/*.village_1{background:url(../images/village/village_1.jpg) no-repeat;}
.village_2{background:url(../images/village/village_2.jpg) no-repeat;}
.village_3{background:url(../images/village/village_3.jpg) no-repeat;}
.village_3{background:url(../images/village/village_4.jpg) no-repeat;}
.village_5{background:url(../images/village/village_5.jpg) no-repeat;}
.village_6{background:url(../images/village/village_6.jpg) no-repeat;}
.village_7{background:url(../images/village/village_7.jpg) no-repeat;}
.village_8{background:url(../images/village/village_8.jpg) no-repeat;}
.village_9{background:url(../images/village/village_9.jpg) no-repeat;}
.village_10{background:url(../images/village/village_10.jpg) no-repeat;}

.village_11{background:url(../images/village/village_11.jpg) no-repeat;}
.village_12{background:url(../images/village/village_12.jpg) no-repeat;}
.village_13{background:url(../images/village/village_13.jpg) no-repeat;}
.village_13{background:url(../images/village/village_14.jpg) no-repeat;}
.village_15{background:url(../images/village/village_15.jpg) no-repeat;}
.village_16{background:url(../images/village/village_16.jpg) no-repeat;}
.village_17{background:url(../images/village/village_17.jpg) no-repeat;}
.village_18{background:url(../images/village/village_18.jpg) no-repeat;}
.village_19{background:url(../images/village/village_19.jpg) no-repeat;}
.village_20{background:url(../images/village/village_110.jpg) no-repeat;}*/


/*ul_villagePic*/
#ul_villagePic li{
position:absolute;
display:none;}
.villagePic_0,.villagePic_2{
padding:5px 13px 42px 5px;
height:153px;}

.villagePic_0{width:142px;top:156px;left:158px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/village/village_picBg1.png');}*>
.villagePic_0{
background:url(../images/village/village_picBg1.png)  no-repeat ;
} 

.villagePic_2{width:197px;top:389px;left:85px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/village/village_picBg3.png');}*>
.villagePic_2{
background:url(../images/village/village_picBg3.png)  no-repeat ;
} 

.villagePic_1,.villagePic_3{
padding:3px 11px 34px 4px;
width:123px;height:113px;
z-index:3;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/village/village_picBg2.png');}*>
.villagePic_1,.villagePic_3{
background:url(../images/village/village_picBg2.png)  no-repeat ;
} 
.villagePic_1{top:274px;left:57px;}
.villagePic_3{top:466px;left:12px;}






.villageCont{
position:absolute;
top:486px; left:306px;
width:685px;height:117px;
background:url(../images/villageContBg.gif) no-repeat ; }

.h3_village{
float:left;
width:150px;height:60px; 
padding:25px 15px 10px;line-height:1.2em; 
font-size:20px;
text-align:center;
color:#eee;
font-family:"微软雅黑","黑体";}


.a_shopComments{
position:absolute; 
display:block;
width:82px; height:29px; 
top:75px;left:52px; 
background:url(../images/bot_comment.gif) no-repeat ; 
text-indent:-999em;overflow:hidden; }

.villageDetails{
float:left;
width:390px;
color:#eee;
line-height:1.35em; 
padding:5px 16px; }
.villageDetails p{
text-indent:2em;}
.villageDetails p.p_contact{
margin-top:5px; 
text-indent:0;
color:yellow;}
.vilMap{
float:left;
position:relative;
z-index:3;
margin-top:4px; 
width:77px;}
.vilMapBg{
position:absolute;
right:-4px;bottom:-13px;_right:-5px; _bottom:-14px;
width:92px;height:130px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/village/village_mapBg.png');}*>
.vilMapBg{
background:url(../images/village/village_mapBg.png)  no-repeat ;
} 
/*.vilMap a{
display:block;
position:relative;}

.vilMap img{
margin:4px 0 0 4px; }*/



/*message*/

.messageMain{
position:relative;
height:594px;
background:url(../images/messageBg.jpg) no-repeat ; }


.messageTitle{
position:absolute;
width:235px; height:103px; 
top:0px;left:262px; 
background:url(../images/messageTitle.jpg) no-repeat;
text-indent:-999em;overflow:hidden;}

.messageListBox{
position:absolute;
top:106px;left:264px;
width:614px;height:423px;}


.messageEach{
width:583px; 
margin-left:1px; 
background:#fff;
border:1px solid #BB0007;
border-collapse:collapse;}

.jobListBox .messageEach{
width:680px; }

.messageEach td{
border:1px solid #BB0007;
padding:3px 5px;
color:#BB0007;
line-height:18px;
vertical-align:top;}
.messageEach th{
font-size:12px;
padding:3px 5px;
background:#BB0007;
color:#fefefe;
font-weight:normal;}
.messageEach h3{
font-weight:normal;}
.messageEach h4{
display:inline; }

.messageEach th.th_f{
border-right:1px solid #fefefe;}

.feedbackBox{
position:relative;
padding-top:5px; 
padding-top:4px\9; 
margin-bottom:5px; 
width:585px;
}
.feedHead{
position:absolute;
top:0px;left:4px; 
height:6px;width:30px; 
background:url(../images/messageBot.gif) no-repeat 0 -50px;
z-index:2;
}
.feedbackEach{
width:583px; 
margin-left:1px; 
background:#fff;
border:1px solid #BB0007;
border-collapse:collapse;}

.feedbackEach td,.feedbackEach th{
border:1px solid #BB0007;
padding:3px 5px; 
color:#BB0007;
line-height:18px;
vertical-align:top;}
.messageEach b,.feedbackEach b{color:#343434;display:block;text-align:right; height:18px;line-height:18px;}
.messageEach th b{color:#fefefe;}
.feedbackEach th{
background:#EBD7A7; }

.messageT,.feedbackT{
position:relative;
height:18px;
line-height:18px;}

.messageEach th .a_leaveM{
position:absolute; 
right:0px;top:0px;
width:75px;height:18px;line-height:18px; 
text-align:center; 
color:#BB0007;
background:url(../images/messageBot.gif) no-repeat 0 0;
font-weight:bold;}
.feedbackT span{
position:absolute;
top:6px;right:0px;
font-weight:normal;}


.p_page{
margin:7px 0 0;
text-align:center;
color:#fff;}
.p_page a,.p_page span{
margin:0 6px;
color:#fefefe;
}


/*=messageForm*/
.messageBox{
position:absolute;
top:126px;left:264px;
width:587px;height:445px;
overflow:hidden;
border:1px solid #BB0007;
background:#fff; }

.messageHead{
height:40px;
padding:8px 15px;
background:#BB0007;
color:#fff;}

.messageHead h2{
float:left;
height:40px; 
line-height:40px;
padding-right:10px;
margin-right:10px;
border-right:1px solid #fff; }

.messageHead p{
height:40px;
line-height:20px; }

.messageForm{
padding:10px 0; }
.messageForm p{
padding:3px 0;
*padding:3px 0 2px; 
overflow:hidden;}

.messageForm label{
position:relative;
top:3px; 
float:left;
width:72px;
margin-right:6px;
text-align:right;
display:inline;
font-weight:bold; }
.messageForm label.lab_ta{
top:6px;}

.messageForm .red{
color:#BB0007;
font-family:"宋体";
margin-left:3px; }
.messageForm .it{
height:18px; width:230px;
vertical-align:middle;
border:none;
border-bottom:1px solid #ECD7A8;
color:#BB0007;
font-weight:bold;}
.messageForm .itL{width:488px; }
.messageForm .itS{width:75px; }
.messageForm .ir{vertical-align:middle;}
.messageForm .so{height:20px;}
.messageForm .ta{
float:left;
margin-top:-3px; 
width:488px;height:120px;
line-height:26px; 
background:url(../images/line_it.gif);
overflow:hidden;
border:none;
color:#BB0007;
vertical-align:middle;
font-weight:bold;}
.messageForm img{vertical-align:middle;}

.messageForm p.p_bot{
padding:10px 0 0 76px; }
.messageForm .is,.messageForm .is2{
width:75px;height:23px; line-height:24px;_line-height:22px; 
border:none;text-align:center;
font-weight:bold;
color:#BB0007;
background:url(../images/messageBot.gif) no-repeat -100px 0;margin-right:5px;  }
.messageForm .is2{background-position:-100px -23px;color:#343434;}


/*job*/
.jobMain{
position:relative;
height:594px;
background:url(../images/joinUsBg.jpg) no-repeat; }
.jobTitle{
position:absolute;
width:275px;height:103px;
top:0px;left:262px;
text-indent:-999em;overflow:hidden;
background:url(../images/jobTitle.jpg) no-repeat ; }

.jobListBox{
position:absolute;
left:264px;top:110px; 
width:710px;height:430px;}

.jobEach{margin-bottom:12px; }

.jobEach h3{
text-align:left;
font-weight:bold;}
.jobEach h3 span{
font-weight:normal;}


.jobDtails td{
color:#343434;
line-height:18px;
vertical-align:top;}

.tr_red td{
background:#BB0007; }

.jobD_bot{
overflow:hidden;
height:22px;margin:5px 0;  }
.jobD_bot a{
font-weight:bold;}

.a_apply{
float:left;
width:90px;height:22px; line-height:22px; 
background:url(../images/messageBot.gif) no-repeat -100px -50px;
text-align:center;
color:#BB0007;}

.a_backList{
float:right;
width:100px;
color:#fff;}


/*=jobJoinBox*/
.jobJoinBox{
position:absolute;
top:145px;left:42px;
width:925px;height:415px;  }

.joinTab{
width:923px; }

.joinTab td{color:#343434;font-weight:bold;}

.joinFormBox{padding:5px 0; }
.joinFormBox p{
padding:3px 0;
*padding:3px 0 2px; }

.joinFormBox label{
margin-left:5px;
margin-right:2px; 
position:relative;
top:3px; }
.joinFormBox label.lab_t2{margin-left:30px; }
.joinFormBox label.lab_f{
width:70px;
float:left;
margin-right:6px;
margin-left:0; 
display:inline;
text-align:right;}

.joinFormBox .it{
height:18px;
width:110px; 
vertical-align:middle;
border:none;
border-bottom:1px solid #ECD7A8;
color:#BB0007;
font-weight:bold;
}
.jobD_bot .is{
border:none;
font-weight:bold;}
.joinFormBox .itL{width:250px;}
.joinFormBox  .itL2{width:420px;}
.joinFormBox  .itL3{width:180px;}
.joinFormBox .so{width:60px;vertical-align:middle;}
.joinFormBox .ta{
margin-top:-3px; 
width:822px;height:52px;
line-height:26px; 
background:url(../images/line_it.gif);
overflow:hidden;
border:none;
color:#BB0007;
vertical-align:middle;
font-weight:bold;}



/*=activMain*/

.activMain{
position:relative;
height:594px;
background:url(../images/activBg.jpg) no-repeat; }

#h2_activ{
position:absolute;
width:161px;height:103px;
left:260px;top:0px; 
background:url(../images/h2_activ.jpg) no-repeat;
text-indent:-999em;}

#ul_activNav{
position:absolute;
top:162px;left:224px; 
width:78px;}
#ul_activNav li{
line-height:26px;
text-align:center;
}
#ul_activNav a{
display:block;
height:26px;
color:#BB0007;
border-top:1px solid #C4B51E;
background:#fff; }
#ul_activNav a.now,#ul_activNav a:hover{
color:#fefefe;
background:#BB0007;}

#activCont{
position:absolute;
right:10px;bottom:17px;
width:690px;height:423px;
padding-top:50px; 
background:url(../images/activContBg.gif) no-repeat ; 
}

.activScrollC{
width:670px;height:386px;  }

.activEach{
overflow:hidden;
width:100%; 
margin-bottom:12px;}


.activPic{
float:left;
width:210px;
text-align:center;
margin:10px 8px 0 25px; 
_display:inline;}

.activIntro{
float:left;
width:400px;
margin-top:10px; 
color:#BB0007;
line-height:1.7em; }

.activIntro{}
.activIntro .p_bot{padding:0 0 10px; zoom:1;overflow:hidden;}
.activIntro .p_bot a{
float:left;
width:65px;height:27px;line-height:27px;
text-align:center;
color:#fff;
margin-right:11px;
background:url(../images/bot_activ.gif) no-repeat -111px 0; }
.activIntro .p_bot a.a_mailFriend{
width:100px;
background-position:0 0 ;}

.activDetails{}
.activDetails li{
padding-left:10px;
background:url(../images/dot_red.gif) no-repeat 0 9px; }

#overMask{
z-index:500;
position:absolute;
left:65%;top:56%;
margin:-188px 0 0 -242px; 
width:484px;/*height:376px;*/
height:0px;
background:#000;
filter:alpha(opacity=40);
opacity:0.4;
display:none;}

#mailtoFriend{
display:none;
z-index:500;
position:absolute;
left:65%;top:56%;
width:464px;height:356px;
background:#fff;
margin:-178px 0 0 -232px;
text-align:left; }
#mailtoFriend h2{
height:34px;line-height:34px;
padding-left:25px;
color:#fff;
background:#BB0007;}

.mailForm{
padding:20px 20px 0;
color:#BB0007;}
.mailForm p{
padding:4px 0;
*padding:3px 0; 
overflow:hidden;
zoom:1;}
.mailForm p.p_me{margin-top:1.1em; }

.mailForm label{
float:left;
width:90px;
margin-right:5px;
_display:inline;
text-align:right;
*margin-top:4px;}

.mailForm .it{
border:none;
color:#BB0007;
height:16px;width:300px; 
border-bottom:1px solid #BB0007;
vertical-align:middle;}
.mailForm .itS{
width:50px; }
.mailForm .red{
font-family:'宋体';}

.lab_hid{visibility:hidden;}
.mailForm .p_bot{margin-top:0.6em; }
.mailForm .is{
width:65px;height:27px;
background:url(../images/mailBot.gif) no-repeat;
border:none;
text-align:center;
color:#fff;
margin-right:40px; }
.mailForm #isCancel{background-position:-65px 0;color:#222;}

/*amuseMain*/
.amuseMain{height:594px;position:relative;}
#h2_amusement{
position:absolute;
width:234px;height:103px;
left:263px;top:0px;
text-indent:-999em;
background:url(../images/h2_amuse.gif) no-repeat ; }
.amusementIntro{
position:absolute;
width:300px;height:70px;
left:352px;top:273px;
text-indent:-999em;
background:url(../images/amuseIntro.jpg) no-repeat ; }


/*
背景灰土色： #be9055
红色： #BB0007

*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#AB9245;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	/*background: #ffffff;*/
	z-index: 1002;
	color:#000000;
	display:none;
	/*border: 4px solid #525252;*/
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
padding:0; 
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_closeWindowButton{
display:block;
width:93px;height:32px;
margin-right:213px; 
font-size:0em;line-height:0;color:#E8E8E8; 
background:url(../images/bot_close.gif) no-repeat center;
text-indent:-999em;overflow:hidden;}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	display:none; 
}

#TB_title{
	/*background-color:#e8e8e8;
	filter:alpha(opacity=80);
	opacity:0.8;*/
	height:32px;
	overflow:hidden;
	
}

#TB_ajaxContent{
	clear:both;
	padding:0;
	overflow:hidden;
/*	background:#111; */
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}





/*repair*/

/*messageCont*/
.messageCont{
position:relative;
width:583px; 
}

.messageCont h2{
padding:5px 10px; 
background:#BB0007;
color:#fff;}
.messageCont .a_leaveM{
position:absolute; 
right:5px;top:3px;
width:75px;height:18px;line-height:18px; 
text-align:center; 
color:#BB0007;
background:url(../images/messageBot.gif) no-repeat 0 0;
font-weight:bold;}


.messageOne{
margin:10px 0px; 
overflow:hidden;
zoom:1;
background:#fff; }

.messagePic{
position:relative; 
float:left;
width:70px;
padding:10px 10px 0; 
text-align:center;
border-right:1px solid #BB0007;
}
.messagePic span{
display:block;
padding:5px 0 4px;
color:#BB0007;
z-index:2;}
.messagePic span.spanPic{
padding:10px 5px;
border:1px solid #BB0007;}


.dl_message{

float:left;
width:460px;
border-left:1px solid #BB0007;
padding:10px;
margin-left:-1px; 
background:#fff;
line-height:1.6em;
z-index:1;}


.dl_message dt{
color:#BB0007;
font-weight:bold;}
.dl_message dt span{
font-weight:normal;
margin-left:10px;
color:#555;
font-family:Arial;}

.ddAdmin{
padding:3px 0 0; 
color:#BB0007;}

/**
 * 分页
 */
#pagination {
	font-size: 11px;
}

#pagination a.total {
	padding: 2px 6px;
	text-decoration: none;
	background: #F7F7F7;
	border: 1px solid #68BAD0;
	border-right: 0px;
	font-weight: bold;
	color: #FF0101;
}

#pagination a.pages {
	padding: 2px 6px;
	margin-right: 4px;
	text-decoration: none;
	background: #F7F7F7;
	border: 1px solid #68BAD0;
	font-weight: bold;
}

#pagination a.current {
	padding: 2px 6px;
	margin-right: 4px;
	border: 1px solid #68BAD0;
	text-decoration: none;
	background: #FCFFD4;
	color: #0072C3;
	font-weight: bold;
}

#pagination a.item, #pagination a.item:active, #pagination a.item:visited {
	padding: 2px 6px;
	margin-right: 4px;
	border: 1px solid #68BAD0;
	text-decoration: none;
	background: #FFFFFF;
}

#pagination a.item:hover {
	padding: 2px 6px;
	margin-right: 4px;
	border: 1px solid #2E8BB7;
	text-decoration: none;
	background: #D4EEFF;
}



/*magazine*/

.magazineMain{
position:relative;
height:613px; 
background:url(../images/magazine_bg.jpg) no-repeat; }

#h2_magazine{
position:absolute;
width:226px; height:107px; 
left:254px;top:0px; 
background:url(../images/magazine_title.jpg) no-repeat ;
text-indent:-999em;overflow:hidden;}

.magazineAbs{
position:absolute;
width:470px;height:345px;
top:180px;left:126px; }
.magazineAbs h3{
display:none; }

.scrollMagazine{
width:470px;height:345px;
line-height:1.7em;
font-weight:bold;
font-size:1.18em;
color:#eee;}

.scrollMagazine p{
text-indent:2em;
margin-bottom:1em; }

.magazineList{
position:absolute; 
width:300px;height:348px;
left:651px;top:184px; }

.magazineList h3{
visibility:hidden;
height:39px; }

.ul_magazineList{
line-height:30px; }
.ul_magazineList a{
color:#eee;
font-weight:bold;}

.p_pageS2{
text-align:center; 
line-height:35px; 
color:#eee;
}
.p_pageS2 a{
color:#eee;
margin:0 5px; }

.p_pageS2 a:hover,.p_pageS2 a.now{
color:#DFAD00;
text-decoration:underline; 
}

/*magazineDetails*/
.magazineDMain{
position:relative;
height:613px;
background:url(../images/magazineDetails_bg.jpg) no-repeat ; }

#h2_magazineD{
position:absolute;
width:334px; height:58px; 
left:48px;top:17px; 
text-indent:-999em;overflow:hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='../images/magazineDTitle.png');}*>
#h2_magazineD{
background:url(../images/magazineDTitle.png) no-repeat;
} 

.maskBg,.maskTitleBg,.maskPageBg{
position:absolute;
width:906px; height:441px; 
top:100px;left:49px;
background:#000;
filter:alpha(opacity=50);
opacity:0.5;}
.maskTitleBg{
width:878px;height:30px;
top:114px;left:63px;}
.maskPageBg{
height:30px; top:544px;}

.magazineDetails{
position:absolute; 
width:878px;height:460px;  
top:114px;left:63px;
color:#eee;
z-index:26;}

.magazineDetails a{
color:#eee;}

.h3_magazineD{
height:30px;
line-height:30px;
padding:0 6px; 
margin-bottom:15px;
color:#DFAD00;
font-size:1.18em;}

.h3_magazineD .span_subTitle{
color:#eee;
font-size:0.9em;
margin-left:6px; }


.magazineDScrollC{
height:360px;width:870px; 
margin-left:7px; 
line-height:1.7em; }

.magazineDScrollC p{
text-indent:2em;
margin-bottom:0; }


.p_magazinePage{
margin-top:25px;
height:30px; line-height:30px; 
overflow:hidden;
}

.p_magazinePage .a_last{float:left; }
.p_magazinePage .a_next{float:right; }


/* announceBox */

.announceBox,.announceBoxBg{
position:absolute;
left:1px;bottom:30px;
width:316px;height:291px;}

.announceBoxBg{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/indexNoteBg.png');}*>
.announceBoxBg{
background:url(../images/indexNoteBg.png) no-repeat;}

.ul_announce{
position:relative; 
padding:112px 55px 8px;
color:#4F230E;
}

.ul_announce li{
position:relative; 
padding:2px 0 2px 10px;
background:url(../images/icon_dotG.gif) no-repeat 0 8px; }

.ul_announce a{
color:#4F230E;}
.ul_announce a:hover{color:#C9000B;}
.a_moreAnnounce{
position:absolute;
top:224px; left:115px;
height:22px;width:80px;
text-indent:-999em;overflow:hidden; }

/* announceMain */
.announceMain{
position:relative;
height:593px;
background:url(../images/noteListBg.jpg) no-repeat ; }
.h2_announce{height:0px;font-size:0em;position:absolute;text-indent:-999em; }

.announceList{
position:absolute;
top:194px;left:364px;
width:500px;height:350px;}


.ul_announceList li{
padding:4px 0 4px 10px;
background:url(../images/icon_dotG.gif) no-repeat 0 10px; }

.ul_announceList a{
color:#4F230E;}
.ul_announceList a:hover{color:#C9000B;}

.announceList .p_pageS2,.announceList .p_pageS2 a{color:#4F230E;}
.announceList .p_pageS2 a:hover,.announceList .p_pageS2 a.now{
color:#C9000B;text-decoration:none; }


/* announceDMain */
.announceDMain{
position:relative;
height:593px;
background:url(../images/noteDetailsBg.jpg) no-repeat ;}

.announceDBox{
padding:56px 0 0 167px;
width:680px;height:464px;  }

.h3_announceD{
color:#FFE400;
font-size:1.18em;
margin:0 0 30px; }
.announceDCont{
color:#4F230E;
line-height:1.7em; }
.announceDCont{
height:400px; }



/* 20100714 */

/* subject */
.subjectBanner {
padding:3px 0 10px;
text-align:center;
}

.subjectMain{
position:relative;
overflow:hidden;
zoom:1;
padding-bottom:50px; }

.h2_subjectMain{
position:absolute;
top:5px;left:260px;
width:158px;height:98px;
text-indent:-999em;overflow:hidden;
background:url(../images/subjectTitle.gif) no-repeat;}

.subjectLogo{
float:left;
width:240px;height:300px;}

.subjectList{
float:right;
width:380px;
margin-right:85px;
display:inline;}

.ul_subject{
padding:5px 0; }
.ul_subject li{
padding:6px 0; }

.ul_subject a:hover{
color:#FFE400;}
.ul_subject .span_date{
margin:0 0 0 5px;
font-size:0.9em;
color:#57555A;}

.subjectList .p_page{
text-align:left;}

.p_page a, .p_page span {
color:#111;
margin:0 8px 0 0;
}
.p_page a:hover{color:#fff;}




/* subjectIntro */
.subjectIntro{
float:left;
width:480px;
margin:0 10px;
display:inline;
color:#222;
padding:0 0 30px;}

.subjectIntroLogo{top:0px; }

.h2_subjectTitle{
height:29px;
line-height:29px;
margin:10px 0;
font-size:1.8em;}

.subjectIntroBox{
line-height:1.6;
padding:0 10px; 
min-height:110px;
_height:110px;}

/* subjectDMain */
.subjectDMain{background:url(../images/subjectDetailsBg.jpg) no-repeat ; }
.recomDMain{background:url(../images/recomDetailsBg.jpg) no-repeat ; }
.recomDMain .h3_announceD,.subjectDMain .h3_announceD{
margin:0 0 10px; }
.recomDMain .h4_abs,.subjectDMain .h4_abs{
margin:0 0 10px;
font-weight:normal;
color:#444;}
.recomDMain .h4_abs b,.subjectDMain .h4_abs b{
color:#222;}
.recomDMain .h4_abs span,.subjectDMain .h4_abs span{margin-right:6px; }







