
img {
  width: 100%;
}
#sidebar-tab {
  border-top:1px solid #055c49;
  padding-bottom: 3.75rem;
	overflow:hidden;
}
#tab-title {
  width: 18.125rem;
  padding-top: 2.5rem;
  padding-right: 3.75rem;
  box-sizing: border-box;
}
#tab-title p {
  width: 13.75rem;
  height: 3.125rem;
  color:#fff;
  background-color: #055c49;
  line-height: 3.125rem;
  font-size: 1.375rem;
  margin-top: 1.875rem;
  float: right;
  cursor: pointer;
}
#tab-title span {
  display: block;
	color: #aaa;
	font-size: 1rem;
  font-weight: 100;
  margin-top: .5rem;
  cursor:pointer;
  padding: .5rem;
  width: 11.25rem;
  margin-left: 3.75rem;
  float: right;
  text-align: left;
}
#tab-title .selected {
	color:#fff;
	background-color: #055c49;
}
#tab-content {
  width: 56.875rem;
  border-left: 1px solid #055c49;
  box-sizing: border-box;
}
#tab-content .hide {
	display:none;
}
/*默认让第一块内容显示，其余隐藏*/ 
#tab-content ul {
  overflow:hidden;
}
#tab-content ul li {
  margin-top: 2.5rem;
  margin-left: 3.75rem; 
  width: 24.375rem;
  color: #aaa;
}
/* 活动的背景 */
#tab-content ul .liactived {
  background-color: #055c49;
  color: #fff;
}
.li_circle {
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 auto;
  border: 1px solid #045b4a;
  border-radius: 50%;
  margin-top: 1.25rem;
}
.circlebg {
  border: 1px solid #fff;
}
.li_circle1 {
  width: 1rem;
  height: 1rem;
  background-color: #045b4a;
  margin-top: 2px;
  margin-left: 2px;
  border-radius: 50%;
}
.circlebg1 {
  background-color: #fff;
}
#tab-content li h2 {
  display: block;
  width: 5.625rem;
  height: 1.875rem;
  background-color: #045b4a;
  color: #fff;
  line-height: 1.875rem;
  margin: 0 auto;
  margin-top: .9375rem;
  font-size: 1rem;
}
#tab-content li .sociologybg {
  background-color: #fff;
  color: #045b4a;
}
#tab-content li h3 {
  margin-top: 1.625rem;
  font-size: 1.5rem;
}
.li_line {
  width: 18.75rem;
  height: 1px;
  background-color: #045b4a;
  margin: 0 auto;
  margin-top: 1.25rem;
}
.linebg {
  background-color: #fff;
}
#tab-content li span {
  display: block;
  margin-top: 1.875rem;
  font-size: 1rem;
}
.li_send {
  color: #045b4a;
  border: 1px solid #045b4a;
  padding: .625rem 1.875rem;
  cursor: pointer;
  font-size: 1.25rem;
  margin: 3.125rem 0 3.125rem 2.5rem;
}
.li_more {
  color: #045b4a;
  border: 1px solid #045b4a;
  padding: .625rem 1.875rem;
  cursor: pointer;
  font-size: 1.25rem;
  margin: 3.125rem 2.5rem 3.125rem 0;
}
.sendmorebg {
  color: #fff;
  border: 1px solid #fff;
}

#testpage {
  margin-top: 6.25rem;
}
.searchbox {
  background: none;
}