body {
  font-size: 0.14rem;
  font-family: "SimSun";
}
/* 个人中心 */
.personal_center {
  width: 3.55rem;
  background: rgba(255, 255, 255, 1);
  border: 0.01rem solid rgba(222, 226, 236, 1);
  margin: 0 auto;
  margin-top: 0.1rem;
  padding-top: 0.2rem;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}

.personal_center .exit {
  font-weight: 400;
  color: rgba(74, 144, 226, 1);
  line-height: 0.2rem;
  margin-right: 0.14rem;
  position: absolute;
  top: 0.25rem;
  right: 0;
}
 .personal_center .personal_center_btn {
  font-size: .14rem;
  line-height: .2rem;
  position: absolute;
  margin-left: .14rem;
  top: .25rem;
  left: 0;
  cursor: pointer;
}
 .personal_center .personal_center_btn a {
  color: rgba(74, 144, 226, 1);
}

.personal_center .portrait {
  width: 0.9rem;
  height: 0.9rem;
  border: 0.02rem solid rgba(245, 166, 35, 1);
  border-radius: 50%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.personal_center .portrait img {
  width: 0.84rem;
  height: 0.84rem;
  border-radius: 50%;
}

.personal_center .name {
  font-size: 0.16rem;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 0.22rem;
  margin: 0 auto;
  margin: 0.07rem 0 0.07rem 0;
}

.personal_center .login_method {
  width: 1.35rem;
  height: 0.24rem;
  background: rgba(245, 245, 245, 1);
  border-radius: 0.13rem;
  border: 0.01rem solid rgba(224, 224, 224, 1);
  font-size: 0.13rem;
  font-weight: 400;
  color: rgba(139, 139, 139, 1);
  line-height: 0.24rem;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 0.2rem;
}
.personal_center .personal_tab {
  display: flex;
  justify-content: space-around;
  font-weight: 800;
  color: rgba(86, 86, 86, 1);
  line-height: 0.2rem;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
  cursor: pointer;
}

.personal_center .personal_tab .active {
  color: rgba(35, 125, 213, 1);
  border-bottom: 0.02rem solid rgba(35, 125, 213, 1);
}

.personal_center .personal_tab .record,
.id_photo,
.business_card {
  width: 0.78rem;
  height: 0.3rem;
}

.personal_center .specific,.fastSerach_Container {
  height: 1.76rem;
  padding: 0.1rem 0.16rem 0.1rem 0.12rem;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  min-height: 1.68rem;
}
 .specific_content {
  height: 0.68rem;
  background: rgba(237, 244, 253, 1);
  border-radius: 0.04rem;
  display: inline-block;
  padding-top: 0.15rem;
  box-sizing: border-box;
  margin-bottom: 0.1rem;
  width: 1.5rem;
  /* display: flex;
  justify-content: center;
  align-items: center; */
}

.specific_content
img {
width: 0.25rem;
height: 0.3rem;
margin-right: 0.1rem;

}

 #ersonal_center_nologin .specific_content .title{
/* color: rgba(35, 125, 213, 1); */
color:rgba(153, 153, 153, 1);
font-size: 0.14rem;
vertical-align: super;
}
#personal_center_user .specific_content .title {
  color: rgba(35, 125, 213, 1);
font-size: 0.14rem;
vertical-align: super;
}
/* 我的日历 */
.myCalendar {
  width: 3.55rem;
  background: rgba(255, 255, 255, 1);
  border: 0.01rem solid rgba(222, 226, 236, 1);
  box-sizing: border-box;
  margin: 0 auto;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}

.myCalendar .title {
  padding-left: 0.2rem;
  margin-bottom: 0.1rem;
  height: 0.5rem;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
  position: relative;
  background: url(../image/wel_txt.png) no-repeat 1rem center;
  font-weight: bold;
  color: #0049a3;
  line-height: 0.5rem;
  letter-spacing: 0.01rem;
  font-size: 0.16rem;
  text-align: left;
}

.myCalendar .title span {
  font-size: 0.18rem;
  font-weight: 600;
  color: rgba(35, 125, 213, 1);
  line-height: 0.5rem;
}

/* .myCalendar .title span::before {
  content: "";
  position: absolute;
  top: 0.16rem;
  left: 0.1rem;
  width: 0.02rem;
  height: 0.2rem;
  background: rgba(28, 129, 221, 1);
} */
.myCalendar .canlendar_body .canlendar_right {
  margin: 0 auto;
  width: 3.35rem;
}

.myCalendar .canlendar_body .canlendar_right .history {
  min-height: 1.07rem;
  border-top: 0.01rem solid rgba(222, 226, 236, 1);
  border-bottom: 0.01rem solid rgba(222, 226, 236, 1);
  padding: 0.1rem 0 0.1rem 0;
}
.myCalendar .canlendar_body .canlendar_right .history_title {
  font-weight: 800;
  color: rgba(51, 51, 51, 1);
  line-height: 0.4rem;
}
.myCalendar .canlendar_body .canlendar_right .history_title img {
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.1rem;
  vertical-align: text-bottom;
}
.myCalendar .canlendar_body .canlendar_right .history_content {
  font-size: 0.12rem;
  font-weight: 400;
  color: rgba(86, 86, 86, 1);
  line-height: 0.2rem;
  padding-left: 0.3rem;
}

.myCalendar .canlendar_body .canlendar_right .history_content .empty {
  font-size: 0.12rem;
  font-weight: 400;
  color: rgba(35, 125, 213, 1);
  line-height: 0.2rem;
  float: right;
  cursor: pointer;
}

.myCalendar .canlendar_body .canlendar_right .tip {
  padding: 0.1rem 0 0 0;
  min-height: 1.1rem;
}

.myCalendar .canlendar_body .canlendar_right .tip_title {
  font-weight: 800;
  color: rgba(51, 51, 51, 1);
  line-height: 0.2rem;
  height: 0.2rem;
}

.myCalendar .canlendar_body .canlendar_right .tip_title img {
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.1rem;
  vertical-align: text-bottom;
}

.myCalendar .canlendar_body .canlendar_right .tip_content {
  font-size: 0.12rem;
  font-weight: 400;
  color: rgba(86, 86, 86, 1);
  line-height: 0.3rem;
  padding-left: 0.3rem;
  /* height: 0.3rem; */
  margin-top: 0.1rem;
}

/* 日历 */
#canlendar {
  width: 100%;
  height: 100%;
  padding: 0 2.5%;
  margin: 0 auto;
  margin-bottom: 0.2rem;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
  box-sizing: border-box;
}
#layui-laydate1 {
  width: 100%;
  height: 100%;
}
.layui-laydate-content {
  width: 100%;
  height: 100%;
}
.laydate-theme-molv .layui-laydate-main {
  width: 100% !important;
}
.layui-laydate-content td,
.layui-laydate-content th {
  width: 0.5rem !important;
  vertical-align: middle !important;
}
.laydate-theme-molv .layui-laydate-content {
  border: none !important;
}
.layui-laydate,
.layui-laydate-hint {
  box-shadow: none !important;
}

.laydate-theme-molv .layui-laydate-footer {
  border: none !important;
}
.laydate-day-mark {
  width: 0.4rem !important;
  height: 0.4rem !important;
}

.laydate-day-mark {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 0.3rem !important;
  font-size: 0.14rem !important;
  overflow: hidden;
}
.laydate-set-ym {
  width: 60% !important;
}
.layui-laydate-header i.laydate-next-m {
  right: 1.15rem !important;
}
.layui-laydate-header i.laydate-next-y {
  right: 0.88rem !important;
}
.layui-laydate-footer{
  position: absolute !important;
  right: 0!important;
  top: 0rem !important;
}
.layui-laydate-footer .laydate-footer-btns span {
  background-color: #237dd5 !important;
  border: none !important;
  color: #f0f0f0;
}
.layui-laydate-footer .laydate-footer-btns span:hover {
  color: #f0f0f0;
}

/* .layui-laydate-footer {
  position: relative !important;
  height: 0.01rem !important;
  line-height: 0.26rem !important;
  padding: 0px !important;
} */

/* 页面中部“我要”模块 */
.operation {
  font-size: 0.16rem;
  margin: 0 auto;
  margin-bottom: 0.1rem;
  width: 3.55rem;
  height: 1.16rem;
  background: rgba(255, 255, 255, 1);
  border: 0.01rem solid rgba(222, 226, 236, 1);
  padding: 0.1rem;
  box-sizing: border-box;
}

.operation ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  text-align: center;
  flex-wrap: wrap;
}

.operation ul li {
  height: 0.3rem;
  width: 1.1rem;
  border-right: 0.01rem solid rgba(222, 226, 236, 1);
  font-size: 0.16rem;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 0.3rem;
}
.operation ul li:nth-last-child(1) {
  border-right: none;
}
.operation ul li:nth-child(3) {
  border-right: none;
}

.operation ul li img {
  width: 0.2rem;
  height: 0.21rem;
  vertical-align: text-bottom;
  margin-right: 0.05rem;
}

/* 我的推荐 */

.myRecommend {
  box-sizing: border-box;
  width: 3.55rem;
  background: rgba(255, 255, 255, 1);
  border: 0.01rem solid rgba(222, 226, 236, 1);
  margin: 0 auto;
  margin-bottom: 0.1rem;
  padding-bottom: 0.15rem;
}

.myRecommend .title_recommed {
  padding-left: 0.2rem;
  height: 0.5rem;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
  position: relative;
  background: url(../image/wel_txt.png) no-repeat 1rem center;
  font-weight: bold;
  color: #0049a3;
  line-height: 0.5rem;
  letter-spacing: 0.01rem;
  font-size: 0.16rem;
  text-align: left;
}

.recommed_classify_conainer p {
  height: 0.3rem;
  text-align: left;
  line-height: 0.3rem;
  font-size: 0.14rem;
  text-align: center;
  padding-top: 0.02rem;
  /* font-weight: bold; */
  color: #333;
  padding: 0 0.15rem;
}
.recommed_classify_conainer {
  height: 0.4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 0.1rem 0;
}
.myRecommend .recommed_list {
  height: 0.4rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 0.1rem 0;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
}
.myRecommend .recommed_list .recommed_policy,
.recommed_dosth,
.recommed_news,
.recommed_special {
  height: 0.3rem;
  text-align: left;
  line-height: 0.3rem;
  font-size: 0.14rem;
  text-align: center;
  padding-top: 0.02rem;
  /* font-weight: bold; */
  color: #333;
  padding: 0 0.2rem;
}
.myRecommend .recommed_list .active {
  background-color: rgba(35, 125, 213, 1);
  border-right: 0;
  color: #ffffff;
  font-weight: bold;
  font-family: SimSun;
}

.myRecommend .recommed_list .recommed_my {
  height: 1.72rem;
  border-bottom: 0.01rem solid rgba(222, 226, 236, 1);
  font-size: 0.16rem;
  font-weight: 800;
  color: rgba(35, 125, 213, 1);
  line-height: 0.43rem;
  text-align: center;
  letter-spacing: 0.02rem;
}

.myRecommend .recommed_list .recommed_my p {
  font-weight: 400;
  color: rgba(86, 86, 86, 1);
  line-height: 0.2rem;
}

/* 我的 */

.mine {
  box-sizing: border-box;
  width: 3.55rem;
  background: rgba(255, 255, 255, 1);
  border: 0.01rem solid rgba(222, 226, 236, 1);
  margin: 0 auto;
  margin-bottom: 0.1rem;
}

.mine .title_mine {
  padding-left: 0.2rem;
  text-align: left;
  margin-bottom: 0.1rem;
  height: 0.5rem;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
  position: relative;
  background: url(../image/wel_txt.png) no-repeat 0.65rem center;
  font-weight: bold;
  color: #0049a3;
  line-height: 0.5rem;
  letter-spacing: 0.01rem;
  font-size: 0.16rem;
}

.mine .mine_list {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.05rem 0;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
  padding-bottom: 0.1rem;
}

.mine .spemybox .active {
  background-color: rgba(35, 125, 213, 1);
  border-right: 0;
  color: #ffffff;
  font-weight: bold;
  font-family: SimSun;
}
.mine .mine_list li {
  height: 0.3rem;
  text-align: left;
  line-height: 0.3rem;
  text-align: center;
  padding-top: 0.02rem;
  color: #333;
  padding: 0 0.2rem;
  width: 1rem;
  box-sizing: border-box;
}
.delAllBtn {
  margin-left: 0.15rem;
  width: 0.18rem;
  height: 0.18rem;
  display: inline-block;
  background: url(../image/delOne.png) no-repeat center;
  cursor: pointer;
  background-size: cover;
  vertical-align: sub;
}
.delAllBtn:hover {
  background: url(../image/delOne_hover.png) no-repeat center;
  background-size: cover;
}

.deleteTip {
  width: 0.18rem;
  height: 0.18rem;
  background: url(../image/delOne.png) no-repeat center;
  background-size: cover;
  margin-left: 0.18rem;
  vertical-align: sub;
  margin-top: 0.03rem;
  display: inline-block;
}

.clickToEdit {
  display: inline-block;
  width: 0.18rem;
  height: 0.18rem;
  background: url(../image/edit_tip.png) no-repeat center;
  background-size: cover;
  margin-right: 0.1rem;
  vertical-align: sub;
  margin-top: 0.02rem;
}
.editInput {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0.04rem 0.11rem;
  color: rgba(0, 0, 0, 0.65);
  font-size: 0.14rem;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 0.01rem solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-width: 100%;
  height: auto;
  min-height: 0.4rem;
  line-height: 1.5;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
  margin-top: 0.1rem;
}

.submitTip {
  line-height: 1.5;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 0.01rem solid transparent;
  -webkit-box-shadow: 0 0.02rem 0 rgba(0, 0, 0, 0.015);
  box-shadow: 0 0.02rem 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  height: 0.25rem;
  padding: 0 0.15rem;
  font-size: 0.12rem;
  border-radius: 0.04rem;
  color: #f0f0f0;
  background-color: rgba(35, 125, 213, 1);
  border-color: #d9d9d9;
  width: 100%;
  outline: none;
}

a:visited {
  text-decoration: none;
}
a:link {
  text-decoration: none;
}
.operation ul li a {
  font-size: 0.16rem;
  font-family: "SimSun";
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
}
.recommed_content1 .related_title {
  font-weight: 800;
  color: rgba(51, 51, 51, 1);
  line-height: 0.2rem;
  padding: 0 0.15rem;
}
.recommed_content1 ul {
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 0.24rem;
  margin: 0.1rem 0;
  margin-bottom: 0.15rem;
  margin-top: 0.05rem;
  padding: 0 0.15rem;
}
.recommed_content1 ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.recommed_content1 .garbage_sorting ul .news_items {
  height: 0.26rem;
  line-height: 0.26rem;
  vertical-align: top;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.recommed_content1 .garbage_sorting ul .news_items a {
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  padding-left: 0.15rem;
  background: url(../image/dot.png) left center no-repeat;
}

.recommed_content1 .quick_work table {
  margin-top: 0.1rem;
  text-align: center;
  width: 90%;
  font-size: 0.12rem;
}
.recommed_content1 .quick_work table span {
  height: 0.24rem;
  background: rgba(232, 244, 255, 1);
  border-radius: 0.16rem;
  border: 1px solid rgba(152, 202, 249, 1);
  font-size: 0.12rem;
  font-weight: 400;
  color: rgba(35, 125, 213, 1);
  line-height: 0.24rem;
  padding: 0px 0.1rem;
  display: inline-block;
  margin-bottom: 0.06rem;
}

.recommed_content1 .quick_work table a {
  width: 0.36rem;
  height: 0.17rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: rgba(35, 125, 213, 1);
  line-height: 0.17rem;
  margin-left: 0.1rem;
}
.recommed_content1 .quick_work table tr td:nth-child(odd) {
  width: 0.79rem;
  background: rgba(245, 245, 245, 1);
  border: 0.01rem solid rgba(224, 224, 224, 1);
  line-height: 0.34rem;
  text-align: center;
}

.recommed_content1 .quick_work table tr td:nth-child(even) {
  border: 0.01rem solid rgba(224, 224, 224, 1);
}
.recommed_content1 .related_title {
  font-weight: 800;
  color: rgba(51, 51, 51, 1);
  line-height: 0.2rem;
}

.common_ul table {
  text-align: center;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  height: 1.85rem;
  box-sizing: border-box;
}
.firsttr {
  height: 0.45rem !important;
  overflow-y: auto;
}
.common_ul table tr td:nth-child(odd) {
  width: 0.79rem;
  background: rgba(245, 245, 245, 1);
  border: 0.01rem solid rgba(224, 224, 224, 1);
  line-height: 0.34rem;
  text-align: center;
}
.common_ul table tr td:nth-child(even) {
  border: 1px solid rgba(224, 224, 224, 1);
}
.common_ul table span {
  border-radius: 0.13rem;
  font-weight: 400;
  line-height: 0.14rem;
  padding: 0.02rem 0.1rem;
  display: inline-block;
  margin-bottom: 0.06rem;
  background-color: #e4c6c8;
  border: 0.01rem solid #237dd5;
  color: #237dd5 !important;
  background-color: #edf4fd;
}
.asdafr a {
  color: #237dd5;
}

.recommed_content_format {
  height: 0.32rem;
  background: rgba(245, 245, 245, 1);
  margin: 0 auto;
  margin-top: 0.15rem;
  position: relative;
}
.recommed_content_format span:nth-child(odd) {
  font-family: "SimSun";
  font-weight: 800;
  color: #0049a3;
  line-height: 0.32rem;
  margin-left: 0.2rem;
}
.recommed_content_format span:nth-child(even) {
  font-family: "SimSun";
  font-weight: 800;
  color: #0049a3;
  line-height: 0.32rem;
  margin-right: 0.43rem;
  float: right;
  padding-left: 0.43rem;
  border-left: 2px solid #fff;
}
.common_format ul {
  margin-top: 0.1rem;
  margin-bottom: 0;
}
.common_format ul li {
  padding: 0 0.15rem 0 0.1rem;
  font-weight: 400;
  line-height: 0.26rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.common_format ul a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95%;
}
.common_format ul .headline {
  color: #333;
  margin-left: 0.1rem;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 60%;
  background: url(../image/dot.png) left center no-repeat;
  padding-left: 0.15rem;
}
.common_format ul .at_time {
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  line-height: 0.3rem;
}

.delBtn {
  position: absolute;
  top: 0px;
  right: 0.35rem;
  cursor: pointer;
  font-weight: 800;
  color: #0049a3;
  line-height: 0.32rem;
  margin-left: 0.2rem;
}
.recommed_content_his .recommed_content_format span:nth-child(even) {
  font-weight: 800;
  color: #0049a3;
  line-height: 0.32rem;
  margin-right: 0.7rem;
  float: right;
  padding-left: 0.39rem;
  border-left: 2px solid #fff;
}
.setting_content .setting_title {
  font-size: 0.16rem;
  color: #696767;
  font-weight: 800;
  border-bottom: 1px solid rgba(222, 226, 236, 1);
  line-height: 0.42rem;
  padding-left: 0.1rem;
}
.setting_body {
  padding: 0px 0.1rem;
  justify-content: space-between;
}
.setting_form {
  padding: 0.1rem 0.1rem;
}

.setting_form span {
  font-weight: 500;
}
.where_work_box {
  box-sizing: border-box;
  color: #333;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: "tnum";
  display: inline-block;
  height: auto;
  margin: 0 0.08rem 0.05rem 0;
  padding: 0 0.07rem;
  font-size: 0.12rem;
  line-height: 0.2rem;
  white-space: nowrap;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 0.04rem;
  cursor: default;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

.setting_interest {
  padding: 0px 0.1rem;
  margin-top: 0.1rem;
}
.interset_body {
  margin-top: 0.05px;
}
.interest_add {
  width: 0.6rem;
  height: 0.3rem;
  border: 1px dashed #999999;
  text-align: center;
  display: inline-block;
  position: relative;
  vertical-align: super;
}
.interest_item {
  height: 0.3rem;
  display: inline-block;
  background: rgba(237, 244, 253, 1);
  border-radius: 0.05rem;
  padding: 0 0.1rem;
  color: rgba(86, 86, 86, 1);
  position: relative;
  margin-right: 0.15rem;
  margin-bottom: 0.1rem;
  font-size: 0.14rem;
  line-height: 0.3rem;
}
.remove_item {
  position: absolute;
  top: -0.05rem;
  right: -0.05rem;
  color: #b4b4b4;
}
.popupBox {
  width: 3rem;
  border: 1px solid rgba(222, 226, 236, 1);
  box-shadow: 0 0.08rem 0.08rem rgba(10, 16, 20, 0.24),
    0 0 0.08rem rgba(10, 16, 20, 0.12);
  position: fixed;
  bottom: 1rem;
  left: 0.5rem;
  background-color: #fff;
  z-index: 99999;
}
.popup_title {
  margin-bottom: 0.1rem;
  padding: 0 0.1rem;
  color: #f0f0f0;
  font-weight: bold;
  background: #779fe2;
  text-align: left;
  height: 0.2rem;
    line-height: 0.2rem;
}
.close_popup {
  color: rgba(35, 125, 213, 1);
  float: right;
}
.random {
  color: rgba(35, 125, 213, 1);
  float: right;
  margin-right: 0.1rem;
}
.popup_content {
  display: flex;
  text-align: left;
}
.popup_item {
  height: 0.8rem;
  overflow: hidden;
  padding: 0.05rem 0.1rem;
}
.remove_item1 {
  position: absolute;
  top: -0.05rem;
  right: -0.05rem;
  color: #b4b4b4;
}
.setting_form .selected {
  color: #fff;
  background-color: rgba(35, 125, 213, 1);
  border-color: #999;
}
.recommend_special {
  width: 3.55rem;
  background: rgba(255, 255, 255, 1);
  border: 0.01rem solid rgba(222, 226, 236, 1);
  box-sizing: border-box;
  margin: 0 auto;
  margin-bottom: 0.15rem;
}
.title_speciality {
  text-align: left;
  padding-left: 0.2rem;
  height: 0.5rem;
  position: relative;
  background: url(../image/wel_txt.png) no-repeat 1rem center;
  font-weight: bold;
  color: #0049a3;
  line-height: 0.5rem;
  letter-spacing: 0.01rem;
  font-size: 0.16rem;
}
.special_recommed-contanier {
  border-top: 1px solid rgba(222, 226, 236, 1);
}
.recommend_special .special_body {
  height: 1.4rem;
  width: 100%;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(222, 226, 236, 1);
  justify-content: space-around;
}
.recommend_special .special_body .order {
  width: 0.55rem;
  height: 0.55rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #d81e06;
  border-radius: 50%;
  padding: 0.1rem;
  background: #d81e06;
}
.recommend_special .special_body .order img {
  width: 100%;
  height: 100%;
}
.recommend_special .special_body .details {
  text-align: left;
  width: 70%;
}
.recommend_special .special_body .details .tit {
  font-size: 0.12rem;
  font-weight: 800;
  color: rgba(35, 125, 213, 1);
  line-height: 0.2rem;
}
.recommend_special .special_body .details .details_content {
  font-size: 0.15rem;
  font-weight: 800;
  color: rgba(86, 86, 86, 1);
  line-height: 0.22rem;
  margin: 0.05rem 0;
  display: block;
}
.recommend_special .special_body .details .isread {
  font-size: 0.14rem;
  font-weight: 400;
  color: rgba(183, 183, 183, 1);
  line-height: 0.2rem;
}

.common_assis_li {
  border-radius: 0.05rem;
  line-height: 0.2rem;
  border: 1px solid #237dd5;
  color: #237dd5 !important;
  background-color: #edf4fd;
  display: inline-block;
  margin: 0.02rem;
  padding: 0 0.05rem;
}
.common_assis_li a {
  color: #237dd5;
}
.pagination > .active > a {
  background: rgba(35, 125, 213, 1);
}
.pagination > li > a,
.pagination > li > span {
  color: rgba(35, 125, 213, 1);
  padding: 0.04rem 0.08rem;
}
#callBackPager ul li {
  padding: 0;
  float: left;
}
#callBackPager ul {
  float: right;
  margin-right: 0.2rem;
}
#callBackPager ul li a {
  width: 100%;
}
.recommend_special .special_body:nth-child(3) {
  border: none;
}

.ewb-visit-box {
  margin-top: 0.2rem;
  padding-left: 0.25rem;
}

.ewb-find-name {
  text-align: right;
  font-size: 0.14rem;
  line-height: 0.3rem !important;
}
.ewb-visit-inp {
  padding: 0 0.1rem;
  width: 1.2rem;
  height: 0.3rem;
  color: #a9a9a9;
  border: 0.01rem solid #d7d7d7;
  border-right: 0;
  background-color: #fff;
  border-top-left-radius: 0.02rem;
  border-bottom-left-radius: 0.02rem;
  font-size: 0.14rem;
  outline: 0;
  font-family: "SimSun";
}

.l {
  float: left !important;
}

.ewb-visit-btn {
  width: 0.58rem;
  height: 0.3rem;
  cursor: pointer;
  border-top-right-radius: 0.02rem;
  border-bottom-right-radius: 0.02rem;
  outline: 0;
  border: 0;
  background: url(../image/search_icon.png) center no-repeat #237DD5;
}

/* 个人中心--未登录 */
 .personal_center span a {
  font-size: 0.16rem;
  color: rgba(74, 144, 226, 1);
  line-height: 0.22rem;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
  display: inline-block;
  cursor: pointer;
}

 .personal_center .welcome {
  margin-bottom: 0.1rem;
  font-size: 0.14rem;
  color: rgba(51, 51, 51, 1);
  line-height: 0.2rem;
}

 .personal_center .specific .nodata {
  width: 0.98rem;
  height: 0.64rem;
  margin-top: 0.2rem;
}
 .personal_center .specific div {
  color: rgba(153, 153, 153, 1);
  line-height: 0.2rem;
  text-align: center;
}
 .personal_center .fastSerach_Container .nodata {
  width: 0.98rem;
  height: 0.64rem;
  margin-top: 0.2rem;
}
 .personal_center .fastSerach_Container div {
  color: rgba(153, 153, 153, 1);
  line-height: 0.2rem;
  text-align: center;
}

.ewb-find-hot {
  color: #fc0a0a;
}

.ewb-find-para {
  font-size: 0.14rem;
  color: #888888;
  line-height: 0.18rem;
}

.ewb-find-btn {
  display: block;
    width: 1.3rem;
    height:0.3rem;
    color: #fff;
    cursor: pointer;
    border: 0;
    outline: 0;
    font-size: 0.16rem;
    background-color: #237DD5;
    font-family: "SimSun";
    border-radius: 0.02rem;
    display: inline-block;
    margin-top: 0.1rem;
}

.userConfig {
  font-size: 0.14rem;
    color: rgba(74, 144, 226, 1);
    line-height: 0.2rem;
    margin-right: 0.14rem;
    position: absolute;
    top: 0.5rem;
    right: 0;
    cursor: pointer;
}

.updatePassword {
  font-size: 0.14rem;
  color: rgba(74, 144, 226, 1);
  line-height: 0.2rem;
  margin-right: 0.14rem;
  position: absolute;
  top: 0.75rem;
  right: 0;
  cursor: pointer;
}

.spemybox {
  width: 100%;
  font-family: "SimSun";
  text-align: left;
  padding: 0.05rem 0;
  border-bottom: 0.01rem solid rgba(224, 224, 224, 1);
}
.spemybox p {
  font-size: 0.14rem;
  color: rgba(86,86,86,1);
  line-height: 0.24rem;
  font-weight: 400;
  letter-spacing: 0.02rem;
  cursor: pointer;
  height: 33.33333%;
  padding: 0.05rem 0.1rem;
  display: inline-block;
  text-align: center;
  margin-left: 0.2rem;
}
.spemybox p:nth-child(5) {
  border-bottom: none;
}
.recommed_myFavorite ul li {
  position: relative;
  padding: 0 0.3rem 0 0.1rem;
    line-height: 0.26rem;
    height: 0.3rem;
}
.recommed_myFavorite ul li a {
  width: 91%;
  height: 100%;
  display: inline-block;
}

.recommed_myFavorite .recommed_content_format span:nth-child(even) {
  font-weight: 800;
  color: #0049a3;
  line-height: 0.32rem;
  margin-right: 0.9rem;
  float: right;
  padding-left: 0.39rem;
  border-left: 0.02rem solid #fff;
}

.recommed_myFavorite .recommed_content_format span:nth-child(odd) {
  font-weight: 800;
  color: #0049a3;
  line-height: 0.32rem;
  margin-left: 0.2rem;
}

/* 办事推荐 */
.shell .myRecommend .recommed_content1 {
  padding: 0.16rem 0.2rem;
  overflow: auto;
  height: 4rem;
}

.shell .myRecommend .recommed_content1 ul {
  font-size: 0.14rem;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 0.24rem;
  margin: 0.1rem 0;
  margin-bottom: 0.15rem;
  margin-top: 0.05rem;
}

.shell .myRecommend .recommed_content1 ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.shell .myRecommend .recommed_content1 .related_information {
  width: 2.4rem;
  margin-right: 0.15rem;
}

.shell .myRecommend .recommed_content1 .related_department {
  width: 2.4rem;
}
#callBackPager ul {
  float:right;
  margin-right: 0.2rem;
}
#callBackPager ul  li a {
  width: 100%;
}

#callBackPager1 ul {
  float:right;
  margin-right: 0.2rem;
}
#callBackPager1 ul  li a {
  width: 100%;
}
#callBackPager2 ul {
  float:right;
  margin-right: 0.2rem;
}
#callBackPager2 ul  li a {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}