html {
  background-color: #fff;
}

/*
 $ 轮播广告 $
 */
#carousel {
  position: relative;
  overflow: hidden;
  float: left;
  width: 680px;
  height: 360px;
}
#carousel .swiper-slide {
  position: relative;
}
#carousel .swiper-slide > img {
  display: block;
  width: 680px;
  height: 360px;
}
#carousel .swiper-slide > span {
  box-sizing: border-box;
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  height: 66px;
  line-height: 40px;
  padding: 26px 20px 0;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#88000000');
  color: #fff;
}
#carousel .swiper-pagination {
  box-sizing: border-box;
  position: absolute;
  left: auto;
  bottom: 0px;
  right: 0px;
  height: 40px;
  padding: 15px 16px;
  text-align: center;
}


/*
 $ 通知公告的 box 配色定制 $
 */
.F1 .box {
  border-color: #FAF0EC;
}
.F1 .box__hd {
  background-color: #FFF8F6;
}
.F1 .box__hd::after {
  border-color: #FAF0EC;
}
.F1 .simple-list__item {
  padding-left: 16px;
}
.F1 .simple-list__item::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0px;
  right: auto;
  margin: auto;
  display: block;
  overflow: hidden;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: #DBDBDB;
}


/*
 $ 通栏广告 $
 */
#banner-full {
  width: 100%;
}
#banner-full img {
  display: block;
  width: 100%;
}


/*
 $ 会员服务入口图标 $
 */
/* 会员服务的 box 定制 */
.F3 .box:last-child .box__hd::after {
  border-bottom: none;
}
div.user-services {
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
  height: 100%;
}
ul.user-services {
  box-sizing: border-box;
  height: 50%;
  display: table-row;
}
ul.user-services li {
  display: table-cell;
  border: 1px solid #f7eddd;
  width: 25%;
  height: 50%;
  font-size: 14px;
  text-align: center;
}
ul.user-services li .icon {
  overflow: hidden;
  display: block;
  width: 58px;
  height: 58px;
  border-radius: 12px;
  margin: 14px auto 8px;
}
ul.user-services li span {
  display: block;
}
ul.user-services:first-child li {
  border-top: none;
}


/*
 $ 首页方块广告 $
 */
.bricks {
  overflow: hidden;
}
.brick {
  overflow: hidden;
  float: left;
  width: 280px;
  height: 100px;
  margin-left: 20px;
  background-color: #f2f7fd;
}
.brick:first-child {
  margin-left: 0;
}
.brick label {
  display: inline-block;
}
.brick input {
  box-sizing: border-box;
  float: left;
  width: 190px;
  height: 36px;
  padding: 0 8px;
  border: 1px solid #e2eaf0;
}
.brick button {
  box-sizing: border-box;
  float: left;
  width: 60px;
  height: 36px;
  border: 1px solid #e2eaf0;
  border-left: none;
  color: #fff;
  cursor: pointer;
}
.brick button:hover {
  opacity: 0.9;
}


#slider-sources {
  display: none;
}

#carousel-bricks .brick > img {
  display: block;
  width: 280px;
  height: 96px;
}


.F5 .tabs--vertical .tabs__item {
  width: 115px;
  font-size: 16px;
}


.F6 {
  margin-bottom: 100px;
}




/* 税务师风采功能未开发，暂时隐藏首页搜索入口 */
.F6 {
  display: none;
}
.F5 {
  margin-bottom: 100px;
}


/* 所有栏目文章标题设置为 16px（依用户反馈调整） */
.simple-list__item__title {
  font-size: 16px;
}
