/* CSS */
/*body {margin:0px 0px 20px 0px; padding:0px;background-color: #EFEFEF;
	background-image: url(bodybg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}
body,table,td,tr,div,span,Input{font-size:12px; color:#666666;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link,a:visited {text-decoration:none; color: #666666;}
a:hover {text-decoration: underline; color: #666666;}
img{border:0;}
p{line-height:21px;}*/

/* Top */
/*#english{text-align:right; margin-right:10px;}
#english a{text-decoration: none; font-size:13px; color: #8DC420;font-family: Arial, Helvetica;font-weight: bold;}
#english a:hover{text-decoration: underline; font-size:13px; color: #8DC420;font-family: Arial, Helvetica;font-weight: bold;}

a.menu:link,a.menu:visited {text-decoration: none; font-size:14px; color: #FFF; font-weight: bold;}
a.menu:hover {text-decoration: none; font-size:14px; color: #000;font-weight: bold;}*/
.img1{padding:2px; }
.menuBg{
	background-image: url(menubg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #727071;
	text-align:center;
	}

.mouseover{
	background-image: url(subbg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align:left;
	padding-left:9px;
	}
.MouseOut{	
	background-image: url(subbg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align:left;
	padding-left:9px;
	}
a.subm:link,a.subm:visited {text-decoration: none; font-size:12px; color: #FFF; display:block; width:100%; float:left; height:26px; line-height:26px;}
a.subm:hover {text-decoration: none; font-size:12px; color: #000; display:block; width:100%; float:left; height:26px; line-height:26px;}
.Sub1_Div{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-40px;/*IE*/
	}

.Sub1_Div1{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-65px;/*IE*/
	}
.Sub1_Div2{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-66px;/*IE*/
	}
.Sub1_Div3{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-65px;/*IE*/
	}
.Sub1_Div4{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-80px;/*IE*/
	}	
.Sub1_Div5{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-65px;/*IE*/
	}
.Sub1_Div6{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-65px;/*IE*/
	}	
.Sub1_Div7{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-80px;/*IE*/
	}	
.Sub1_DivN{
	POSITION: absolute; VISIBILITY: hidden; WIDTH: 90px; Z-INDEX: 5; 
	margin-top:11px; /*FF*/
	*margin-top:29px;/*IE*/
	margin-left:0px; /*FF*/
	*margin-left:-80px;/*IE*/
	}
.wmenu{ width:22px; *width:18px;}
	
/* Index  */
#lineF{border-top:1px solid #FFFFFF; font-size:1px;}
#lineB{border-top:1px solid #ABABAB; font-size:1px;}

#H10{height:10px;}
#H20{height:20px;}
#line20{height:20px;background-color: #FFF;}
#magin10{margin:10px}
#magin15{margin:15px}
#NoTop15{margin:0px 15px 15px 15px}
#NoTF15{margin:0px 15px 0px 15px}
#magin5{margin:5px 15px 5px 15px}

.leftbg{background-color: #F7F7F7;}
.Rightbg{background-color: #EFEFEF;}

a.rightA:link,a.rightA:visited {text-decoration: none; font-size:12px; color: #727272;}
a.rightA:hover {text-decoration: underline; font-size:12px; color: #727272;}
/* 2010-11-30 */
.SoInput{
	border: 1px solid #A19A94;
	height:18px;
	width:142px;
	}
.Soselect{
	border: 1px solid #A19A94;
	height:20px;
	*height:31px;
	width:100px;
	}
.selectdiv{*margin-top:10px;}
/* 2010-11-30 */

.UserInput{
	border: 1px solid #A19A94;
	height:16px;
	width:105px;
	}
.CodeInput{
	border: 1px solid #A19A94;
	height:16px;
	width:45px;
	}
	
.rightBt{font-size:14px; color:#9D9F9E;font-weight: bold;}
a.rightBt:link,a.rightBt:visited,a.rightBt:hover {text-decoration:none; font-size:14px; color:#9D9F9E;font-weight: bold;}

#Rnews{font-size:14px; color:#000000;font-weight: bold; margin:10px 10px 10px 10px;}
#indexBt{font-size:14px; color:#000000;font-weight: bold; margin:10px 10px 13px 10px;}
#indexBt a{text-decoration:none;font-size:14px; color:#000000;font-weight: bold;}
#indexBt a:hover{text-decoration:none;font-size:14px; color:#000000;font-weight: bold;}

/* 2010-11-30 */

a.indexBtA:link,a.indexBtA:visited {text-decoration:none;font-size:14px; color:#000000;font-weight: bold;}
a.indexBtA:hover {text-decoration:none;font-size:14px; color:#000000;font-weight: bold;}

/* 2010-11-30 */

.indexBt{font-size:14px; color:#000000;font-weight: bold; }
.newsBt{font-size:16px; color:#666465;font-weight: bold; text-align:center; margin-bottom:5px;}
a.newsBt:link,a.newsBt:visited {font-size:16px; color:#666465;font-weight: bold;}
a.newsBt:hover {text-decoration: underline; font-size:16px; color:#666465;font-weight: bold;}



.newsbody{color:#A4A4A4; margin:0px 15px 10px 15px; line-height:150%;}

a.newsA:link,a.newsA:visited {text-decoration: none; font-size:12px; color: #646464;}
a.newsA:hover {text-decoration: underline; font-size:12px; color: #646464;}
a.news13:link,a.news13:visited {text-decoration: none; font-size:13px; color: #646464;}
a.news13:hover {text-decoration: underline; font-size:13px; color: #646464;}

.time{font-family:"Times New Roman", Times, serif; color:#DFDFDF;}


/* µ±Ç°Î»ÖÃ */
#site{ margin:10px 20px 10px 20px; font-size:12px; color:#AAA;}
#site a{text-decoration:none; font-size:12px; color:#AAA;}
#site a:hover{ text-decoration: underline; font-size:12px; color:#AAA;}


#class{ margin:4px 20px 4px 20px; text-align:right; height:20px;}
.zzs_tab { margin-bottom:12px; padding-right:12px;}
.NoCurrent{ padding-top:3px; text-align:center;
	padding-left:6px;
	padding-right:6px;
	height:20px;
	padding-bottom:3px;
	*padding-bottom:0px;/*IE*/
	}
.Current{background-color:#878787; color:#FFFFFF; padding-top:3px; text-align:center;
	padding-left:6px;
	padding-right:6px;
	height:20px;
	padding-bottom:3px;
	*padding-bottom:0px;/*IE*/
	}
	
.NoCurrent1{  padding-top:3px; text-align:center;
	padding-left:6px;
	padding-right:6px;
	height:20px;
	padding-bottom:3px;
	*padding-bottom:0px;/*IE*/
	}
.Current1{background-color:#878787; color:#FFFFFF;  padding-top:3px; text-align:center;
	padding-left:6px;
	padding-right:6px;
	height:20px;
	padding-bottom:3px;
	*padding-bottom:0px;/*IE*/
	}

.NoCurrent2{  padding-top:2px; text-align:center;
	padding-left:6px;
	padding-right:6px;
	height:20px;
	padding-bottom:3px;
	*padding-bottom:0px;/*IE*/
	*padding-top:0px;
	}
.Current2{background-color:#878787; color:#FFFFFF;  padding-top:2px; text-align:center;
	padding-left:6px;
	padding-right:6px;
	height:20px;
	padding-bottom:3px;
	*padding-bottom:0px;/*IE*/
	*padding-top:0px;
	}
.ABC{ width:25px; 
	height:21px; padding-top:4px;
	background-color:#878787; color:#FFFFFF;text-align:center;}

#yishujia{}
#yishujia a{ width:100px; margin-left:25px; line-height:25px; margin-bottom:10px; margin-left:11px; display:block; float:left; background-color:#EFEFEF; text-align:center}
#yishujia span a { width:100px; margin-left:25px; line-height:25px; margin-bottom:10px; margin-left:11px; display:block; float:right; text-align:center;background-color:transparent;}

	
	
#Mains{ margin:0px 20px 20px 20px;}
.Mains{ color:#666465; line-height:22px}
.MainsBt{ font-size:16px; color: #000;font-weight: bold;}
.MainsTime{ font-family:"Times New Roman", Times, serif; color:#666465;}

.Shows{ color:#666465; line-height:23px;}
.ShowBt{ font-size:18px; color: #000;font-weight: bold; margin:10px 0px 15px 0px;}
.ShowTime{ font-family:"Times New Roman", Times, serif; color:#BEBEBE; text-align:right;}


.leftBg{ background-color:#F9F9F9}



/* page */
#page{ text-align:right; }
#page a{text-decoration: none; font-size:12px; color: #6666;}
#page a:hover{text-decoration: underline; font-size:12px; color: #66666;}
#page input{border: 1px solid #D5D5D5; height:16px; width:50px;	}

/* News */
.imgRF{margin:0px 15px 4px 0px;}

a.Lmenu:link,a.Lmenu:visited {text-decoration: none; font-size:13px; color: #727272;}
a.Lmenu:hover {text-decoration: underline; font-size:13px; color: #000000;}

a.LmenuA:link,a.LmenuA:visited {text-decoration: none; font-size:13px; color: #000000;}
a.LmenuA:hover {text-decoration: underline; font-size:13px; color: #727272;}

/* ÄÚÒ³ */
.Artbt{font-size:14px; color:#000000;font-weight: bold;}
.Artbt1{font-size:14px; color:#646464;font-weight: bold;}
.Artbt2{font-size:13px; color:#ABABAB;}
.Artmain{font-size:13px; color:#666465; line-height:22px}

.Dian{ color:#666465; line-height:20px; font-size:12px}
.DianBt{ font-size:14px; color: #000; font-weight: bold; margin-bottom:10px;}
.DianTime{ font-family:"Times New Roman", Times, serif; color:#666465;}

.sh{ color:#666465; line-height:20px; font-size:13px;}
.shBt{ font-size:16px; color: #000; font-weight: bold; margin-bottom:3px;}
.shTime{ font-family:"Times New Roman", Times, serif; color:#666465;}

.red{color:red;}
a.red:link,a.red:visited {text-decoration: none; color: #FF0000;}
a.red:hover {text-decoration: underline; color: #FF0000;}

.MailBt{ font-size:20px; color: #000; font-weight: bold; }
.MailInput{
	border: 1px solid #A19A94;
	height:16px;
	width:120px;
	}

#yishu{}
#yishu a{ width:95px; margin-left:25px; line-height:25px; margin-bottom:10px; margin-left:10px; display:block; float:left; background-color:#EFEFEF; text-align:center}


/* Foot */
.foot_bg{
	background-image: url(foot_bg.jpg);
	background-color: #F7F7F7;
	background-repeat: no-repeat;
	background-position: left;
	margin-top:20px;
	}
.foot{font-size:12px;color: #D5D5D5;line-height: 150%;}
a.footA:link,a.footA:visited {text-decoration: none; font-size:12px; color: #D5D5D5;}
a.footA:hover {text-decoration: underline; font-size:12px; color: #ACACAC;}

.H8{height:8px;}

/* shop */
.fy_title2{background-color:transparent; color:#000000; padding:2px 6px 3px 6px; *padding:3px 6px 2px 6px; line-height:20px;}
.fy_title_on2{background-color: #CCCCCC; color:#FF0000; padding:2px 6px 3px 6px; *padding:3px 6px 2px 6px; line-height:20px;}

.fy_top2{background-color:transparent; color:#000000; padding:4px; line-height:20px; margin:6px 10px;}
.fy_top_on2{background-color: #F3F3F3; color:#FF0000; padding:4px; line-height:20px; margin:6px 10px;}

.ShopBt { font-size:14px; color: #5B5557; font-weight: bold; margin-bottom:10px;}
.ShopRBt{ font-size:14px; color: #000000; font-weight: bold; margin-bottom:0px;}
.ShopLBt{ font-size:16px; color: #000000; font-weight: bold; margin-bottom:10px;}

.shops{ margin-left:10px; margin-right:10px; height:225px;}
.shopTop{height:240px; margin:10px; margin-top:4px;  *margin-top:10px; }
.shopLtd{ width:520px; background:#F3F3F3;}
.ShopLinfo{ line-height:180%;}


#shopclass{ width:180px;}
#shopclass a{ width:75px; line-height:22px; margin-left:11px; display:block; float:left; text-align:left}
#shopclass span a { width:120px; line-height:22px; margin-left:11px; display:block; float:left; text-align:left; font-weight:bold;}

a.class2:link,a.class2:visited { color:#888888;}
a.class2:hover {color:#888888;}
.class2{margin-left:4px;}
.class3{margin-left:8px;}
/* shop */

/* 2011-2-27 */
.Artbg{ background:#F6F6F6; width:180px; text-align:center; height:120px; padding:3px;}
