* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  letter-spacing: 0.5px;
}
a {
  transition: color 0.3s ease-in-out;
}
.wrapper-content {
  width: 1200px;
  margin: 0 auto;
}
.wrapper-content .left-content {
  width: 810px;
  display: inline-block;
  float: left;
}
.wrapper-content .right-content {
  width: 380px;
  display: inline-block;
  float: right;
}
/*公共样式*/
.one-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.two-line {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.three-line {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.thome-item > a {
  display: inline-block;
  float: left;
  width: 100%;
  height: 100%;
}
.thome-item h5.thome-title {
  font-weight: normal;
  color: #1A1A1A;
  margin-bottom: 4px;
}
.thome-item .thome-item-txt {
  color: #b2b2b2;
}
.thome-item > a:hover h5.thome-title {
  color: #FF7E00;
}
.thome-list {
  margin-top: 20px;
}
.thome-list li {
  padding-right: 100px;
  position: relative;
  line-height: 14px;
  margin-bottom: 14px;
}
.thome-list li > a {
  font-size: 14px;
  color: #1A1A1A;
}
.thome-list li > a:hover {
  color: #FF7E00;
}
.thome-list li .thome-list-type,
.thome-list li .thome-list-date {
  position: absolute;
  right: 0;
  font-size: 13px;
  top: -1px;
}
.thome-list li .thome-list-type {
  color: #FF7E00;
}
.thome-list li .thome-list-date {
  color: #b2b2b2;
}
.thome-list li .thome-list-num {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #fff;
  padding-right: 4px;
  width: 20px;
  height: 17px;
  display: inline-block;
  text-align: center;
  line-height: 17px;
  background: url(../images/ckt_icon_group.png);
  background-size: 636px 302px;
  background-position: -452px -171px;
}
.thome-list li:last-child {
  margin-bottom: 0;
}
/*目录结构*/
.directory-structure {
  height: 52px;
  line-height: 52px;
  clear: both;
}
.directory-structure a {
  font-size: 14px;
  color: #1A1A1A;
}
.directory-structure .directory-item:hover {
  color: #2094FA;
}
/*大小模块title start*/
.type-wrapper {
  width: 100%;
  background-color: #fff;
  display: inline-block;
}
.type-wrapper .type-title {
  font-size: 20px;
  font-weight: 500;
  color: #1A1A1A;
  position: relative;
  height: 48px;
  line-height: 50px;
  padding-left: 14px;
  border-bottom: 1px solid #F7F7F7;
}
.type-wrapper .type-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  width: 4px;
  height: 14px;
  background-color: #2094FA;
}
/*大小模块title end*/
/*右侧模块title start*/
.right-content .type-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 54px;
}
.right-content .type-title:before {
  top: 21px;
}
/*右侧模块title end*/
/*公共样式 end*/
/*业务办理*/
.business-list {
  clear: both;
  display: inline-block;
  float: left;
  width: 100%;
}
.business-list .business-item {
  width: 95px;
  height: 106px;
  display: inline-block;
  float: left;
}
.business-list .business-item > a {
  width: 100%;
  height: 100%;
  display: inline-block;
  float: left;
  padding-top: 68px;
  position: relative;
}
.business-list .business-item > a:hover {
  background-color: #F7F7F7;
}
.business-list .business-item .info-icon {
  display: inline-block;
  width: 34px;
  height: 30px;
  position: absolute;
  left: 50%;
  margin-left: -17px;
  top: 26px;
  background: url(../images/ckt_icon_group.png);
  background-repeat: no-repeat;
  background-size: 636px 302px;
}
.business-list .business-item .icon-01 {
  background-position: -84px -60px;
}
.business-list .business-item .icon-02 {
  background-position: -179px -60px;
}
.business-list .business-item .icon-03 {
  background-position: -275px -60px;
}
.business-list .business-item .icon-04 {
  background-position: -369px -60px;
}
.business-list .business-item .icon-05 {
  background-position: -85px -117px;
}
.business-list .business-item .icon-06 {
  background-position: -180px -117px;
}
.business-list .business-item .icon-07 {
  background-position: -274px -117px;
}
.business-list .business-item .icon-08 {
  background-position: -369px -117px;
}
.business-list .business-item .business-txt {
  color: #1A1A1A;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}
/*业务办理 end*/
/*推荐阅读*/
.topic-list {
  clear: both;
  display: inline-block;
  float: left;
  width: 100%;
}
.topic-list .thome-item {
  border-bottom: 1px solid #F7F7F7;
  display: inline-block;
  float: left;
  width: 100%;
}
.topic-list .thome-item:last-child {
  border-bottom: none;
}
.topic-list .thome-item > a {
  padding: 20px 20px 16px;
  display: inline-block;
  float: left;
  width: 100%;
}
.topic-list .thome-item > a:hover {
  background-color: #F7F7F7;
}
.topic-list .thome-item h5.thome-title {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
}
.topic-list .thome-item .thome-item-txt {
  font-size: 14px;
  line-height: 24px;
}
/*推荐阅读 end*/
/*热门 TAG 标签*/
.tag-list {
  padding: 20px;
  display: inline-block;
  float: left;
}
.tag-list .tag-item {
  margin-right: 28px;
  font-size: 14px;
  color: #1A1A1A;
  line-height: 14px;
  display: inline-block;
  float: left;
  margin-bottom: 20px;
}
.tag-list .tag-item:hover {
  color: #2094FA;
}
/*热门 TAG 标签 end*/
/*知识库导航*/
.nav-list {
  padding: 20px 13px;
  display: inline-block;
  float: left;
}
.nav-list .nav-item {
  padding: 0 13px;
  font-size: 14px;
  color: #1A1A1A;
  margin-bottom: 14px;
  line-height: 32px;
  height: 32px;
  display: inline-block;
  float: left;
}
.nav-list .nav-item:hover {
  background-color: #2094FA;
  color: #fff;
}
/*知识库导航 end*/
