.news_hidden480{
  width:480px;
  text-overflow: ellipsis;
  overflow: hidden; /*兼容FF，在FF下会隐藏超过长度的部分*/
  white-space:nowrap;
}
.black14_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.black14_h22B:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	text-decoration: underline;
}
.blu12_h22 {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #3B3978;
	text-decoration: none;
}
.blu11verd_h22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #3B3978;
	text-decoration: none;
}
.blu12_h22U {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #0066CC;
	text-decoration: underline;
}
.blu11verd_h22U {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #0066CC;
	text-decoration: underline;
}
.darkblu13_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 22px;
	color: #39396D;
	text-decoration: none;
	font-weight: bold;
}
a.darkblu13_h22B:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 22px;
	color: #39396D;
	text-decoration: underline;
	font-weight: bold;
}
.darkblu14_h22 {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #39396D;
	text-decoration: none;
}
a.darkblu14_h22:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #39396D;
	text-decoration: underline;
}
.darkblu14_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #39396D;
	text-decoration: none;
	font-weight: bold;
}
a.darkblu14_h22B:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #39396D;
	text-decoration: underline;
	font-weight: bold;
}
.blu14_h22U {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #0066CC;
	text-decoration: underline;
}
.blu14_h22BU {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #0066CC;
	text-decoration: underline;
	font-weight: bold;
}
.gre14_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #639A34;
	text-decoration: none;
	font-weight: bold;
}
.gre18_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #639A34;
	text-decoration: none;
	font-weight: bold;
}
.gry12_h22 {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #9A9A9A;
	text-decoration: none;
}
.gry13_h22 {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 22px;
	color: #666666;
	text-decoration: none;
}
a.gry13_h22:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 22px;
	color: #39396D;
	text-decoration: underline;
}
.gry14_h22 {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	text-decoration: none;
}
a.gry14_h22:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #39396D;
	text-decoration: underline;
}
.gry14_h22U {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	text-decoration: underline;
}
.gry14_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.darkgry16_h24B {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
}
.darkgry18_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.darkgry20_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	line-height: 22px;
	color: #515151;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.ylw14_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #989933;
	text-decoration: none;
	font-weight: bold;
}
.darkylw14_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #996500;
	text-decoration: none;
	font-weight: bold;
}
.darkylw18_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #996500;
	text-decoration: none;
	font-weight: bold;
}
.red16_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 22px;
	color: #CD0102;
	text-decoration: none;
	font-weight: bold;
}
.darkred16_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 22px;
	color: #683232;
	text-decoration: none;
	font-weight: bold;
}
.darkred18_h22B {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #683232;
	text-decoration: none;
	font-weight: bold;
}
.about_us_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #B49593;
	text-decoration: none;
	font-weight: bold;
}
.our_mission_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #9BAECE;
	text-decoration: none;
	font-weight: bold;
}
.german_riesling_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #A3A880;
	text-decoration: none;
	font-weight: bold;
}
.mosel_riesling_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #47886A;
	text-decoration: none;
	font-weight: bold;
}
.our_selection_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #639A34;
	text-decoration: none;
	font-weight: bold;
}
.rare_wines_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #979A33;
	text-decoration: none;
	font-weight: bold;
}
.riesling_knowledge_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #B79FB7;
	text-decoration: none;
	font-weight: bold;
}
.order_delivery_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #669ACC;
	text-decoration: none;
	font-weight: bold;
}
.news_event_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #B69492;
	text-decoration: none;
	font-weight: bold;
}
.contact_us_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #90A2B0;
	text-decoration: none;
	font-weight: bold;
}
.links_t_24_h30B {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 30px;
	color: #CCCC98;
	text-decoration: none;
	font-weight: bold;
}
