@charset "utf-8";
/* CSS Document */

a {text-decoration:none;}
a: hover {text-decoration:none;}

.banner {
width:960px;
height:80px;

}

.adstitle {
text-align:center;
font-size:12px;
margin-top:0px;

}

.left {
  width:310px;
  margin-left:0px;
  margin-right:2px;
  float:left;
}

.center {
  margin-right:2px;
  margin-left:2px;
    float:left;
}

.right {
  float:right;
}

.flashblock {
  height:500px;
  width:580px;
  border:1px solid #CCCCCC;
  float:left;
}

.videoarea{
width:536px;
height:304px;
margin-top:6px;
margin:0 auto;
background-color:#CCCCCC;

}

.videoareaonflashpg{
width:610px;
height:344px;
margin-top:6px;
margin:0 auto;
background-color:#CCCCCC;

}


.flashlist {
height:180px;
margin-top:8px;

}
.moreflash {
font-size:13px;
padding-left:2px;

}


.morepic {
float:right;
}

.block2 {
width:960px;
height:512px;
   margin:0 auto;
   float:left;
   margin-top:10px;

}


.newsblock {
float:left;
height:500px;
width:250px;

}

.top_vert_ads {
width:100px;
height:500px;
  border:1px solid #CCCCCC;
float:right;
}


.scrollpic {
   display:block;

  }

.newstab {

  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#000066;
  height:22px;
  width:250px;
  margin-left:0px;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;

}

.currentnews {
  width:250px;
  height:468px;
  overflow:hidden;
  font-size:13px;
  text-decoration:none;
  margin-left:0px;
  padding-left:5px;
  color:#999999;
  float:left;
  border:1px solid #CCCCCC;

}

.currentnews a{
  color:#006699;
  }

.currentnews a:hover{
  color:#F89C36;
  }


.tab a{
  color:#336699;
  font-weight:bold;
}
.tab {
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#336699;
  height:22px;
  width:310px;
  margin-top:6px;
  margin-left:0px;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;
  display:block;

}

.tabcontent {
   border:1px solid #CCCCCC;
   width:310px;
   height:260px;
   margin-left:0px;
   padding:5px 2px 2px 5px;
   text-align:justify;
   float:left;
   overflow:hidden;
   font-size:13px;
   text-decoration:none;
   text-overflow:ellipsis;
   list-style:url(../button/bullet2.jpg);
   display:block;


   }

.tabcontent a {
   color:#666666;
   }

.tabcontent a:hover{
  color:#F89C36;
  }

   
.spttab {
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#000066;
  min-height:10px;
  height:22px;
  width:310px;
  margin-top:10px;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;


}

.spttabcontent {
   border:1px solid #CCCCCC;
   width:310px;
   height:300px;
   padding:5px 2px 2px 5px;
   text-align:justify;  
   overflow:hidden;
   font-size:13px;
   text-decoration:none;


   }
.foodtab a{
  color:#D65F07;
  font-weight:bold;
  }
  
.foodtab {
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#D65F07;
  height:22px;
  width:422px;
  margin-top:10px;
  margin-left:0px;
  padding:5px 2px 2px 5px;
  background:url(../button/tabbg_blue.gif);
  font-weight:bold;

}
.foodcontent {
   border:1px solid #CCCCCC;
   width:422px;
   height:268px;
   padding:5px 2px 2px 5px;
   margin-left:0px;
   float:left;
   overflow:hidden;
   font-size:13px;
   background-color:#F0F0F0;
   }

.foodcol {
   width:210px;
   height:260px;
   float:left;
  }

.foodpic {
   float:left;
   margin-left:10px;
   display:block;
   border-style:outset;
   }


.foodtitle {
   width:200px;
   float:left;
   padding-top:8px;
   font-size:15px;
   color:#B9700D;
   
}

.foodtitle a{
   color:#B9700D;
  
}

.foodtitle a:hover{
   color:#FF9900;
  
}

.foodlead {
   width:200px;
   float:left;
   padding-top:5px;
   font-size:13px;
   text-align:justify;
   color:#7c7c7c;
   }

.foodlead a{
   color:#7C7C7C;
   }

.foodlead a:hover{
   color:#FF9900;
   }
.foodarea {
float:left;
}


.foodtabonflashpg {
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#D65F07;
  height:22px;
  width:320px;
  margin-left:0px;
  padding:5px 2px 2px 5px;
  background:url(../button/tabbg_blue.gif);
  font-weight:bold;

}
.foodcontentonflashpg {
   border:1px solid #CCCCCC;
   width:320px;
   height:330px;
   padding:5px 2px 2px 5px;
   margin-left:0px;
   float:left;
   overflow:hidden;
   font-size:13px;
   background-color:#F0F0F0;
   }

.flashdetailpg {
   border:1px solid #CCCCCC;

}


.foodcolonflashpg {
   width:290px;
   height:110px;
   float:left;
  }

.foodtitleonflashpg {
   width:120px;
   float:right;
   padding-top:8px;
   font-size:15px;
   color:#B9700D;
   
}
.windsorads {
  border:1px solid #CCCCCC;
  height:306px;
  width:522px;
    float:right;
	margin-top:10px;
	padding-left:6px;
}

.adsA {
   width:310px;
   height:172px;
   border:1px solid #CCCCCC;
   margin-top:4px;
   }
   
.adsB {
   width:310px;
   height:192px;
   border:1px solid #CCCCCC;
   margin-top:10px;
   }
 
 .top_hor_ads{
  width:268px;
  height:80px;
    border:1px solid red;
	float:left;
	margin-top:5px;
  }

.line {
width:960px;
   margin:0 auto;
     border-bottom:1px solid #999999;
   }


.contentpic {
width:130px;
}

.contentnews{
width:180px;
overflow:hidden;
font-size:13px;
text-decoration:none;
  margin-left:0px;
  padding:5px 0px 2px 0px;
}


#topmenu {
float:right;
height:20px;
width:184px;
list-style:none;
font-size:13px;
}


#topmenu a {
color:#7E8DB6;

}

#topmenu a:hover{
  color:#F89C36;
  }

#topmenu li{
	list-style:none;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	display:inline;
}


.grptab {
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#336699;
  height:22px;
  width:580px;
  margin-left:0px;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;
  display:block;

}


.grpcontentarea {
   border:1px solid #CCCCCC;
   width:580px;
   height:100%;
   padding:5px 2px 2px 5px;
}


.grptabcontent {
   width:580px;
   color:#7C7C7C;
   margin-left:0px;
   padding:5px 2px 2px 5px;
   text-align:justify;
   float:left;
   overflow:hidden;
   font-size:15px;
   text-decoration:none;
   text-align:justify;
   text-overflow:ellipsis;
   list-style:url(../button/bullet2.jpg);
   }


.grppgtab {
  font-size:15px;
  width:313px;
  height:22px;
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#336699;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;
  display:block;

   
}


.grppglist{
   width:318px;
   height:100%;
   border:1px solid #CCCCCC;
   margin-bottom:4px;

}

.grppglist a{
   font-size:15px;
   color:#5F5B95;
}


.grppglist a:hover{
   color:#F89C36;
}


.tabtitle {
   font-size:16px;
   font-weight:600;
}


.detailtab {
  width:615px;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;
  display:block;
  height:22px;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  border:1px solid #CCCCCC;
  }


.sptdetailcontent {
   width:615px;
   color:#7C7C7C;
   margin-left:0px;
   padding:5px 2px 2px 5px;
   text-align:justify;
   font-size:15px;
   text-decoration:none;
   border:1px solid #CCCCCC;
   line-height:20px;

   }


.newstabonflashpg {
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#000066;
  height:22px;
  width:324x;
  margin-left:0px;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;
}

.newsonflashpg {
  width:324px;
  height:340px;
  overflow:hidden;
  font-size:13px;
  text-decoration:none;
  margin-left:0px;
  padding-left:5px;
  color:#999999;
  float:left;
  border:1px solid #CCCCCC;

}


.sptleft {
  float:left;
  width:320px;
}

.sptright {
  float:right;
  width:600px;
  
}

.spttab {
  border:1px solid #CCCCCC;
  border-bottom:1px solid #999999;
  color:#336699;
  height:22px;
  width:304px;
  margin-top:10px;
  margin-left:0px;
  padding:5px 2px 2px 5px;
  font-weight:bold;
  background:url(../button/tabbg_blue.gif);
  background-repeat:repeat-x;
  display:block;

}

.spttabcontent {
   border:1px solid #CCCCCC;
   width:304px;
   height:300px;
   margin-left:0px;
   padding:5px 2px 2px 5px;
   text-align:justify;
   float:left;
   overflow:hidden;
   font-size:13px;
   line-height:22px;
   text-decoration:none;
   text-overflow:ellipsis;
   list-style:url(../button/bullet2.jpg);
   display:block;


   }

.spttabcontent a{
   font-size:15px;
   color:#5F5B95;
}

.spttabcontent a:hover{
   color:#F89C36;
}