/*========界说基础样式========*/
body {
  overflow-x: hidden;
  background: #f4f4f4;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  display: none;
}
.page_banner {
  padding-top: 1.01rem;
}
.page_banner .pic {
  width: 100%;
  height: 4.23rem;
  overflow: hidden;
}
.page_banner .pic i {
  width: 100%;
  height: 100%;
  transform: scale(1);
  animation: img_1 1.2s linear 1;
}
.section {
  position: relative;
  z-index: 2;
}
/*======内页一级导航======*/
.page_title {
  background: #f5f5f5;
}
.page_title .title {
  position: relative;
  padding: 0.73rem 0 0.4rem 0;
}
.page_title .title .clearfix {
  position: relative;
  z-index: 3;
  font-size: 0.4rem;
  color: #151515;
  font-weight: 900;
}
.page_title i {
  float: left;
}
.page_title em {
  float: left;
  color: #0b4da2;
}
.page_title b {
  position: absolute;
  left: 0;
  top: 0.4rem;
  font-size: 0.64rem;
  color: #fff;
  font-family: Arial;
  letter-spacing: -0.04rem;
}
/*======内页二级导航======*/
.subnav {
  width: 100%;
  border-left: #ebebeb 1px solid;
  border-top: #ebebeb 1px solid;
  background: #fff;
}
.subnav .swiper-container {
  width: 100%;
}
.subnav .swiper-wrapper.length_cen {
  display: block;
}
.subnav .swiper-wrapper {
  font-size: 0;
}
.subnav .swiper-slide {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: inline-block;
  border-right: #ebebeb 1px solid;
}
.subnav .swiper-slide .one {
  display: block;
  float: left;
}
.subnav .swiper-slide .one i {
  position: relative;
  display: block;
  padding: 0 1rem;
  line-height: 1.1rem;
  font-size: 0.3rem;
  color: #666;
  border-bottom: #ebebeb 1px solid;
}
.subnav .swiper-slide .one i::after {
  transition: all 0.5s;
  position: absolute;
  left: 50%;
  bottom: -1px;
  transform: translateX(-50%);
  z-index: 2;
  width: 0px;
  height: 0.03rem;
  background: #0b4da2;
  content: " ";
}
.subnav .swiper-slide .one.cur i {
  color: #0b4da2;
}
.subnav .swiper-slide .one.cur i::after {
  transition: all 0.5s;
  width: 100%;
}
.subnav .pos {
  margin-top: 0;
  width: 100%;
  height: 1.27rem;
  line-height: 1.27rem;
  background: #f1f1f1;
  overflow-x: auto;
}
.subnav .pos div {
  width: 21rem;
}
.subnav .pos a {
  float: left;
  padding: 0 0.4rem;
  font-size: 0.34rem;
  color: #666;
  background: url(/themes/mobile/public/assets/images/icon/icon_63.png) right center no-repeat;
  background-size: 1px 0.23rem;
}
.subnav .pos a.red {
  color: #d71820;
}
/*面包屑*/
.subnav_box {
  display: none;
  border-top: #e5e5e5 1px solid;
  background: #fff;
}
.subnav_box a {
  float: left;
  font-size: 0.26rem;
  line-height: 1.14rem;
  color: #666;
}
.subnav_box a.one {
  width: 0.34rem;
  height: 1.14rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_4.png) left center no-repeat;
  background-size: 0.34rem auto;
}
.subnav_box i {
  float: left;
  margin: 0 0.23rem;
  width: 0.15rem;
  height: 1.14rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_5.png) left center no-repeat;
  background-size: 0.15rem auto;
}
.modal {
  display: none;
}
/*列表更多*/
.page_list_more {
  margin: 0 auto 1.1rem;
  width: 0.84rem;
  height: 0.84rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_9.png) center no-repeat;
  background-size: 0.84rem auto;
}
.page_new_title {
  padding-top: 1.01rem;
}
.page_new_title b {
  line-height: 1.36rem;
  font-size: 0.3rem;
  color: #ccc;
  font-weight: bold;
}
/*========== p1-2关于尊龙凯时人生就博-企业文化 ==========*/
.about a {
  color: #666;
}
.about img {
  width: 100%;
}
.about .jointly {
  position: relative;
  padding: 0.8rem 0 1.12rem;
  width: 100%;
  text-align: center;
  background: #fff url(../images/about/sky.png) no-repeat;
  background-size: cover;
}
.about .joinTitle p {
  color: #1b4e9a;
  font-size: 0.42rem;
}
.about .joinText {
  margin: 0.12rem 0.74rem 0.55rem;
  line-height: 0.38rem;
  font-size: 0.26rem;
  color: #8faace;
  text-transform: uppercase;
  font-family: Arial;
}
.about .joinList {
  margin-top: 0.63rem;
}
.about .joinList .text {
  color: #666;
  font-size: 0.28rem;
  line-height: 0.43rem;
  text-indent: 2em;
  text-align: left;
}
.about .listTitle {
  color: #0f3671;
  font-weight: 700;
  font-size: 0.38rem;
}
.about .listContent {
  margin-top: 0.15rem;
  color: #c8cbcd;
  font-size: 0.28rem;
}
.about .corporateCulture {
  overflow-x: hidden;
}
.about .orientationMain {
  position: relative;
  padding-bottom: 3.4rem;
  background: url(/themes/mobile/public/assets/images/about/trend.png) left bottom no-repeat;
  background-size: 100% auto;
}
.about .orientationMain .swiper-container {
  width: 100%;
  overflow: unset;
}
.about .orientation {
  position: relative;
  left: -100%;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.about .orientationMain .swiper-container .swiper-slide.swiper-slide-active .orientation {
  left: 0;
  opacity: 1;
}
.about .circleBox {
  position: absolute;
  bottom: 3.4rem;
  left: 0;
  display: flex;
  align-items: center;
  width: 100%;
}
.about .circleBox .swiper-slide {
  width: 33.33%;
}
.about .circleMain {
  position: relative;
  display: flex;
  align-items: center;
}
.about .circleMain i {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  width: 0.16rem;
  height: 0.16rem;
  background: url(/themes/mobile/public/assets/images/about/circle.png) center no-repeat;
  background-size: 100% auto;
}
.about .cirLie {
  position: absolute;
  left: 0;
  top: 0.08rem;
  width: 100%;
  height: 1px;
  background: #ccc;
}
.about .orientaText {
  position: absolute;
  top: 0.36rem;
  left: 50%;
  transform: translateX(-50%);
}
.about .orientaLine {
  display: none;
  margin: 0 auto;
  width: 1px;
  height: 0.23rem;
  background: #0b4da2;
}
.about .circleMain.active .orientaLine {
  display: block;
}
.about .circleMain.active i {
  background: url(/themes/mobile/public/assets/images/about/circles.png) center no-repeat;
  background-size: 100% auto;
}
.about .orientaCont {
  margin-top: 0.12rem;
  font-size: 0.28rem;
}
.about .circleMain.active .orientaCont {
  color: #0b4da2;
}
.about .number {
  width: 1rem;
}
.about .number img {
  margin-top: 0.18rem;
  width: auto;
  height: 0.71rem;
}
.about .orientCont {
  position: relative;
  padding: 1.15rem 0 1.2rem;
}
.about .orientCont h2 {
  font-size: 0.45rem;
}
.about .serviceTitle {
  margin-top: 0.35rem;
  color: #3868ad;
  font-size: 0.3rem;
}
.about .serviceRule {
  margin-top: 0.3rem;
}
.about .ruleList {
  display: flex;
  margin-top: 0.8rem;
}
.about .ruleBox {
  margin-left: 0.5rem;
  font-size: 0.3rem;
  line-height: 0.5rem;
}
.about .ruleTitle {
  color: #3868ad;
}
.about .ruleText {
  margin-top: 0.05rem;
  color: #666;
}
/*========== p1-2关于尊龙凯时人生就博-企业文化 ==========*/
.honor .honor01 {
  padding-bottom: 1.3rem;
  background: #fff;
}
.honor .honor01 .title {
  padding: 0.9rem 0 0.58rem;
  color: #333;
  font-size: 0.38rem;
  font-weight: bold;
  text-align: center;
}
.honor .honor01 .swiper-container {
  padding-bottom: 0.7rem;
}
.honor .honor01 .next a {
  margin-bottom: 0.25rem;
  cursor: pointer;
}
.honor .honor01 .next a .text p {
  display: none;
  line-height: 0.38rem;
  font-size: 0.28rem;
  color: #444;
  text-align: center;
}
.honor .honor01 .next a .pic div {
  width: calc(100% - 0.22rem);
  height: 4.61rem;
  border: #e8e7e7 0.11rem solid;
}
.honor .honor01 .next a .pic i {
  margin: 0.53rem auto;
  width: calc(100% - 1rem);
  line-height: 0.36rem;
  font-size: 0.26rem;
  color: #444;
  font-weight: bold;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.honor .honor01 .swiper-button-next,
.honor .honor01 .swiper-button-prev {
  top: 5.36rem;
  margin-top: 0;
  width: 0.46rem;
  height: 0.36rem;
}
.honor .honor01 .swiper-button-next {
  right: 0;
  background: url(/themes/mobile/public/assets/images/icon/icon_32.png) center no-repeat;
  background-size: 100% auto;
}
.honor .honor01 .swiper-button-prev {
  left: 0;
  background: url(/themes/mobile/public/assets/images/icon/icon_31.png) center no-repeat;
  background-size: 100% auto;
}
.honor .honor01 .swiper-pagination-s {
  position: absolute;
  bottom: 0;
  z-index: 5;
  font-size: 0.28rem;
  color: #0b4da2;
  text-align: center;
}
.honor .honor01 .swiper-pagination-s span {
  display: inline-block;
}
.honor .honor01 .swiper-pagination-s .swiper-pagination-current {
  font-size: 0.36rem;
  font-weight: bold;
}
.honor .honor01 .swiper-pagination-s .swiper-pagination-total {
  font-size: 0.28rem;
  color: #0b4da2;
  font-weight: bold;
}
/*========== p2-1新闻中心-尊龙凯时人生就博新闻 ==========*/
.dynamic .dynamic01 .swiper-slide {
  padding: 0.6rem 0 0.87rem;
}
.dynamic .dynamic01 .w1200 {
  position: relative;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
}
.dynamic .dynamic01 .pic {
  width: 100%;
  height: 4.41rem;
  overflow: hidden;
}
.dynamic .dynamic01 .pic i {
  transition: all 0.5s 0.4s;
  width: 100%;
  height: 100%;
  transform: scale(1.1);
}
.dynamic .dynamic01 .next {
  margin-top: 0.4rem;
  padding: 0 0.28rem 0.35rem;
}
.dynamic .dynamic01 .time em {
  margin-bottom: 0.19rem;
  font-size: 0.3rem;
  color: #0b4da2;
  font-family: Arial;
}
.dynamic .dynamic01 .text b {
  margin-bottom: 0.2rem;
  font-size: 0.32rem;
  line-height: 0.45rem;
  color: #333;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dynamic .dynamic01 .text p {
  margin-bottom: 0.2rem;
  height: 0.76;
  line-height: 0.38rem;
  font-size: 0.24rem;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-box;
  -ms-line-clamp: 2;
  -ms-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -o-box;
  -o-line-clamp: 2;
  -o-box-orient: vertical;
}
.dynamic .dynamic01 .text i {
  font-size: 0.2rem;
  color: #666;
}
.dynamic .dynamic01 .swiper-container-horizontal > .swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  align-content: center;
  bottom: 0.3rem;
}
.dynamic .dynamic01 .swiper-pagination-bullet {
  width: 0.37rem;
  height: 3px;
  background: #c7c7c7;
  border-radius: 0;
  opacity: 1;
}
.dynamic .dynamic01 .swiper-pagination-bullet-active {
  background: #0b4da2;
}
.dynamic .dynamic02 .list {
  margin-bottom: 1.5rem;
}
.dynamic .dynamic02 .list a {
  position: relative;
  padding: 0.5rem 0;
  border-bottom: #e8e8e8 1px solid;
}
.dynamic .dynamic02 .list .pic {
  margin: 0 0.18rem 0 0;
  width: 2.8rem;
  height: 1.57rem;
  overflow: hidden;
}
.dynamic .dynamic02 .list .pic i {
  transition: all 0.5s;
  transform: scale(1);
  width: 100%;
  height: 100%;
}
.dynamic .dynamic02 .list .text {
  margin-top: -0.1rem;
}
.dynamic .dynamic02 .list .text b {
  margin: 0 0 0.23rem;
  height: 1.1rem;
  line-height: 0.55rem;
  font-size: 0.32rem;
  color: #333;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-box;
  -ms-line-clamp: 2;
  -ms-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -o-box;
  -o-line-clamp: 2;
  -o-box-orient: vertical;
}
.dynamic .dynamic02 .list .text i {
  font-size: 0.24rem;
  color: #999;
  font-family: Arial;
}
.content .dynamic02 .list1 {
  margin-bottom: 1.5rem;
}
.content .dynamic02 .list1 a {
  position: relative;
  padding: 0.53rem 0;
  border-bottom: #e8e8e8 1px solid;
}
.content .dynamic02 .list1 .pic {
  margin: 0 0.18rem 0 0;
  width: 3.41rem;
  height: 1.92rem;
  overflow: hidden;
}
.content .dynamic02 .list1 .pic i {
  transition: all 0.5s;
  transform: scale(1);
  width: 100%;
  height: 100%;
}
.content .dynamic02 .list1 .text {
  margin-top: -0.1rem;
}
.content .dynamic02 .list1 .text b {
  margin: 0 0 0.23rem;
  height: 1.1rem;
  line-height: 0.55rem;
  font-size: 0.32rem;
  color: #333;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-box;
  -ms-line-clamp: 3;
  -ms-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -o-box;
  -o-line-clamp: 3;
  -o-box-orient: vertical;
}
.content .dynamic02 .list1 .text i {
  font-size: 0.24rem;
  color: #999;
  font-family: Arial;
}
.dynamic .page_title {
  z-index: 3;
}
.search-box {
  padding: 0.77rem 0 0.1rem;
  background: #fff;
}
.search-box .w1400 .choice {
  margin-bottom: 0.2rem;
}
.search-box .w1400 .choice .top {
  padding: 0 0.39rem 0 0.3rem;
  height: 0.77rem;
  border: 1px solid #b5b5b5;
}
.search-box .w1400 .choice .top .icon {
  width: 0.4rem;
  height: 0.77rem;
  float: left;
}
.search-box .w1400 .choice .top .text {
  font-size: 0.26rem;
  color: #666;
  float: left;
  height: 0.77rem;
  line-height: 0.77rem;
  margin-left: 0.18rem;
}
.search-box .w1400 .choice .top input::-moz-placeholder {
  color: #666;
  line-height: 0.77rem;
}
.search-box .w1400 .choice .top input::-webkit-input-placeholder {
  color: #666;
  line-height: 0.77rem;
}
.search-box .w1400 .choice .top input::-o-input-placeholder {
  color: #666;
  line-height: 0.77rem;
}
.search-box .w1400 .choice .top input::-ms-input-placeholder {
  color: #666;
  line-height: 0.77rem;
}
.search-box .w1400 .choice .top .icon2 {
  width: 0.16rem;
  height: 0.77rem;
  background: url(/themes/mobile/public/assets/images/sImages/s6.png) center no-repeat;
  background-size: 100% auto;
  float: right;
}
.search-box .w1400 .choice1 {
  position: relative;
}
.search-box .w1400 .choice1 .top {
  cursor: pointer;
}
.search-box .w1400 .choice1 .top .icon {
  background: url(/themes/mobile/public/assets/images/sImages/s3.png) center no-repeat;
  background-size: 0.37rem auto;
}
.search-box .w1400 .choice1 .drops {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 3;
  width: calc(100% - 2px);
  border-left: 1px solid #b5b5b5;
  border-right: 1px solid #b5b5b5;
  background: #fff;
  display: none;
}
.search-box .w1400 .choice1 .drops p {
  font-size: 0.24rem;
  color: #333;
  line-height: 0.8rem;
  border-bottom: 1px solid #b5b5b5;
  text-align: center;
  transition-duration: 0.5s;
  cursor: pointer;
}
.search-box .w1400 .choice1 .drops p:hover {
  background-color: #eef0f2;
  color: #0b4da2;
}
.search-box .w1400 .choice2 .top .text {
  padding-left: 0;
  width: calc(100% - 0.8rem);
  border: 0;
}
.search-box .w1400 .choice2 .top .icon {
  background: url(/themes/mobile/public/assets/images/sImages/s4.png) center no-repeat;
  background-size: 0.39rem auto;
}
.search-box .w1400 .choice3 .top {
  position: relative;
  width: calc(100% - 2.8rem);
}
.search-box .w1400 .choice3 .top .input {
  display: block;
  font-size: 0.26rem;
  color: #666;
  line-height: 0.77rem;
  width: 100%;
}
.search-box .w1400 .btn {
  width: 1.68rem;
  height: 0.77rem;
  line-height: 0.77rem;
  font-size: 0.26rem;
  color: #fff;
  background: #1b4e9a;
  border: 1px solid #b5b5b5;
}
/*========== p2-2新闻中心-通知通告 ==========*/
.notice {
  padding-bottom: 1px;
  background: #fff;
}
.notice .notice01 .list {
  margin: 0.18rem auto 1.1rem;
}
.notice .notice01 .list a {
  transition: all 0.5s;
  position: relative;
  padding: 0.62rem 0 0.52rem;
  border-bottom: #e8e8e8 1px solid;
}
.notice .notice01 .list .time {
  font-size: 0.24rem;
  color: #999;
  font-family: Arial;
}
.notice .notice01 .list .text b {
  margin-bottom: 0.23rem;
  font-size: 0.32rem;
  line-height: 0.55rem;
  color: #333;
  font-weight: normal;
}
/*========== p3-1营业版块聚合页 ==========*/
.business {
  background: #fff;
}
.business_box {
  padding-bottom: 1.49rem;
}
.business .aboutBtn ul li {
  width: 20%;
}
.business .business {
  margin-bottom: 150px;
}
.business .businessList {
  position: relative;
  margin-top: 1.14rem;
  padding: 0.3rem 0.3rem 1rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
}
.business .businessList:nth-child(2n) .businessLeft {
  padding-left: 0;
  padding-right: 3%;
}
.business .iconImg {
  width: 100%;
}
.business .iconImg img {
  width: 100%;
}
.business .businessInfo {
  position: relative;
  box-sizing: border-box;
}
.business .numBgMian {
  position: relative;
  padding: 1.36rem 0 0 0.4rem;
}
.business .financingMain {
  display: flex;
  align-items: baseline;
  text-transform: uppercase;
}
.business .financing {
  margin-left: 0.1rem;
  font-size: 0.2rem;
  color: #bebdbd;
  font-family: Arial;
}
.business .financingMain h1 {
  color: #1a56a6;
  font-size: 0.4rem;
}
.business .businessLine {
  width: 100%;
  height: 1px;
  background: #ccc;
  margin: 0.72rem 0 0.66rem 0;
  position: relative;
}
.business .businessLine:before {
  content: '';
  width: 1.38rem;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  background: #1b4e9a;
}
.business .understand {
  color: #a8a7a7;
  font-size: 0.28rem;
  margin-top: 0.7rem;
}
.business .businessCont {
  position: relative;
  margin-bottom: 0.5rem;
}
.business .businessCont p {
  line-height: 0.5rem;
  text-indent: 2em;
  font-size: 0.28rem;
  color: #666;
  text-align: justify;
}
.business .swiper-container {
  width: 100%;
  height: 100%;
}
.business .swiper-slide {
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.business .swiper-container-vertical > .swiper-scrollbar {
  width: 3px;
}
.business .swiper-scrollbar {
  background: url(/themes/mobile/public/assets/images/zimages/icon_15.jpg) center top repeat-y;
}
.business .swiper-scrollbar-drag {
  background: #0b4da2;
}
.business .nicescroll-cursors {
  margin-right: -2px !important;
}
.business .nicescroll-rails {
  width: 1px !important;
}
.business .busiNumBg {
  width: auto;
  position: absolute;
  top: 0.7rem;
  left: 0%;
}
.business .busiNumBg img {
  height: 1.42rem;
}
.business .business-link .links {
  margin-bottom: 0.15rem;
  padding-left: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.34rem;
  color: #333;
  background: url(/themes/mobile/public/assets/images/business/icon-2.png) left 0.1rem no-repeat;
  background-size: 0.31rem auto;
  transition-duration: 0.5s;
}
.business .business-link .links:hover {
  color: #1a56a6;
  background-image: url(/themes/mobile/public/assets/images/business/icon-2s.png);
}
.business .business-link .line {
  display: none;
  float: left;
  height: 0.28rem;
  width: 1px;
  background-color: #c0c1c1;
  margin: 0.09rem 0.6rem;
}
#ascrail2000 {
  background: url(/themes/mobile/public/assets/images/zimages/icon_15.jpg) top center repeat-y !important;
}
/*========== p3-1营业版块-融资 ==========*/
.financing {
  padding-bottom: 1px;
  background: #fff;
}
.financing .title {
  font-size: 0.38rem;
  color: #212121;
  font-weight: bold;
}
.financing .title b {
  float: left;
}
.financing .title i {
  float: left;
}
.financing01 {
  padding: 0.9rem 0 2.55rem;
  background: #fff url(../images/zimages/financing_1.png) left bottom no-repeat;
  background-size: 55.5% auto;
}
.financing01 .left .next {
  margin-top: 0.76rem;
  font-size: 0.28rem;
  line-height: 0.5rem;
  color: #666;
}
.financing01 .left .next p {
  text-indent: 2em;
}
.financing01 .right {
  position: relative;
  margin-top: 0.6rem;
}
.financing01 .right .pic {
  position: relative;
  z-index: 2;
  padding: 0 0.45rem 0.47rem 0;
}
.financing01 .right .pic i {
  width: 100%;
  height: 4.53rem;
}
.financing01 .right .pos {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 2.28rem;
  height: 2.62rem;
  background: #0b4da2;
}
.financing02 {
  margin-top: -1rem;
}
.financing02 .next {
  margin-top: 0.57rem;
  background: #f5f5f5;
}
.financing02 .next .fl {
  padding: 0.47rem 0 0.4rem;
  width: calc(50% - 1px);
  overflow: hidden;
  border-right: #fff 1px solid;
  border-bottom: #fff 1px solid;
}
.financing02 .next .fl:nth-child(2n) {
  border-right: 0;
}
.financing02 dl dt {
  width: 100%;
}
.financing02 dl dt div {
  margin-bottom: 0.2rem;
  width: 100%;
  height: 0.93rem;
}
.financing02 dl dd {
  font-size: 18px;
  color: #fff;
  text-align: center;
}
.financing02 dl dd .text {
  display: flex;
  justify-content: center;
  align-items: center;
}
.financing02 dl i {
  padding: 0 0.03rem;
  font-size: 1.05rem;
  color: #0b4da2;
  font-weight: 900;
  font-family: Arial;
}
.financing02 dl em {
  height: 0.56rem;
  line-height: 0.84rem;
  font-size: 0.3rem;
  color: #333;
}
.financing02 dl p {
  font-size: 18px;
  color: #333;
  opacity: 0.7;
}
.financing03 {
  padding-top: 0.7rem;
  background: #fff;
}
.financing03 .next {
  padding: 0.6rem 0 0.55rem;
}
.financing03 .left {
  width: 100%;
}
.financing03 .left img {
  width: 100%;
}
.financing03 .right .text {
  margin: 0.75rem auto 0.6rem;
  font-size: 0.28rem;
  color: #666;
  line-height: 0.5rem;
  text-align: justify;
}
.financing03 .right .text p {
  text-indent: 2em;
}
.financing03 .right dl {
  position: relative;
  margin-bottom: 0.6rem;
  padding-left: 0.75rem;
  width: calc(100% - 0.75rem);
}
.financing03 .right dt {
  float: left;
  width: 1.1rem;
  height: 0.9rem;
}
.financing03 .right dd {
  float: left;
  width: calc(100% - 1.1rem);
}
.financing03 .right dd p {
  font-size: 0.28rem;
  color: #666;
  line-height: 0.45rem;
}
.financing04 {
  margin-bottom: 0.7rem;
}
.financing04 .next {
  margin: 0.46rem auto 0.4rem;
  font-size: 0.28rem;
  color: #666;
  line-height: 0.5rem;
  text-align: justify;
}
.financing04 .next p {
  text-indent: 2em;
}
.financing04 .list img {
  width: 100%;
}
.financing05 .list {
  padding-top: 0.6rem;
}
.financing05 .list li {
  margin-bottom: 0.9rem;
  position: relative;
}
.financing05 .list .pic {
  position: relative;
  z-index: 2;
  height: 5.18rem;
  overflow: hidden;
}
.financing05 .list .pic i {
  width: 100%;
  height: 100%;
}
.financing05 .list .pos_bac {
  display: none;
  position: absolute;
  left: 40%;
  top: 0;
  width: 20%;
  height: 100%;
  background: #f6f6f6;
}
.financing05 .list .next {
  position: relative;
  z-index: 3;
  padding-top: 0.6rem;
}
.financing05 .list .next i {
  margin: 0.26rem 0.25rem 0 0;
  float: left;
  width: 0.6rem;
  height: 1px;
  background: #0b4da2;
}
.financing05 .list .next .text b {
  margin-bottom: 0.4rem;
  font-size: 0.4rem;
  color: #0b4da2;
  font-weight: bold;
  text-align: left;
}
.financing05 .scrollbar {
  font-size: 0.28rem;
  color: #666;
  line-height: 0.5rem;
  text-align: justify;
}
.financing05 .scrollbar p {
  margin-bottom: 0.5rem;
  text-indent: 2em;
}
.financing05 .swiper-container {
  width: 100%;
  height: 100%;
}
.financing05 .swiper-slide {
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.financing05 .swiper-container-vertical > .swiper-scrollbar {
  width: 3px;
}
.financing05 .swiper-scrollbar {
  background: url(/themes/mobile/public/assets/images/zimages/icon_15.jpg) center top repeat-y;
}
.financing05 .swiper-scrollbar-drag {
  background: #0b4da2;
}
/*========== p3-2营业版块-项目列表 ==========*/
.industry {
  padding-bottom: 1px;
  background: #fff;
}
.industry .industryBox h1 {
  text-align: center;
  color: #0b4da2;
  font-size: 0.4rem;
  margin-top: 0.8rem;
}
.industry .industryMain {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 0.96rem;
}
.industry .industryList {
  width: 100%;
  margin-top: 1.05rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  padding-bottom: 0.58rem;
}
.industry .industryList .industryImg {
  width: 100%;
  height: 3.44rem;
  overflow: hidden;
}
.industry .industryList .industryImg i {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: all 0.5s;
}
.industry .industryList:hover .industryImg i {
  transform: scale(1.08);
  transition: all 0.5s;
}
.industry .industryList h2 {
  font-size: 0.32rem;
  margin-top: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition-duration: 0.5s;
}
.industry .industInfo {
  width: 90%;
  margin: 0 auto;
}
.industry .industryText {
  margin-top: 0.4rem;
  text-indent: 2em;
  font-size: 0.26rem;
  color: #666;
  line-height: 0.42rem;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-box;
  -ms-line-clamp: 3;
  -ms-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -o-box;
  -o-line-clamp: 3;
  -o-box-orient: vertical;
}
.industry .viewDetails {
  margin-top: 0.4rem;
  width: 2.14rem;
  line-height: 0.6rem;
  font-size: 0.22rem;
  background: #f5f5f5;
  text-align: center;
  color: #0b4da2;
  transition-duration: 0.5s;
}
.industry .industryList:hover .industInfo h2 {
  color: #0b4da2;
}
.industry .industryList:hover .viewDetails {
  background: #0b4da2;
  color: #fff;
}
.industry .industryBox a {
  color: #333;
}
/*========== p3-3营业详情 ==========*/
.detailsMain .detailsMain01 .w1400 {
  margin-top: 1.2rem;
  padding-top: 0.47rem;
  background: #fff;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
}
.detailsMain .detailsTitle {
  padding-bottom: 0.5rem;
}
.detailsMain .detailsTitle .lineBox {
  display: flex;
  align-items: center;
}
.detailsMain .detailsTitle .newsLine {
  width: 0.41rem;
  height: 0.06rem;
  background: #0b4da2;
}
.detailsMain .detailsTitle h1 {
  font-size: 0.32rem;
  color: #333;
  margin: 0 0.6rem 0 0.3rem;
}
.detailsMain .right .item {
  padding: 0.29rem 0;
  border-bottom: 1px solid #e5e5e5;
}
.detailsMain .right .item .title {
  font-size: 0.22rem;
  color: #8f8e8e;
  margin-bottom: 0.16rem;
}
.detailsMain .right .item .text span {
  font-size: 0.24rem;
  color: #333;
  font-weight: 700;
  display: block;
  float: left;
  line-height: 0.28rem;
}
.detailsMain .right .item .text a {
  margin-top: 0.04rem;
  float: left;
  width: 0.28rem;
  height: 0.28rem;
  margin-left: 0.4rem;
  background: url(/themes/mobile/public/assets/images/zimages/icon_19.png) center no-repeat;
  background-size: 0.28rem auto;
}
.detailsMain .newsContent {
  margin: 0 0.6rem 1.2rem 0.71rem;
  border-top: 1px solid #ccc;
}
.detailsMain .left {
  padding-bottom: 0.95rem;
  min-height: 40vh;
  line-height: 0.44rem;
  color: #333;
  font-size: 0.26rem;
  text-align: justify;
  zoom: 1;
}
.detailsMain .left:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.detailsMain .left b {
  font-weight: 700;
}
.detailsMain .left a,
.detailsMain .left b,
.detailsMain .left em,
.detailsMain .left i,
.detailsMain .left span {
  display: inline-block;
}
.detailsMain .left img {
  margin: 0 auto;
  max-width: 100% !important;
  height: auto !important;
}
.detailsMain .left table td {
  border: #ddd 1px solid;
}
.detailsMain .left p {
  margin-top: 0.5rem;
  text-indent: 2em;
}
.detailsMain .page_new {
  border-top: #f1f1f1 1px solid;
}
.detailsMain .page_new a {
  line-height: 1.26rem;
  font-size: 0.26rem;
  color: #333;
}
.detailsMain .page_new .fl a {
  padding-left: 0.26rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_41.png) left center no-repeat;
  background-size: 0.1rem auto;
}
.detailsMain .page_new .fr a {
  padding-right: 0.26rem;
  color: #0b4da2;
  background: url(/themes/mobile/public/assets/images/icon/icon_42s.png) right center no-repeat;
  background-size: 0.1rem auto;
}
/*========== p4-2党群纪检-专题专栏 ==========*/
.topTab {
  margin: 0.66rem 0 0 4%;
}
.topTab .list {
  position: relative;
  text-align: center;
  width: auto;
}
.topTab .list a {
  float: left;
  padding: 0 0.33rem;
  color: #666;
  font-size: 0.26rem;
  line-height: 0.67rem;
  transition-duration: 0.5s;
}
.topTab .list a.on,
.topTab .list a:hover {
  background: #0b4da2;
  color: #fff;
}
.topTab .list em {
  float: left;
  margin: 0.27rem 0.3rem 0;
  width: 1px;
  height: 0.14rem;
  background: #c3c5c7;
}
.special-column {
  margin: 0.74rem auto 150px;
}
.special-column .list {
  margin-bottom: 1.1rem;
}
.special-column .list .left {
  padding-top: 0.46rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #c8c8c8;
}
.special-column .list .left h5 {
  font-size: 0.75rem;
  color: #0b4da2;
  font-family: Arial;
}
.special-column .list .left em {
  font-size: 0.34rem;
  color: #0b4da2;
  font-family: Arial;
  font-weight: bold;
  margin: -0.1rem 0 0.26rem;
}
.special-column .list .left h4 {
  font-size: 0.36rem;
  color: #333;
  margin-bottom: 0.4rem;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-box;
  -ms-line-clamp: 2;
  -ms-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -o-box;
  -o-line-clamp: 2;
  -o-box-orient: vertical;
}
.special-column .list .left p {
  font-size: 0.28rem;
  color: #666;
  line-height: 0.5rem;
  margin-bottom: 0.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-box;
  -ms-line-clamp: 3;
  -ms-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -o-box;
  -o-line-clamp: 3;
  -o-box-orient: vertical;
}
.special-column .list .left span i {
  font-size: 0.24rem;
  color: #a1a1a1;
  border-bottom: 1px solid transparent;
}
.special-column .list .right {
  height: 4.7rem;
  overflow: hidden;
}
.special-column .list .right p {
  height: 100%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.special-column .list:last-child {
  margin-bottom: 0;
}
/*========== p6-1联系尊龙凯时人生就博 ==========*/
.contactUs {
  padding: 1rem 0 1px;
  background: #fff;
}
.contactUs .mapImg {
  width: 100%;
  height: 8.43rem;
}
.contactUs .contactIcon {
  width: 0.46rem;
}
.contactUs .contactIcon img {
  margin-top: 0.12rem;
  width: 0.3rem;
}
.contactUs .contactInfo {
  display: flex;
  margin-top: 0.3rem;
}
.contactUs .contactTop {
  padding-bottom: 1rem;
}
.contactUs .contactTop h1 {
  color: #0b4da2;
  font-size: 0.68rem;
  text-transform: uppercase;
  margin: 0.6rem auto 0.1rem;
  font-family: Arial;
}
.contactUs .contactContent {
  font-size: 0.28rem;
  line-height: 0.5rem;
  color: #868585;
}
.contactUs .contactCon {
  margin-top: 0.8rem;
}
.contactUs .contactCon h2 {
  color: #0b4da2;
  font-size: 0.36rem;
}
.contactUs .onlineTitle {
  display: flex;
  margin-top: 0.4rem;
  font-size: 0.28rem;
}
.contactUs .onlineList {
  justify-content: space-between;
  color: #868585;
}
.contactUs .onlineList .onlineBox {
  margin-top: 0.4rem;
}
.contactUs .onlineInput {
  font-size: 0px;
  border-bottom: 1px solid #f0efef;
}
.contactUs .onlineInput input {
  margin-bottom: 0.08rem;
  width: 100%;
  line-height: 0.6rem;
  font-size: 0.28rem;
  color: #868585;
}
.contactUs .asterisk {
  color: #e26660;
}
.contactUs .pickerBox {
  width: 100%;
}
.contactUs .distpicker {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.contactUs .form-group {
  width: 32%;
  font-size: 0;
}
.contactUs .form-control {
  width: 100%;
  height: 0.6rem;
  font-size: 0.28rem;
  border: 0;
  border-bottom: 1px solid #f0efef;
  outline: 0;
  color: #868585;
}
.contactUs .onlineTextAreaBox {
  width: 100%;
}
.contactUs .onlineTextArea {
  margin-top: 0.1rem;
  width: 100%;
}
.contactUs .onlineTextArea textarea {
  border: 0;
  outline: 0;
  resize: none;
  border-bottom: 1px solid #f0efef;
  box-sizing: border-box;
  width: 100%;
  min-height: 3.8rem;
  font-size: 0.26rem;
  color: #868686;
}
.contactUs .onlineCodeMain {
  margin-top: 0.5rem;
  display: flex;
  width: 100%;
  align-items: center;
  font-size: 0.28rem;
}
.contactUs .codeInput input {
  width: 2rem;
  background: #eef0f2;
  line-height: 0.5rem;
  padding-left: 0.1rem;
  box-sizing: border-box;
}
.contactUs .codeImg img {
  margin-left: 0.1rem;
  height: 0.5rem;
  cursor: pointer;
}
.contactUs .changeOne {
  margin-left: 15px;
  color: #1b4e9a;
  cursor: pointer;
}
.contactUs .onSubmit {
  display: block;
  margin: 1.35rem auto 1.2rem;
  width: 5.7rem;
  line-height: 0.87rem;
  background: #1b4e9a;
  color: #fff;
  font-size: 0.24rem;
}
.contactUs #allmap {
  width: 100%;
  height: 100%;
}
/*========== p1-1关于尊龙凯时人生就博 ==========*/
.about .briefTitle h2 {
  padding: 0.88rem 0 0.7rem;
  display: flex;
  font-size: 0.38rem;
  color: #212121;
  justify-content: center;
}
.about .briefTitle h2 .us {
  color: #0b4da2;
}
.about .briefTitle .title {
  display: block;
}
.about .briefConent p {
  margin-bottom: 0.5rem;
  font-size: 0.28rem;
  color: #666;
  text-indent: 2em;
  line-height: 0.5rem;
}
.about .briefConent a {
  font-size: 0.28rem;
  width: 2.5rem;
  height: 1rem;
  background-color: #0b4da2;
  margin: 0.5rem auto;
  text-align: center;
  line-height: 1rem;
  color: #fff;
}
.about .develNum {
  position: relative;
  padding: 1.25rem 0 0.6rem;
  width: 100%;
  color: #fff;
  background: url(/themes/mobile/public/assets/images/about/about_1.jpg) center no-repeat;
  background-size: cover;
}
.about .develNum .devMain {
  margin-bottom: 1.26rem;
  float: left;
  width: 50%;
}
.about .develNum .devTime {
  display: flex;
  justify-content: center;
  align-items: center;
}
.about .develNum .time {
  font-weight: 900;
  font-size: 0.82rem;
  font-family: Arial;
}
.about .develNum .devTime .add {
  margin-top: 0.1rem;
  font-size: 0.46rem;
}
.about .develNum .estabTime {
  font-size: 0.26rem;
  text-align: center;
  max-width: 80%;
  margin: 0 auto;
}
.about .develNum .devYear {
  margin: -0.2rem 0 0 0.1rem;
  font-size: 0.23rem;
}
.about .develNum .line {
  text-align: center;
  transform: rotate(30deg);
}
.about .develNum .completeVideo {
  position: absolute;
  left: 50%;
  bottom: 0.47rem;
  transform: translateX(-50%);
  width: 2.92rem;
  height: 0.69rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_51.png) center no-repeat;
  background-size: 100% auto;
}
.about .develNum .completeVideo p {
  padding-left: 0.76rem;
  line-height: 0.69rem;
  font-size: 0.24rem;
  color: #fff;
}
.about .framework {
  padding-bottom: 1.9rem;
  background: #fff;
}
.about .frameworkNav {
  display: flex;
  align-items: center;
}
.about .frameNavChange {
  padding: 0 0.3rem;
  line-height: 0.66rem;
  font-size: 0.28rem;
}
.about .frameNavChange.curr {
  background-color: #0b4da2;
  color: #fff;
}
.about .frameworkNavLine {
  margin: 0 0.4rem;
  width: 1px;
  height: 0.2rem;
  background: #ccc;
}
.about .frameImg {
  display: none;
  margin-top: 1.15rem;
}
.about .frameImg img {
  width: 6.1rem;
}
.about .frameImg.curr {
  display: block;
}
.about .teamList {
  position: relative;
  overflow: hidden;
  margin-bottom: 0.27rem;
  width: 100%;
  height: 4.86rem;
}
.about .teamList .iconImg {
  height: 100%;
  transition-duration: 0.5s;
  transform: scale(1);
}
.about .teamList:hover .iconImg {
  transform: scale(1.08);
}
.about .direction {
  position: absolute;
  bottom: 0.74rem;
  left: 0.56rem;
  width: 5.87rem;
  color: #fff;
}
.about .direction h2 {
  color: #fff;
  font-size: 0.38rem;
}
.about .direction span {
  margin-top: 0.18rem;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.3rem;
  font-family: Arial;
}
.about .aboutRight {
  position: absolute;
  right: 0;
  bottom: 0px;
  width: 0.51rem;
  height: 0.51rem;
  background: url(/themes/mobile/public/assets/images/about/right.png) center no-repeat;
  background-size: 100% auto;
  transition-duration: 0.5s;
}
.about .teamList:hover .aboutRight {
  background-image: url(/themes/mobile/public/assets/images/about/rights.png);
}
.about .teamMain {
  padding: 0.65rem 0 0.8rem;
  background: #f4f4f4;
}
.about .teamInfo {
  margin-top: 0.26rem;
  background: #fff;
}
.about .strImg {
  overflow: hidden;
  width: 50%;
  height: 486px;
}
.about .teamInfo .rightImg {
  background: url(/themes/mobile/public/assets/images/about/right.png) center no-repeat;
}
.about .teamInfo .strImg {
  width: 100%;
  height: 4.9rem;
}
.about .teamInfo .strImg p {
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition-duration: 0.5s;
}
.about .teamInfo:hover .strImg p {
  transform: scale(1.08);
}
.about .administration {
  padding: 0.68rem 0.4rem 0 0.56rem;
  display: flex;
  align-items: center;
}
.about .strationBox {
  position: relative;
  text-align: justify;
}
.about .strationBox h2 {
  margin-bottom: 0.28rem;
  font-size: 0.38rem;
  color: #333;
}
.about .strationBox p {
  color: #666;
  line-height: 0.44rem;
  font-size: 0.26rem;
}
.about .strationBox .rightImg {
  margin-top: 30px;
  transition-duration: 0.5s;
}
.about .teamInfo:hover .rightImg {
  background: url(/themes/mobile/public/assets/images/about/rights.png) center no-repeat;
}
.about .course {
  padding-bottom: 1.56rem;
  background: #fff url(../images/about/course.png) left bottom no-repeat;
  background-size: 100% auto;
}
.about .courseImg {
  position: relative;
}
.about .courseImg h2 {
  padding: 0.97rem 0 0.5rem;
  font-size: 0.48rem;
}
.about .courseLine {
  width: 0.06rem;
  height: 0.66rem;
  background: #0b4da2;
}
.about .courseTitle {
  margin-bottom: 0.52rem;
  display: flex;
  align-items: center;
}
.about .courseTitle h1 {
  margin-left: 0.2rem;
  font-weight: 900;
  font-size: 0.9rem;
  font-family: Arial;
}
.about .courseContent {
  margin: 0 0 0.19rem 0.26rem;
  color: #666;
  font-size: 0.3rem;
  line-height: 0.48rem;
}
.about .enWord {
  margin: 0 0 0 0.26rem;
  color: #acacac;
  font-size: 0.3rem;
  font-family: Arial;
  line-height: 0.45rem;
}
.about .swithBox .swiper-slide {
  position: relative;
  width: auto;
}
.about .swithBox .swiper-slide.active {
  z-index: 9;
}
.about .swithBox .swiper-slide.active .swithLine {
  background: #1b4e9a;
}
.about .course .swiper-button-next,
.about .course .swiper-button-prev {
  top: auto;
  bottom: 0.22rem;
  margin: 0;
  width: 0.5rem;
  height: 0.5rem;
  outline: 0;
}
.about .courseImg .swiper-button-prev:after,
.about .courseImg .swiper-button-next:after {
  content: '';
}
.about .course .swiper-button-next {
  background: url(/themes/mobile/public/assets/images/about/arrowRight.png) no-repeat;
  background-size: 100% auto;
}
.about .course .swiper-button-prev {
  background: url(/themes/mobile/public/assets/images/about/arrowLefts.png) no-repeat;
  background-size: 100% auto;
}
.about .course .gallery-thumbs {
  position: relative;
}
.about .course .gallery-thumbs .swiper-container {
  margin: 0 auto;
  width: 5.2rem;
  border-bottom: 1px solid #bfbfbf;
}
.about .course .gallery-thumbs .swiper-slide {
  color: #666;
  text-align: center;
  font-size: 0.3rem;
  font-family: Arial;
  line-height: 1.32rem;
  cursor: pointer;
}
.about .course .gallery-thumbs .swiper-slide-thumb-active {
  border-bottom: 2px solid #0b4da2;
  color: #0b4da2;
}
.about .progress {
  display: flex;
  margin-top: 30px;
  justify-content: center;
}
.about .progressLeft {
  width: 2px;
  height: 40px;
  background: #fff;
}
.about .progressRight {
  margin-left: 10px;
  width: 2px;
  height: 60px;
  background: #fff;
}
.about .proBar {
  height: 0;
  background: #1b4e9a;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: heights1;
  animation-name: heights1;
  animation-iteration-count: infinite;
}
.about .progressLeft .proBar {
  -webkit-animation-duration: 1.7s;
  animation-duration: 1.7s;
}
.about .progressRight .proBar {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.about .proBox {
  display: flex;
}
@-webkit-keyframes heights1 {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes heights1 {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
.about .qualifications {
  position: relative;
  display: flex;
  margin-top: 70px;
  align-items: center;
  justify-content: space-between;
}
.about .trophyImg {
  width: 259px;
}
.about .certificateImg {
  padding-right: 5px;
  width: 325px;
}
.about .qualifiMain {
  position: relative;
  display: flex;
  margin-right: 25px;
  height: 732px;
  align-items: center;
  flex: 1;
}
.about .qualificationList {
  margin-bottom: 40px;
}
.about .qualificationList li a {
  display: flex;
  margin-top: 40px;
  font-size: 18px;
  font-family: Arial;
  align-items: center;
}
.about .qualificationList li:first-child a {
  margin-top: 0;
}
.about .enterprises {
  margin-left: 20px;
  transition-duration: 0.5s;
}
.about .qualificationList li a:hover .enterprises {
  color: #0b4da2;
}
.about .quaSwitch {
  position: absolute;
  bottom: 0;
  left: calc(5% + 263px);
}
.about .swithBox {
  display: flex;
}
.about .swithLine {
  display: flex;
  margin-top: 20px;
  margin-left: -4px;
  width: 100px;
  height: 1px;
  background: #ccc;
  justify-content: space-between;
}
.about .swithBox .swiper-slide:first-child .swithLine {
  margin-left: 0;
}
.about .swithNum {
  text-align: center;
  font-family: Arial;
}
.about .lineCri {
  margin-top: -4px;
  width: 4px;
  height: 4px;
  background: #c3c3c4;
}
.about .swithMian {
  cursor: pointer;
}
.about .swithMian.active .swithNum {
  color: #00519a;
}
.about .swithMian.active .lineCri {
  position: relative;
  z-index: 100;
  background: #00519a;
}
.about .honor {
  display: flex;
  margin-top: 70px;
  margin-bottom: 150px;
}
.about .honorMain h2 {
  font-size: 32px;
}
.about .honorLeft {
  position: absolute;
  top: 0;
  left: -100px;
}
.about .cationLine {
  margin-left: 20px;
  width: 0;
  height: 1px;
  background: #ccc;
  transition: all 1s;
}
.about .qualificationList li:hover .cationLine {
  width: 50px;
  transition: all 1s;
}
.about .qalifiSlide {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.about .qalificationMain {
  margin-left: 5%;
  width: calc((100% - 259px) - 5%);
}
/*========== p5-3新闻资讯 -详情 ==========*/
.case_rule {
  background: #f6f6f6;
}
.case_rule .rule01 {
  position: relative;
  z-index: 1;
  margin: 0 auto 1.2rem;
  padding: 0.46rem 0 0;
  background: #fff;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
}
.case_rule .title_box {
  position: relative;
  padding: 0;
  line-height: 0.42rem;
  font-size: 0.32rem;
  font-weight: 900;
  color: #333;
}
.case_rule .title_box i {
  margin: 0 0.48rem 0 0.72rem;
}
.case_rule .title_box em {
  position: absolute;
  left: 0;
  top: 0.18rem;
  width: 0.4rem;
  height: 0.06rem;
  background: #0b4da2;
}
.case_rule .rule01 .situation {
  margin: 0 0.48rem 0 0.72rem;
}
.case_rule .rule01 .situation .t {
  padding: 0.27rem 0 0.23rem;
  text-align: center;
  border-bottom: #e5e5e5 1px solid;
}
.case_rule .rule01 .situation .t i {
  display: inline-block;
  font-size: 0.26rem;
  color: #999;
  border-right: 1px solid #c6c6c7;
  padding: 0 14px;
  display: block;
}
.case_rule .rule01 .situation .t .pubTime {
  padding-left: 0.35rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_36.png) center left no-repeat;
  background-size: 0.26rem auto;
  border: 0;
}
.case_rule .rule01 .situation .t .font i {
  cursor: pointer;
  height: 24px;
  width: 19px;
  text-indent: 9999em;
  overflow: hidden;
  transition-duration: 0.5s;
  float: left;
}
.case_rule .rule01 .situation .t .big {
  background: url(/themes/mobile/public/assets/images/icon/icon_37.png) center no-repeat;
}
.case_rule .rule01 .situation .t .cen {
  background: url(/themes/mobile/public/assets/images/icon/icon_38.png) center no-repeat;
}
.case_rule .rule01 .situation .t .small {
  background: url(/themes/mobile/public/assets/images/icon/icon_39.png) center no-repeat;
}
.case_rule .rule01 .situation .t .big.cur,
.case_rule .rule01 .situation .t .big:hover {
  background-image: url(/themes/mobile/public/assets/images/icon/icon_37s.png);
}
.case_rule .rule01 .situation .t .cen.cur,
.case_rule .rule01 .situation .t .cen:hover {
  background-image: url(/themes/mobile/public/assets/images/icon/icon_38s.png);
}
.case_rule .rule01 .situation .t .small.cur,
.case_rule .rule01 .situation .t .small:hover {
  background-image: url(/themes/mobile/public/assets/images/icon/icon_39s.png);
}
.case_rule .rule01 .situation .t em {
  display: inline-block;
  width: 0.2rem;
  height: 0.35rem;
  font-size: 0.26rem;
  color: #666;
  text-indent: -99999999px;
  cursor: pointer;
  background: url(/themes/mobile/public/assets/images/icon/icon_40.png) center no-repeat;
  background-size: 0.18rem auto;
}
.case_rule .rule01 .situation .text {
  padding: 0.4rem 0.24rem 0.9rem 0;
  min-height: 80vh;
  line-height: 0.44rem;
  font-size: 0.26rem;
  color: #333;
  text-align: justify;
  border-bottom: #f2f2f2 1px solid;
}
.case_rule .rule01 .situation .text {
  zoom: 1;
}
.case_rule .rule01 .situation .text:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.case_rule .rule01 .situation .text b {
  font-weight: 700;
}
.case_rule .rule01 .situation .text p {
  margin-bottom: 0.3rem;
  text-indent: 2em;
}
.case_rule .rule01 .situation .text b,
.case_rule .rule01 .situation .text em,
.case_rule .rule01 .situation .text i,
.case_rule .rule01 .situation .text span,
.case_rule .rule01 .situation .text a {
  display: inline-block;
}
.case_rule .rule01 .situation .text img {
  margin: 0 auto;
  max-width: 100% !important;
  height: auto !important;
}
.case_rule .rule01 .situation .text video {
  margin: 0 auto;
  max-width: 100% !important;
  height: auto !important;
}
.case_rule .rule01 .situation .text table td {
  border: #ddd 1px solid;
}
.case_rule .rule01 .situation .page_new a {
  line-height: 1.26rem;
  font-size: 0.26rem;
  color: #333;
}
.case_rule .rule01 .situation .page_new .fl a {
  padding-left: 0.26rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_41.png) left center no-repeat;
}
.case_rule .rule01 .situation .page_new .fr a {
  padding-right: 0.26rem;
  color: #0b4da2;
  background: url(/themes/mobile/public/assets/images/icon/icon_42s.png) right center no-repeat;
}
.qrcode_msg {
  padding: 0.2rem 0;
  font-size: 0.28rem;
  text-align: center;
}
.weixin_close {
  display: block;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.28rem;
}
/*========== p8-1搜索效果 ==========*/
.searchResult .results_t {
  padding-top: 2rem;
}
.searchResult .searchBoxs {
  position: relative;
  background: #fafafa;
  border: 1px solid #b7b7b7;
}
.searchResult .results_t input {
  float: left;
  width: calc(100% - 1.1rem);
  padding: 0 0.2rem;
  color: #333;
  height: 0.8rem;
  font-size: 0.28rem;
}
.searchResult .searchBoxs em {
  background: url(/themes/mobile/public/assets/images/icon/icon_19.png) left center no-repeat;
  float: right;
  height: 0.8rem;
  width: 0.7rem;
  background-size: 0.38rem auto;
}
.searchResult .results_t p {
  color: #d43a36;
  font-size: 0.24rem;
  padding: 0.32rem 0;
  border-bottom: #ccc 1px solid;
}
.searchResult .results_t p i {
  display: inline-block;
}
.searchTit .text {
  margin: 0.5rem 0 0.17rem;
  font-size: 0.28rem;
  color: #333;
}
.searchTit .searchSubTitMo .subCon {
  background-color: #fff;
  padding: 0 0.3rem 0.2rem;
  display: none;
  border: #ccc 1px solid;
  border-top: none;
}
.searchTit .searchSubTitMo .subCon a {
  font-size: 0.24rem;
  margin: 0 0.1rem;
  color: #333333;
  display: block;
  line-height: 0.78rem;
}
.searchTit .searchSubTitMo .subCon a.cur {
  border-bottom: 1px solid #b5b5b5;
}
.searchTit .m_searchSubTit .subTop {
  line-height: 0.82rem;
  height: 0.82rem;
  border: 1px solid #b5b5b5;
}
.searchTit .m_searchSubTit p {
  padding: 0;
  padding-left: 0.2rem;
  line-height: 0.82rem;
  font-size: 0.28rem;
  color: #333;
  float: left;
}
.searchTit .m_searchSubTit em {
  display: block;
  width: 0.27rem;
  height: 0.82rem;
  background: url(/themes/mobile/public/assets/images/icon/icon_20.png) center no-repeat;
  background-size: 0.14rem auto;
  float: right;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin-right: 0.2rem;
}
.searchResult .results-con {
  padding-top: 0.6rem;
}
.searchResult .results-con ul {
  margin-bottom: 1rem;
}
.searchResult .results-con .grid-sizer {
  width: 100%;
}
.searchResult .results-con li {
  display: block;
  padding-bottom: 0.44rem;
  margin-bottom: 0.44rem;
  border-bottom: #ccc 1px dashed;
}
.searchResult .results-con a h5 {
  font-size: 0.3rem;
  color: #333333;
  font-weight: 400;
  height: 0.96rem;
  line-height: 0.48rem;
}
.searchResult .results-con a .text {
  line-height: 0.6rem;
}
.searchResult .results-con a .text em {
  font-size: 0.24rem;
  color: #b5b5b5;
  float: left;
  line-height: 0.44rem;
}
.searchResult .results-con a .text em:nth-child(1) {
  margin-right: 0.3rem;
  font-family: Arial;
}
.searchResult .results-con a p {
  font-size: 0.28rem;
  color: #5f636a;
  max-height: 1.32rem;
  line-height: 0.44rem;
}
/*----------- p1-4关于尊龙凯时人生就博-治理团队第二版 -----------*/
.team_s_box {
  padding-bottom: 0.9rem;
}
.team_s .title_box {
  font-weight: bold;
  font-size: 0.38rem;
  text-align: center;
  color: #212121;
}
.team_s .team02 {
  padding: 0.9rem 0 0px;
}
.team_s .team02 .list {
  margin-top: 0.4rem;
}
.team_s .team02 .list .img {
  margin: 0 auto;
  width: 4.94rem;
  height: 6rem;
  overflow: hidden;
}
.team_s .team02 .list .img i {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition-duration: 0.5s;
}
.team_s .team02 .list .text {
  margin: 0 auto;
  width: 4.94rem;
  background: #f5f5f5;
}
.team_s .team02 .list .text .clearfix {
  padding: 0.2rem 0.1rem 0.2rem 0.3rem;
  border-left: #ededed 1px solid;
  border-right: #ededed 1px solid;
}
.team_s .team02 .list .text b {
  padding-bottom: 10px;
  font-size: 0.38rem;
  color: #0b4da2;
  font-weight: bold;
}
.team_s .team02 .list .text em {
  font-size: 0.26rem;
  color: #333;
}
.team_s .team02 .list .text .but {
  transition: all 0.5s;
  font-size: 0;
  text-align: center;
  border: #ededed 1px solid;
}
.team_s .team02 .list .text .but i {
  display: inline-block;
  padding: 0 0 0 0.48rem;
  line-height: 0.94rem;
  font-size: 0.3rem;
  color: #0b4da2;
  background: url(/themes/mobile/public/assets/images/zimages/icon_4.png) left center no-repeat;
  background-size: 0.33rem auto;
}
.team_s .swiper-button-next,
.team_s .swiper-button-prev {
  width: 0.66rem;
  height: 0.66rem;
}
.team_s .swiper-button-next {
  right: 0;
  background: url(/themes/mobile/public/assets/images/icon/icon_45.png) center no-repeat;
  background-size: 0.66rem auto;
}
.team_s .swiper-button-prev {
  left: 0;
  background: url(/themes/mobile/public/assets/images/icon/icon_44.png) center no-repeat;
  background-size: 0.66rem auto;
}
/*----------- p5-1人力资源聚合页 -----------*/
.manpower .title {
  padding: 0.9rem 0 0.5rem;
  font-size: 0.38rem;
  color: #212121;
  font-weight: bold;
}
.manpower .manpower01 .list li {
  position: relative;
  min-height: 2.77rem;
}
.manpower .manpower01 .list .text {
  padding: 0.6rem 0.3rem;
}
.manpower .manpower01 .list .text em {
  margin-bottom: 0.15rem;
  width: 0.3rem;
  height: 0.04rem;
  background: #0b4da2;
}
.manpower .manpower01 .list .text b {
  margin-bottom: 0.2rem;
  font-size: 0.38rem;
  color: #0b4da2;
  font-weight: bold;
}
.manpower .manpower01 .list .text span {
  margin-bottom: 0.14rem;
  font-size: 0.26rem;
  color: #666;
}
.manpower .manpower01 .list .text p {
  font-size: 0.24rem;
  color: #c0c0c0;
  font-family: Arial;
}
.manpower .manpower01 .list li.other .text em {
  background: #fff;
}
.manpower .manpower01 .list li.other .text b {
  color: #fff;
}
.manpower .manpower01 .list li.other .text span {
  color: #fff;
}
.manpower .manpower01 .list li.other .text p {
  color: #fff;
}
.manpower .manpower01 .list li:nth-child(1) {
  background: #f5f5f5 url(../images/zimages/manpower_2.png) right bottom no-repeat;
  background-size: 100% auto;
}
.manpower .manpower01 .list li:nth-child(2) {
  background: #0b4da2 url(../images/zimages/manpower_3.png) right bottom no-repeat;
  background-size: 100% auto;
}
.manpower .manpower01 .list li:nth-child(3) {
  background: #f5f5f5 url(../images/zimages/manpower_4.png) right bottom no-repeat;
  background-size: 100% auto;
}
.manpower .manpower01 .list li:nth-child(4) {
  background: #0b4da2 url(../images/zimages/manpower_5.png) right bottom no-repeat;
  background-size: 100% auto;
}
.manpower .manpower02 {
  padding-top: 0.2rem;
}
.manpower .manpower02 .swiper-slide {
  padding-bottom: 0.68rem;
  margin-left: 4%;
  width: 6.6rem;
}
.manpower .manpower02 .swiper-slide a {
  position: relative;
  width: 100%;
  height: 4.23rem;
  overflow: hidden;
}
.manpower .manpower02 .swiper-slide a:nth-child(3n) {
  margin-right: 0;
}
.manpower .manpower02 .swiper-slide i {
  transform: scale(1);
  transition-duration: 0.5s;
  width: 100%;
  height: 100%;
}
.manpower .manpower02 .swiper-slide a:hover i {
  transform: scale(1.1);
  transition-duration: 0.5s;
}
.manpower .manpower02 .swiper-slide .pos {
  position: absolute;
  left: 3.7%;
  bottom: 0.1rem;
  width: 92.6%;
  height: 56px;
  font-size: 0.26rem;
  color: #fff;
  line-height: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -ms-box;
  -ms-line-clamp: 2;
  -ms-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -o-box;
  -o-line-clamp: 2;
  -o-box-orient: vertical;
}
.manpower .manpower02 .swiper-pagination {
  font-size: 0;
  bottom: 0;
  height: 0.2rem;
}
.manpower .manpower02 .swiper-pagination-bullet {
  opacity: 1;
  width: 0.17rem;
  height: 0.17rem;
  background: url(/themes/mobile/public/assets/images/zimages/icon_1.png) center no-repeat;
  background-size: 0.12rem auto;
}
.manpower .manpower02 .swiper-pagination-bullet-active {
  background: url(/themes/mobile/public/assets/images/zimages/icon_2.png) center no-repeat;
  background-size: 0.17rem auto;
}
.manpower .manpower03 .next {
  margin-bottom: 0.6rem;
  padding-bottom: 1.1rem;
  color: #fff;
  background: url(/themes/mobile/public/assets/images/zimages/manpower_12.jpg) center no-repeat;
  background-size: cover;
}
.manpower .manpower03 b {
  padding: 0.76rem 0 0.39rem;
  font-size: 0.38rem;
  font-weight: normal;
}
.manpower .manpower03 p {
  font-size: 0.26rem;
  line-height: 0.48rem;
}
.manpower .manpower03 .go {
  position: relative;
  margin-top: 0.6rem;
  width: 2.68rem;
  text-align: center;
  font-size: 0;
  background: #2569c1;
  border: #fff 1px solid;
}
.manpower .manpower03 a {
  transition: all 0.5s;
  position: relative;
  z-index: 2;
  display: inline-block;
  padding-right: 0.3rem;
  line-height: 0.54rem;
  font-size: 0.3rem;
  color: #fff;
  font-family: Arial;
  background: url(/themes/mobile/public/assets/images/zimages/icon_3.png) right center no-repeat;
  background-size: 0.21rem auto;
}
.manpower .manpower04 {
  background: url(/themes/mobile/public/assets/images/sImages/s18.png) center bottom no-repeat;
  background-size: cover;
}
.manpower .manpower04 .con {
  padding-bottom: 0.97rem;
}
.manpower .manpower04 .top {
  line-height: 0.45rem;
  font-size: 0.26rem;
  color: #0b4da2;
  text-indent: 2em;
}
.manpower .manpower04 .item {
  margin: 0 auto;
  width: 6.45rem;
  height: 6.45rem;
  border: 1px solid #c9c9c9;
  padding: 0.8rem 0.2rem 0;
  box-sizing: border-box;
  text-align: center;
  transition-duration: 0.5s;
}
.manpower .manpower04 .icon {
  width: 1.1rem;
  height: 1.1rem;
  border-radius: 50%;
  border: 1px solid #0b4da2;
  margin: 0 auto;
  margin-bottom: 0.3rem;
  transition-duration: 0.5s;
}
.manpower .manpower04 .text1 {
  font-size: 0.36rem;
  color: #0b4da2;
  text-align: center;
  font-weight: bold;
  margin-bottom: 0.4rem;
  transition-duration: 0.5s;
}
.manpower .manpower04 .line {
  width: 0.4rem;
  height: 0.04rem;
  background-color: #0b4da2;
  margin: 0 auto;
  margin-bottom: 0.46rem;
  transition-duration: 0.5s;
}
.manpower .manpower04 .text2 {
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.5rem;
  transition-duration: 0.5s;
}
.manpower .manpower04 .item {
  background-color: #0b4da2;
}
.manpower .manpower04 .item .text1,
.manpower .manpower04 .item .text2 {
  color: #fff;
}
.manpower .manpower04 .item .line {
  background-color: #fff;
}
.manpower .manpower04 .item .icon {
  border-color: #fff;
}
.manpower .manpower04 .item1 .icon {
  background: url(/themes/mobile/public/assets/images/sImages/s13_s.png) center no-repeat;
  background-size: 0.66rem auto;
}
.manpower .manpower04 .item2 .icon {
  background: url(/themes/mobile/public/assets/images/sImages/s14_s.png) center no-repeat;
  background-size: 0.54rem auto;
}
.manpower .manpower04 .item3 .icon {
  background: url(/themes/mobile/public/assets/images/sImages/s15_s.png) center no-repeat;
  background-size: 0.54rem auto;
}
.manpower .manpower04 .item4 .icon {
  background: url(/themes/mobile/public/assets/images/sImages/s16_s.png) center no-repeat;
  background-size: 0.48rem auto;
}
.manpower .manpower04 .item5 .icon {
  background: url(/themes/mobile/public/assets/images/sImages/s17_s.png) center no-repeat;
  background-size: 0.44rem auto;
}
.manpower .manpower04 .swiper-button-next,
.manpower .manpower04 .swiper-button-prev {
  width: 0.66rem;
  height: 0.66rem;
}
.manpower .manpower04 .swiper-button-next {
  right: 0;
  background: url(/themes/mobile/public/assets/images/icon/icon_45.png) center no-repeat;
  background-size: 0.66rem auto;
}
.manpower .manpower04 .swiper-button-prev {
  left: 0;
  background: url(/themes/mobile/public/assets/images/icon/icon_44.png) center no-repeat;
  background-size: 0.66rem auto;
}
/*专题*/
.subject {
  background: #fff;
  position: relative;
  z-index: 2;
  padding: 1px 0;
  overflow: hidden;
}
.subject .subject_t {
  padding: 0.62rem 0;
  background: #fafafa;
}
.subject .subject_t .sub_img {
  width: 100%;
  height: 4.75rem;
}
.subject .subject_t .sub_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.subject .subject_t .sub_tit .tit_b {
  font-size: 0.4rem;
  color: #0b4da2;
  font-weight: bold;
  position: relative;
  padding-bottom: 0.3rem;
  margin: 0.4rem 0;
}
.subject .subject_t .sub_tit .tit_b::after {
  content: '';
  width: 0.44rem;
  height: 0.02rem;
  background: #0b4da2;
  position: absolute;
  bottom: 0;
  left: 0;
}
.subject .subject_t .sub_tit p {
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.42rem;
  text-indent: 2em;
}
.subject .subject_b {
  padding-top: 0.62rem;
}
.subject .subject_b .press {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.47rem;
}
.subject .subject_b .press p {
  font-size: 0.4rem;
  color: #0b4da2;
  font-weight: bold;
}
.subject .subject_b .press p span {
  display: inline-block;
  color: #333;
}
.subject .subject_b .press b {
  color: #333333;
  font-size: 0.18rem;
  position: relative;
  padding-right: 0.65rem;
}
.subject .subject_b .press b a{
    font-size: 0.26rem;
    color: #333;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: normal;
}
.subject .subject_b .press b::after {
  content: '';
  width: 0.5rem;
  height: 1px;
  background: #333;
  position: absolute;
  top: 45%;
  right: 0;
}
.subject .subject_b .dynamic_state {
  margin-bottom: 0.35rem;
}
.subject .subject_b .dynamic_state .state {
  position: relative;
}
.subject .subject_b .dynamic_state .state .pic {
  background: #fafafa;
  padding-bottom: 0.9rem;
}
.subject .subject_b .dynamic_state .state .pic .pic_img {
  width: 100%;
  height: 5.13rem;
}
.subject .subject_b .dynamic_state .state .pic .pic_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.subject .subject_b .dynamic_state .state .pic .text {
  padding: 0.32rem 0.3rem 0 0.3rem;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.45rem;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.subject .subject_b .dynamic_state .state .pic .time {
  padding: 0 0.32rem;
  font-size: 0.28rem;
  color: #999999;
  padding-top: 0.35rem;
}
.subject .subject_b .dynamic_state .state .swiper-pagination {
  font-size: 0;
  bottom: 0.42rem;
}
.subject .subject_b .dynamic_state .state .swiper-pagination .swiper-pagination-bullet {
  width: 0.12rem;
  height: 0.12rem;
  transition: all 0.5s;
}
.subject .subject_b .dynamic_state .state .swiper-pagination .swiper-pagination-bullet-active {
  width: 0.26rem;
  height: 0.12rem;
  background: url(/themes/mobile/public/assets/images/page/st.png) center no-repeat;
  border-radius: 0.5rem;
  transition: all 0.5s;
}
.subject .detail {
  margin-top: 0.35rem;
  padding-bottom: 0.61rem;
}
.subject .detail .list_ul .list_li {
  height: 1.63rem;
  background: #fafafa;
  padding: 0 0.3rem;
  display: flex;
  align-items: center;
  margin-bottom: 0.37rem;
}
.subject .detail .list_ul .list_li:last-child {
  margin-bottom: 0;
}
.subject .detail .list_ul .list_li .del_l {
  width: 22%;
  padding: 0.26rem;
  position: relative;
}
.subject .detail .list_ul .list_li .del_l p {
  font-size: 0.36rem;
  color: #999999;
  position: relative;
  padding-bottom: 0.06rem;
}
.subject .detail .list_ul .list_li .del_l p::after {
  content: '';
  width: 0.23rem;
  height: 0.02rem;
  background: #e0e0e0;
  position: absolute;
  bottom: 0;
  left: 0;
}
.subject .detail .list_ul .list_li .del_l b {
  font-size: 0.18rem;
  color: #999999;
  padding-top: 0.1rem;
}
.subject .detail .list_ul .list_li .del_l::after {
  content: '';
  width: 1px;
  height: 0.87rem;
  background: #e0e0e0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.subject .detail .list_ul .list_li .del_r {
  width: 76%;
  font-size: 0.3rem;
  color: #333333;
  margin-left: 0.34rem;
}


.WechatMatrix{
    background: #fff;
}
.WechatMatrix .list{
    min-height: 70vh;
    padding: 1.9rem 0 0.5rem;
    
}

.WechatMatrix .list a{
    float: left;
    margin-bottom: 0.5rem;
    width: calc(100% / 3);
}
.WechatMatrix .list a .picimg{
    margin: 0 auto 0.26rem;
    padding: 0.1rem 0;
    width: 1.5rem;
    height: 1.3rem;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    border: 1px solid #E6E6E6;
}
.WechatMatrix .list a .picimg i{
    
    width: 100%;
    height: 1.3rem;
    display: block;
}

.WechatMatrix .list a p{
    font-size: 0.24rem;
    color: #666;
    text-align: center;
}











<!--耗时1751364401.404秒-->