.title1{ margin:5px}
.titlebj1 { height:36px; }
.titlebj1 img{vertical-align:bottom}
@media (max-width: 768px) {
.titlebj1{ height:26px; margin:0}
.title1{ margin:0px; line-height:26px}
.titlebj1 img{vertical-align: middle}
}

.rekomendo li{ float:left; width:45%; padding-left:5%; padding-top:10px; text-align:center }
.rekomendo li img{ margin:0 auto; display: block;
  max-width: 100%;
  height: auto;}
.rekomendo h3{  font-weight:bold;  line-height:21px; font-size:14px }
@media (max-width: 768px) {
.rekomendo li{ clear:both; width:100%}
}
.rekomendo2 li{  padding-top:10px; padding-right:5%; padding-left:5%; text-align:center }
.rekomendo2 img{ margin:0 auto; display: block; max-width: 100%; height: auto;}
.rekomendo2 h3{  font-weight:bold; line-height:21px; font-size:14px }

.toutu { position:relative; overflow:auto }
.toutu ul{ margin:0; padding:0}
.toutu li { list-style: none; }
.toutu ul li { float: left; padding:0; margin:0}
.toutu .dots {
		position: absolute;
		right: 10px;
		bottom: -15px; z-index:12;
	}
		.toutu .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;

			text-indent: -999em;

			border: 2px solid #fff;
			border-radius: 6px;

			cursor: pointer;
			opacity: .4;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.toutu .dots li.active {
				background: #fff;
				opacity: 1;
			}

	.toutu .arrows {
		position: absolute;
		top: 50%;
		color: #fff;
		cursor: pointer;
	}
		.toutu .arrow {
			display: inline;
			padding-left: 10px;
			cursor: pointer;
		}
@media (max-width: 768px) {		
.toutu .arrows{ display:none}
}
.next {width:37px; height:37px; background:url(../images/index13_next1.png); right:20px}
* html .next {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/index13_next1.png");background:none;}
.next:hover {background-image:url(../images/index13_next.png)}
.prev {width:37px; height:37px; background-image:url(../images/index13_prev1.png); left:20px}
* html .prev {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/index13_prev1.png");background:none;}
.prev:hover {background-image:url(../images/index13_prev.png)}
.toutu h3{ position:relative; z-index:10; font-size:1.05em; color:#fff; font-weight:bold; background-color:#000; bottom:60px; opacity:0.8; height:41px; line-height:21px; text-align:center}
.toutu h3 a{color:#fff;}
.titlebj2{ background:url(../images/titlebj2.jpg) center center no-repeat; margin-top:10px; height:48px}
.lb1 h3{ font-size:14px; line-height:25px; margin:0; padding:0; font-weight:normal; padding-bottom:5px}

.eo_qh{width: 100%; 
    display: table;
    margin-left: auto;
    margin-right: auto;}

.eo_qh .nav-tabs {
  border-bottom: none;
}
.eo_qh .nav-tabs > li {
  float: left; width:33%; text-align:center;
  margin-bottom: -1px; font-size:18px; font-weight:bold; padding:0px; margin-top:0px
}
.eo_qh .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: none;
  border-radius: 4px 4px 0 0;
}
.eo_qh .nav-tabs > li > a:hover { border-color: #eee #eee #ddd;}
.eo_qh .nav-tabs > li.active > a,
.eo_qh .nav-tabs > li.active > a:hover,
.eo_qh .nav-tabs > li.active > a:focus {
  color: #01a78f;
  cursor: pointer;
  background-color: #fff;
  border: none;
}

@media (max-width: 768px) {
.eo_qh .nav-tabs > li {
  float: left; 
}
.eo_qh .nav-tabs > li {
  float: left;
  margin-bottom: -1px; font-size:12px; font-weight:bold; padding:0px; margin-top:0px
}
.titlebj2{ overflow:visible}
.eo_qh .nav > li > a {
  position: relative;
  display: block;
  padding: 10px;
}
}
.eo_program{ float:left; width:22%; margin:1%; padding:5px; background-color:#eee}
.eo_program h3{ font-size:14px; line-height:25px;  margin:0; padding:5px 0; font-weight:bold}
.eo_tab-pane{ clear:both}
.eo_tab-pane li{ float:left; width:22%; margin:1.5%; padding:5px; background-color:#eee}
.eo_tab-pane li img{ margin:0 auto; display: block; max-width: 100%; height: auto;}
.eo_tab-pane h3{ font-size:14px;  font-weight:bold; padding:0; margin:0; padding:5px 0; line-height:25px;}
.eo_tab-pane li.lx-zy{ clear:both; padding:0}


.eo_tab-pane li.lx-more{ text-align:right; width:98%; margin:0; background:none}
@media (max-width: 768px) {
.eo_tab-pane li{  width:48%}
.eo_program{ width:48%; }
}
@media (max-width: 640px) {
.eo_tab-pane li{ width:100%; margin:1% 0; clear:both}
.eo_program{ width:100%; margin:1% 0; clear:both}
}





