* {
  margin: 0;
  padding: 0;
}


ul {
  list-style: none;
}

a {
  text-decoration: none;
}

body {
  font-family: PingFangSC, PingFangSC-Regular, Microsoft YaHei, hiragino sansgb, microsoft yahei ui, microsoft yahei, simsun, \5b8b\4f53, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  background-color: #F6F6F6 !important;
}

.left-nav {
  width: 14.583333vw;
  padding-top: 1.5625vw;
  background-color: #fff;
  border-radius: 0.104167vw;
  box-sizing: border-box;
  font-size: 0.729167vw;
}

.left-nav .nav-title {
  position: relative;
  font-size: 1.041667vw;
  line-height: 1.458333vw;
  padding-bottom: 0.520833vw;
  margin: 0 1.5625vw;
  color: #454F5F;
  letter-spacing: 0.0125vw;
  font-weight: bold;
  border-bottom: 0.052083vw solid #E6E7E8;
}

.left-nav .nav-title::after {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: -0.104167vw;
  left: 0;
  height: 0.15625vw;
  width: 1.666667vw;
  background: #FF4800;
}
.left-nav .nav-content {
  padding: 1.041667vw 0;
}
.nav-content .nav-item {
  display: block;
  width: 14.583333vw;
  height: 2.291667vw;
  line-height: 2.291667vw;
  color: #1A1F36;
  padding: 0 1.5625vw;
  overflow: hidden;
  box-sizing: border-box;
}

.nav-content .nav-item:hover {
  color: #FF4800;
  background: #FFF4EF;
}

.nav-item span {
  float: left;
}

.nav-item .nav-name {
  font-size: 0.729167vw;
  font-weight: bold;
  margin-left: 0.208333vw;
}

.nav-content .icon {
  width: 1.25vw;
  height: 1.25vw;
  margin-top: 0.520833vw;

}
/* 客户服务侧边栏icon */
.nav-item .icon.icon1 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/gonggao.svg') no-repeat;
  background-size: 100% 100%;
}

.nav-item .icon.icon2 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/xiaotieshi.svg') no-repeat;
  background-size: 100% 100%;
}

.nav-item .icon.icon3 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/yongkaanquan.svg') no-repeat;
  background-size: 100% 100%;
}

.nav-item .icon.icon4 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/message.svg') no-repeat;
  background-size: 100% 100%;
}

.nav-item .icon.icon5 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/wenti.svg') no-repeat;
  background-size: 100% 100%;
}

.nav-item .icon.icon6 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/qita.svg') no-repeat;
  background-size: 100% 100%;
}
/* 结束 */
/* 信用卡申请侧边栏icon */
.nav-item .icon.icon7 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/kazhongjieshao.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-item .icon.icon8 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/woxuanwoka.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-item .icon.icon9 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/xinyongkajihuo.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-item .icon.icon10 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/jinduchaxun.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-item .icon.icon11 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/zifeibiaozhun.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-item .icon.icon12 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/zhangcheng.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-item .icon.icon13 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/heyue.svg') no-repeat;
  background-size: 100% 100%;
}
/* 后续新增icon */
.nav-item .icon.icon14 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/jieshao.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-item .icon.icon15 {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/banli.svg') no-repeat;
  background-size: 100% 100%;
}
/* 结束 */
.nav-content .nav-item .arrow-icon {
  float: right;
  margin-top: 0.833333vw;
  width: 0.833333vw;
  height: 0.833333vw;
  transform: rotate(90deg);
  background: url('/app_inc/pingan/card_2024/images/nav-icon/arrow.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-content .nav-item:hover .arrow-icon {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/arrow-active.svg') no-repeat;
  background-size: 100% 100%;
}
.nav-sub {
  display: none;
}

.nav-sub li {
  padding: 0 1.5625vw;
}

.nav-sub li .nav-sub-item {
  display: block;
  margin-left: 1.822917vw;
  color: #454545;
  height: 1.666667vw;
  line-height: 1.666667vw;
}

.nav-sub li .nav-sub-item::before {
  content: '';
  display: inline-block;
  width: 0.104167vw;
  height: 0.104167vw;
  border-radius: 50%;
  background-color: #454545;
  vertical-align: middle;
  margin: 0 0.15625vw;
}

.nav-content ul li .nav-item.active {
  background-color: #FFF4EF;
  color: #FF4800;
}

.nav-content ul li .nav-item.active.has-sub {
  background: none;
}
.nav-content ul li .nav-item.active .arrow-icon {
  background: url('/app_inc/pingan/card_2024/images/nav-icon/arrow-active.svg') no-repeat;
  background-size: 100% 100%;
  transform: rotate(-90deg);
}

.nav-sub li .nav-sub-item.active, .nav-sub li .nav-sub-item:hover {
  background-color: #FFF4EF;
  color: #FF4800;
}

.nav-sub li .nav-sub-item.active::before {
  background-color: #FF4800;
}
/* 客户服务 */
#main {
  width: 62.5vw;
}
#right {
  padding: 2.083333vw 2.604167vw;
  background-color: #fff;
  border-radius: 0.104167vw;
  box-sizing: border-box;
}
#right .banner {
  width: auto;
  height: auto;
}
#right img {
  max-width:100% !important;
}
#right .banner img {
  width: 100%;
}

/* 信用卡申请 */
.main_content {
  font-size: 0.729167vw;
  width: 62.5vw;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 1.5625vw;
  color: #666;
  margin-bottom: 3.125vw;
}

.main_content .nav {
  float: left;
  background: none;
  height: auto;
  width: 14.583333vw;
}

.main_content .content {
  float: left;
  width: 46.875vw;
  padding: 2.083333vw 2.604167vw;
  margin-left: 1.041667vw;
  font-size: 0.625vw;
  background-color: #fff;
  border-radius: 0.104167vw;
  box-sizing: border-box;
}

.main_content .content .content_new .go_top {
  display: none;
}

.main_content .nav ul {
  margin-top: 0;
}

.main_content .nav ul li a {
  background: none;
}

.main_content .nav ul li a:hover,
.main_content .nav ul li.hover a {
  background: #FFF4EF;
  color: #FF4800;
}
/* 应急 公告详情右侧 需重启 */

#main .right .right_box {
  height: 5.833333vw;
}
#main .right .right_box .rbox_info a {
  display: none;
}
/* 结束 */

/* 公告-面包屑 */
.main_detail .title {
  color: #ff4800;
}
.main_detail .title a,.main_detail .title span {
  color:  #808285;
}
.wrapper .main_detail { overflow: inherit !important;}
.main_detail::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}
#main { font-size:0.625vw; width: 62.5vw; height: auto; overflow: hidden; margin: 0 auto; padding: 1.302083vw 0 3.125vw 0; color: #666;}
#left { float:left; width:14.583333vw;}
#right { float:left; width:46.875vw; color:#999;margin-left: 1.041667vw;}
.left { float:left; width:46.875vw; color:#999;}
.right { float:left;margin-left:1.041667vw; width:14.583333vw; }
#main .title { height:1.041667vw; line-height:1.041667vw; font-size:0.729167vw; padding-bottom:1.302083vw; overflow:hidden; }
/* layout */
.detail_box { border:0.052083vw solid #f2f2f2; background:#fff; padding:2.083333vw 2.604167vw; color:#343434; font-size:0.729167vw !important;}
.detail_box table,.detail_box img {max-width:100% !important;}
.right_box {  width: 14.583333vw;height: 5.833333vw;padding: 0.625vw;overflow: hidden;background: #fff;box-shadow: 0 0 42.5vw 0 rgba(0,0,0,0.06);border-radius: 0.260417vw;border: none;box-sizing: border-box;}
.right_box img { width: 4.583333vw; height: 4.583333vw }
.rbox_info { position: relative;float: left;width: 8.229167vw !important;height:100%;padding-top: 0.208333vw;margin-left: 0.520833vw;box-sizing: border-box;}
.rbox_info b { display: inline-block;font-size: 0.78125vw;line-height: 1.09375vw;color: #333;margin-bottom: 0.104167vw;}
.rbox_info p { font-size: 0.625vw;font-weight: 400;line-height:0.885417vw;color: #898989;}
.rbox_info span { position: absolute;bottom: 0.104167vw;left: 0;font-size: 0.625vw;line-height: 0.885417vw;color: #FF4800; }
.rbox_info a { position: absolute;bottom: 0;right: 0;width: 2.291667vw;height: 1.25vw;color: #fff;font-size: 0.625vw;line-height: 1.25vw;text-align: center;border-radius: 0.208333vw;background: #ff4800; margin-top: 0;}
/* common */
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 0.625vw;line-height: 1.041667vw;color: #666;background-color: #f6f6f6;}

/* 信用卡申请 具体卡页面 */

.cd_detail_wrap.cd_wrap{
    width: 100%;
}
.cd_detail_wrap.cd_wrap .dqwz{
    font-size: 0.729167vw;
    margin: 0 auto;
    width: 62.5vw;
    color: #ff4800;
}
.cd_detail_wrap.cd_wrap .dqwz b {
    font-weight: normal;
    color: #808285;
}
.cd_detail_wrap.cd_wrap .cd_content {
    background: #fff;
    padding-top: 1.5625vw;
    margin-bottom: 3.125vw;
}

.cd_content .cd_detail_wrap.p_t_50 .cd_detail_right .returnTop_To {
    left: auto;
    margin-left: 0;
}
/* cc.pingan.com */
/* 首页样式修改 */

.tuijian-xinyongka_wrap {
  width: 100%;
  background: #fff;
}

.tuijian-xinyongka-body .tuijian-item-row {
  padding-bottom: 2.604167vw;
  margin-bottom: 0;
}
/*微信协议*/
#campaign_wrapper{
  background-color: #f6f6f6;
}
#w_main {
  background: none;
  padding-bottom: 0;
}
#main1 {
  margin: 1.5625vw auto;
}
#gdmb_mainbox {
  border: 0.052083vw solid #cbcbcb;
}
#main1 .lvpd_yinbox{
  display: none;
}
/* 车主卡-8折优惠页面 */
#main .img-wrap img {
  width:100%
}