#language_bar {
  overflow:hidden;
  margin:0 0 10px;
  border-bottom:1px solid #bec2cc;
  line-height:24px;
  height:24px;
}
#language_bar strong {
  float:left;
}
#language_bar em {
  font-style:normal;
  color:#ccc;
  margin:0 0 0 10px;
  float:left;
}
#language_bar div.choose {
  float:left;
}
#language_bar a {
  display:block;
  float:left;
  padding:0 24px 0 0;
  background:transparent url(images/language_corners.png) no-repeat 100% 0;
}
#language_bar a.selected {
  color:#ffa;
  background:#333 url(images/language_corners.png) no-repeat 100% -24px;
}
#language_bar a span {
  display:block;
  padding:0 5px 0 10px;
}
#language_bar a.selected span {
  background:#333 url(images/language_corners.png) no-repeat 0 -48px;
}



#language_selection {
  position:absolute;
  top:49px;
  left:101px;
  /*width:595px;*/
  display:relative;
  z-index:1000;
}
#language_popup {
  position:relative;
/*  background-color:#333; */
  float:left;
  #width:359px;
}
#language_popup div.c_tl {
  padding:0 0 0 4px;
  height:4px;
  font-size:1px;
  background:transparent url(images/language_corners.png) no-repeat 0 0;
}
#language_popup div.c_tr {
  padding:0 4px 0 0;
  height:4px;
  font-size:1px;
  background:transparent url(images/language_corners.png) no-repeat 100% -4px;
}
#language_popup div.c_t,
#language_popup div.c_b {
  height:4px;
  font-size:1px;
  background-color:#333;
}
#language_popup div.c_c {
  overflow:hidden;
  background-color:#333;
  float:right;
}
#language_popup div.c_bl {
  clear:both;
  padding:0 0 0 4px;
  height:4px;
  font-size:1px;
  background:transparent url(images/language_corners.png) no-repeat 0 -12px;
}
#language_popup div.c_br {
  padding:0 4px 0 0;
  height:4px;
  font-size:1px;
  background:transparent url(images/language_corners.png) no-repeat 100% -8px;
}


#language_popup ul {
  float:right;
  padding:3px 10px 0;
  margin:0;
}
#language_popup ul li {
  list-style:none !important;
  padding:0 10px 5px;
  margin:0;
}
#language_popup ul li a {
  color:#fff;
  text-decoration:none;
  font-size:12px;
}
#language_popup ul li a:hover {
  text-decoration:underline;
}



.item_section {
  overflow:hidden;
  padding:0 0 10px;
}
#content .item_section h3 {
  margin:0;
  font-size:12px;
  font-weight:normal;
}
#content .item_section h3.title {
  padding:4px 10px 4px 10px;
  color:#fff;
  background-color:#878fa2;
  position:relative;
}
#content .item_section h3 a {
  display:block;
  padding:4px 10px 4px 28px;
  color:#fff;
  background:#878fa2 url(images/white_section_arrows.png) no-repeat 12px 7px;
  position:relative;
}
#content .item_section h3 a:hover {
  text-decoration:none;
  background-color:#6f7a8e;
}
#content .item_section h3 a.selected {
  background-position:12px -55px;
}
.product_sections {
  float:left;
}
.product_section {
  float:left;
  padding:12px 0;
  border-bottom:1px solid #eee;
}
.product_info {
  float:left;
  padding:0 20px 0 52px;
  width:448px;
  background:transparent url(images/documentation_icons_32x32.jpg) no-repeat 0 0;
  min-height:32px;
}
#content .product_info h4 {
  color:#006366;
  font-size:12px;
  margin:0;
}
#content .product_info h4 a {
  color:#006366;
  text-decoration:none;
}
#content .product_info h4 a:hover {
  color:#006699;
}
#content .product_info h5 {
  color:#444;
  font-size:12px;
  margin:0;
}
#content .product_info h6 {
  color:#666;
  font-size:12px;
  font-weight:normal;
  margin:0;
  padding:3px 0 0;
}
#content .product_info h6.note {
  color:#888;
}
.icon_ess {
  background-position:10px 0;
}
.icon_eav {
  background-position:10px -128px;
}
.icon_esi {
  background-position:10px -256px;
}
.icon_server {
  background-position:10px -384px;
}
.icon_era {
  background-position:10px -512px;
}
.icon_rss {
  background-position:10px -640px;
}
.icon_casestudy {
  background-position:10px -768px;
}
.icon_whitepaper {
  background-position:10px -896px;
}
.icon_note {
  background-position:10px -1024px;
}
.icon_date {
  background-position:10px -1152px;
}

.product_header, .product_footer {
  clear:left;
  padding:5px 0;
  font-size:12px;
  border-bottom:1px solid #eee;
}
.ps_hl:hover {
  background-color:#fafafa;
}
.product_download {
  float:left;
  width:120px;
}
.product_download a {
  display:block;
  margin:5px 0 0;
  height:20px;
  width:90px;
  text-indent:-1000px;
  background:transparent url(images/download_button.png) no-repeat 0 0;
}
.product_download a:hover {
  background-position:0 -20px;
}
.product_download a.play-video {
  background:transparent url(images/download_button.png) no-repeat 0 -40px;
}
.product_download a.play-video:hover {
  background-position:0 -60px;
}
.product_download a.visit-site {
  background:transparent url(images/download_button.png) no-repeat 0 -80px;
}
.product_download a.visit-site:hover {
  background-position:0 -100px;
}

.product_download a.more-details {
  background:transparent url(images/download_button.png) no-repeat 0 -200px;
}
.product_download a.more-details:hover {
  background-position:0 -220px;
}
.product_download a.listen {
  background:transparent url(images/download_button.png) no-repeat 0 -240px;
}
.product_download a.listen:hover {
  background-position:0 -260px;
}

.item_notes p {
  font-size:12px;
  margin:8px 0;
  line-height:14px;
}



.article {
  overflow:hidden;
}
.article-content ul {
  list-style-type:disc;
  margin:12px 0;
  padding:0 0 0 40px;
}



#feeds, #eulas {
  margin:20px auto 0;
  width:640px;
}
#feeds .product_download a {
  background-position:0 -280px;
}
#feeds .product_download a:hover {
  background-position:0 -300px;
}
#feeds .product_info h6 a {
  color:#666;
}
#feeds .product_info h6 a:hover {
  text-decoration:none;
}

#comparison_tool {
  width:802px;
  top:40px;
}

/*案例分析页面样式*/
.downloadlist{
	width:100%;
	border:0px;
	border-bottom:1px solid #C8CFDC;
}
.downloadlist td{
	height:35px;
	width:12%;
	vertical-align:middle;
	border-top:1px solid #C8CFDC;
}
.downloadlist .title{
	background:#F3F5F8;	
}
.downloadlist .td1{
	width:64%;
	padding-left:5px;
}
.downloadlist .td2{
	border-bottom:1px solid #C8CFDC;
}
.downloadlist .td3{
	width:50%;
}
.downloadlist .td4{
	width:38%;
}
.downloadlist .td5{
	width:10%;
	padding-left:5px;
}
.downloadlist .td6{
	width:30%;
	padding-left:5px;
}
.downloadlist .td7{
	width:45%;
	padding-left:5px;
}
.downloadlist .td8{
	width:42%;
	padding-left:5px;
}



