/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width: 100%;
  height: 436px;
  overflow:hidden;
}
#carousel {
  height:396px;
  width:100%; margin:0 auto;
  position:relative;
  font-size:12px;
  font-family: Arial; overflow:hidden;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  cursor:pointer;
  float:left;
}
.carousel-feature.active{opacity:.5;background:#fff;filter:alpha(opacity=50);}

.carousel-feature .carousel-caption {
  position:absolute;
  bottom:0;
  width:100%;
  background-color:#000;
}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:0px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000; display:none;
}

.tracker-individual-container {
	color:white;
	padding:0;
	margin:0;
	z-index:105; text-align:center; height:24px; margin:0 auto; position:absolute; bottom:10px; }
.tracker-individual-container li { text-indent:-9990px;
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip { width:10px; height:10px; margin: 0 9px;
  color:white;
  text-align:center;
  background-color: #b3b3b3;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color: #8F1B21;
}

/*service*/

.var_show_slide_panel{ position:absolute; right:0; z-index:99; width:80px; height:24px; background: url(../images/case/case_more.jpg) no-repeat ; cursor:pointer;}
.focus_pic{ margin:0 auto; width:1200px; position:relative;}
#service_main_text{position:absolute;width:318px;height: 436px;background: url(../images/inside_con_bg.png) no-repeat;top:0;right:0;color:#fff;z-index:110;}
#service_main_text h4{ width:265px; margin-left:18px; padding-top:8px; border-bottom:1px solid #a6a6a1; font-size:18px; color:#fff; line-height:32px; font-weight:normal; padding-bottom:5px;}
#service_main_text p.company_text{ width:262px; padding:15px 28px 0 18px; color:#fff; font-size:12px;}

.plan_text{position:relative;width:280px;margin-left:18px;margin-top:15px;color:#fff;height: 330px;padding-right:10px;}
.more_project{ width:253px;border-bottom:1px dashed #a4a4a4; line-height:30px; margin-top:10px; padding-bottom:14px; margin-bottom:4px;}
.more_project a.white{ color:#fff;}

/*.close{position:absolute; width:13px; height:13px; z-index:100; right:8px; top:10px; background: url(../images/case/xx.png) no-repeat ; cursor:pointer;}*/