.flipSur { width: 550px; height: 95px; margin: 0px auto; position: relative; z-index: 9998; }
.flipSur .flip { margin: 0; padding: 0; }
.flipSur .flip li { display: inline; }
.flipSur .flip li span { float: left;  height: 80px; padding-top: 20px; overflow: hidden; }
.flipSur .flip li span img { cursor:pointer; }
.flipSur .flip li span,
.flipSur .flip {
background-image: url(../images/center/white-550-arrow.png);
background-repeat: no-repeat; }
.flipSur .flip li.sur-select span { background-position: 0 0; width: 110px; text-align: center; opacity:0.6; filter:alpha(opacity=60); }
.flipSur .flip li.sur-stanby span { background-position: -110px 0; width: 110px; text-align: center; }

.slideDepart { width: 530px; height: 100px; margin: 0; padding:0px 10px; position: relative; z-index: 9995; overflow:hidden; }
.slideDepart li {  height: 95px; list-style:none; float:left; margin:0; padding:20px 5px; }
.slideArrow_left { width: 28px; margin:0; padding:40px 0px; position: absolute; z-index: 9998; overflow:hidden; }
.slideArrow_right { width: 28px; margin:0px 0px 0px 522px; padding:40px 0px; position: absolute; z-index: 9998; overflow:hidden; }

#tab_department { width: 510px; height: 35px; margin: 0px auto; padding-bottom:20px; position: relative; z-index: 9996; }
#tab_department #tab { margin: 0; padding: 0; }
#tab_department #tab li { display: inline; width:170px; }
#tab_department #tab li a { float: left; width:170px; height: 35px; padding-top: 7px; overflow: hidden; font-size:12px; text-align: center; color: #666; font-weight:bold; text-decoration:none; }
#tab_department #tab li a:hover { color:#FFF;}
#tab_department #tab li a,
#tab_department #tab {
background-image: url(../images/center/blue-550-arrow.png);
background-repeat: no-repeat; }
#tab_department #tab li.depart-stanby a { width: 170px ; background-position: -180px 0; color: #666; }
#tab_department #tab li.depart-select a { width: 170px ; background-position: 0 0; color:#FFF; }

.infiniteCarousel {
  width: 550px;
  position: relative;
  margin:0;
  padding:0;
}
.infiniteCarousel .wrapper {
  width: 550px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 120px;
  margin: 0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel ul a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.infiniteCarousel .wrapper ul {
  width: 1520px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel ul span {
  display:block;
  float:left;
  padding: 0px 0px;
  margin: 0px 0px;
  width: 10px;
}
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 20px 5px;
  height: 120px;
  width: 100px;
  margin:0;
}
.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
	-moz-transition: border-color 400ms;
}
.infiniteCarousel ul:hover li img {
  border-color: #000;
}
.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}
.infiniteCarousel ul li a img {
  display:block;
}
.infiniteCarousel ul li p {
  display:block;
  float:left;
  padding:0px 0px;
  width: 100px;
  margin:0;
  text-align:center;
  font-size:10px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 15px;
  width: 15px;
  background: url(../images/Arrow-Btn.png) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 100px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}
.infiniteCarousel .back {
  background-position: 0 -30px;
  left: 0;
}
.infiniteCarousel .forward:hover {
  background-position: 0 -15px;
}
.infiniteCarousel .back:hover {
  background-position: 0 -45px;
}


.infiniteCarousel190 {
  height:240px;
  position: relative;
  margin:0;
  padding:0;
}
.infiniteCarousel190 .wrapper {
  width: 190px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 240px;
  margin: 0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel190 ul a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.infiniteCarousel190 .wrapper ul {
  width: 1520px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel190 ul span {
  display:block;
  float:left;
  padding: 0px 0px;
  margin: 0px 0px;
  width: 10px;
}
.infiniteCarousel190 ul li {
  display:block;
  float:left;
  padding:40px 20px 30px 20px;
  height: 240px;
  width: 150px;
  margin:0;
}
.infiniteCarousel190 ul li img {
    -webkit-transition: border-color 400ms;
	-moz-transition: border-color 400ms;
}
.infiniteCarousel190 ul:hover li img {
  border-color: #000;
}
.infiniteCarousel190 ul:hover li:hover img {
  border-color: #333;
}
.infiniteCarousel190 ul li a img {
  display:block;
}
.infiniteCarousel190 .arrow {
  display: block;
  height: 15px;
  width: 15px;
  background: url(../images/Arrow-Btn.png) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 90px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel190 .forward {
  background-position: 0 0;
  right: 0;
}
.infiniteCarousel190 .back {
  background-position: 0 -30px;
  left: 0;
}
.infiniteCarousel190 .forward:hover {
  background-position: 0 -15px;
}
.infiniteCarousel190 .back:hover {
  background-position: 0 -45px;
}


/*EventRigth*/
#EventRigth{
	width: 190px;
	height: 210px;
	overflow:hidden;
}
.inEventRigth{
	width: 190px;
	height:210px;
	overflow:hidden;
	float:left;
}
#MenuEventRigth{
	height:30px;
}
#MenuEventRigth ul{
	margin:0px;
	padding:0px;
}
#MenuEventRigth ul div{
	width:10px;
	display:inline-block;
	list-style:none;
	height:10px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#MenuEventRigth ul div li{
	display:inline-block;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	background-image:url(../images/right/dot_white.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
#MenuEventRigth ul div li:hover{
	background-image:url(../images/right/dot_gray.jpg);
	background-repeat:no-repeat;
}
#MenuEventRigth ul div .selected{
	display:inline-block;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	background-image:url(../images/right/dot_gray.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

.fade190{
	width:150px;
	height:200px;
	padding:30px 20px 0px 20px;
	overflow:hidden;
}
.fade190 p{
	width:150px;
	margin:0;
	padding:0;
	text-align:center;
}
.fade190 p img{
	width:150px;
	margin:0;
	padding:0;
	text-align:center;
}
.fade190 .txt{
	width:150px;
	margin:0;
	padding:20px 0px 0px 0px;
	text-align:center;
	font-size:12px;
}
.fadeHot{
	width:420px;
	height:20px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.fadeHot div{
	height:20px;
	overflow:hidden;
}
.fadeHot p{
	width:420px;
	margin:0;
	padding:0px;
}
.fadeHot .txtHot{
	width:420px;
	margin:0;
	padding-left:10px;
	text-align:left;
	font-size:12px;
	color:#999;
	float:left;
}
.fade960{
	width:950px;
	height:200px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.fade960 p{
	width:950px;
	margin:0;
	padding:0;
	text-align:center;
}
.fade960 p img{
	width:950px;
	margin:0;
	padding:0;
	text-align:center;
}

.fade960-250{
	width:950px;
	height:252px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.fade960-250 p{
	width:945px; height:250px;
	margin:0;
	padding:0;
	text-align:center;
	border:1px solid #dddbdb;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.fade960-250 p img{
	margin:0;
	padding:0;
	text-align:center;
}

.infiniteDoc {
  height:350px;
  position: relative;
  margin:0;
  padding:0;
}
.infiniteDoc .wrapper {
  width: 190px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 350px;
  margin: 0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteDoc ul a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.infiniteDoc .wrapper ul {
  width: 1520px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteDoc ul span {
  display:block;
  float:left;
  padding: 0px 0px;
  margin: 0px 0px;
  width: 10px;
}
.infiniteDoc ul li {
  display:block;
  float:left;
  padding:40px 20px 30px 20px;
  height: 240px;
  width: 150px;
  margin:0;
}
.infiniteDoc ul li img {
    -webkit-transition: border-color 400ms;
	-moz-transition: border-color 400ms;
}
.infiniteDoc ul:hover li img {
  border-color: #000;
}
.infiniteDoc ul:hover li:hover img {
  border-color: #333;
}
.infiniteDoc ul li a img {
  display:block;
}
.infiniteDoc .arrow {
  display: block;
  height: 15px;
  width: 15px;
  background: url(../images/Arrow-Btn.png) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 250px;
  cursor: pointer;
  outline: 0;
}
.infiniteDoc .forward {
  background-position: 0 0;
  right: 0;
  margin-right:7px;
}
.infiniteDoc .back {
  background-position: 0 -30px;
  left: 0;
}
.infiniteDoc .forward:hover {
  background-position: 0 -15px;
}
.infiniteDoc .back:hover {
  background-position: 0 -45px;
}


.infiniteBanner {
  height:200px;
  position: relative;
  margin:0;
  padding:0;
}
.eff-glare {
  float:left;
  width:190px;
  height:150px;
  background-image:url(../images/eff-glare.png);
  background-repeat:no-repeat;
  margin-top:-200px;
  position:absolute;
}
.infiniteBanner .wrapper {
  width: 190px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 200px;
  margin: 0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteBanner ul a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  opacity:0.8;
  filter:alpha(opacity=80);
}
.infiniteBanner .wrapper ul {
  width: 1520px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteBanner ul span {
  display:block;
  float:left;
  padding: 0px 0px;
  margin: 0px 0px;
  width: 10px;
}
.infiniteBanner ul li {
  display:block;
  float:left;
  padding:20px 30px 30px 20px;
  height: 240px;
  width: 120px;
  margin:0;
}
.infiniteBanner ul li img {
    -webkit-transition: border-color 400ms;
  	-webkit-border-radius: 10px;
	-moz-transition: border-color 400ms;
  	-moz-border-radius: 10px;
}
.infiniteBanner ul:hover li img {
  border-color: #000;
}
.infiniteBanner ul:hover li:hover img {
  border-color: #333;
}
.infiniteBanner ul li a img {
  display:block;
}
.infiniteBanner .arrow {
  display: block;
  height: 15px;
  width: 15px;
  background: url(../images/Arrow-Btn.png) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 180px;
  cursor: pointer;
  outline: 0;
}
.infiniteBanner .forward {
  background-position: 0 0;
  right: 0;
  margin-right:7px;
}
.infiniteBanner .back {
  background-position: 0 -30px;
  left: 0;
}
.infiniteBanner .forward:hover {
  background-position: 0 -15px;
}
.infiniteBanner .back:hover {
  background-position: 0 -45px;
}