/* CSS Document */
@import url("common.css");

.slider{ width:100%; margin:0 auto;  position:relative; overflow:hidden;}
.slider .bd{ position:relative; z-index:0;  }
.slider .bd li{ height:auto; overflow:hidden; }
.slider .bd li img{ display:block;  }

.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slider .hd ul{ text-align:center;  }
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
	background:url(../images/dot.png) 0 -16px;
	overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
}
.slider .hd ul .on{ background-position:0 0;  }
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }

.product_list .hd ul{
	width:350px;
	height:75px;
	margin:0px auto;
}
.product_list .hd ul li a{
	width:144px;
	height:46px;
	display:block;
	line-height:46px;
	font-size:16px;
	text-align:center;
	color:#333;
	border:1px solid #ccc;
}
.product_list .hd ul li a:hover,.product_list .hd ul li.on a{
	color:#fff;
	background:#145fa7;
}

.slider_case{ width:100%;  min-width:1120px;  height:505px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider_case .bd{ width:1120px; position:absolute; left:50%; margin-left:-560px  }
.slider_case .bd li{ width:1120px;  overflow:hidden;text-align:center; }
.slider_case .bd li img{ display:block; width:1094px; height:505px;    }
.slider_case .tempWrap{ overflow:visible !important }
.slider_case .tempWrap ul{  margin-left:-1120px !important; /*强制位置*/  }

.slider_case .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider_case .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
	margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider_case .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider_case .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:505px; cursor:pointer;   }
.slider_case .prev{ left:-50%; margin-left:-560px;  }
.slider_case .next{ left:50%;  margin-left:560px;  }
.slider_case .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:505px;   }
.slider_case .pnBtn .arrow{ display:none;   position:absolute; top:80px; z-index:1; width:60px; height:505px;  }
.slider_case .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider_case .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.slider_case .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }
.slider_case_more{width:270px;height:45px;line-height:45px;text-align:center;font-size:16px;margin:0px auto;background:#145fa7;}
.slider_case_more a{color:#fff;}

.index_news_teams{
	max-height:800px;
	overflow:hidden;
}
.index_news_list{
	width:65%;
}
.index_teams_list{
	width:32%;
}