@charset "utf-8";

body{color: #333; background: #FFFFFF; }
a,input,div{box-sizing: border-box;}
.equity_body{background:url(../images/card/qy_bg.png); background-size:100% auto;padding-bottom: 1rem}
.equity_ban{position: relative;}
.equity_ban .num{height: 1.2rem; background: linear-gradient(90deg, #BB8E6B 0%, #E9CBA7 59%, #B88C6B 100%); border-radius:.1rem 0 0 .1rem; position: absolute; right:0; top:1rem; font-size: .6rem; color: #000000; font-weight: bold; line-height: 1.2rem; padding:0 .3rem 0 .5rem;}
.equity_tit{margin-top:1.5rem; background:url(../images/card/tit.png) center bottom no-repeat; background-size:15rem auto; padding-bottom: 1.3rem; text-align: center;}
.equity_tit h1{font-size:1.25rem; color: #E9CBA7; font-weight: bold; letter-spacing: 1px; justify-content: center; align-items: center;}
.equity_tit h1::before,
.equity_tit h1::after{width:.25rem; display:block; height: .525rem; content: ""; background-size:100% 100%;}
.equity_tit h1::before{ background-image:url(../images/card/qy_icon1.png); margin-right: .9rem; }
.equity_tit h1::after{ background-image:url(../images/card/qy_icon2.png); margin-left: .9rem;}

.equity_tit p{font-size:.6rem; color: #A4A4A4; margin-top:.1rem; text-decoration: underline; }
.equity_box{margin:.5rem 1.05rem 0;}
.eqitem{width:100%; border:.05rem solid #c3b697; border-radius: .2rem; position: relative; padding:.55rem .55rem .55rem .8rem; margin-bottom: 1rem; align-items: center; }
.eqitem .pic{width:6.35rem; height:3.5rem; position: relative;}
.eqitem .pic img{height:100%; object-fit: cover; border-radius: .2rem; }
.eqitem .pic .layer{width:100%; height: 100%; border-radius: .2rem; position: absolute; left:0; top:0; display: none; }
.eqitem .con{overflow: hidden;}
.eqitem .con h2{font-size: .8rem; color: #fff; font-weight: bold;}
.eqitem .con ul{margin-top:.2rem;}
.eqitem .con ul li{color: #f2f2f2; font-size: .4rem;background:url(../images/card/qy_icon4.png) left .3rem no-repeat; background-size:.25rem .25rem; padding-left: .6rem; }
.eqitem .duih,
.eqitem .arrow{position: absolute; text-indent: -99999px;}
.eqitem .duih{width:2.15rem; height:1.8rem;background-image:url(../images/card/qy_icon3.png); background-size:100% 100%; right:-0.05rem; top:-0.05rem; z-index: 2; }
.eqitem .arrow{width:.625rem; height:1.05rem; background-image:url(../images/card/qy_icon5.png); background-size:100% 100%; left:8.2rem; top:50%; margin-top:-0.5rem;}
.eqitem .btn{width:3.75rem; height:1.2rem; background: #000000; right:1.875rem; top:50%; margin-top:-0.6rem; position: absolute; font-size: .55rem; color:#BB8E6B; text-align: center; line-height: 1.2rem; font-weight: bold; letter-spacing: 1px; display: none; }
.eqitem .layer{width:100%; height: 100%; border-radius: .2rem; background: rgba(0,0,0,.3); position: absolute; left:0; top:0;}
.eqitem_grey{border:.05rem solid #867f6c;}
.eqitem_grey .con h2{color: #a9a9a9;}
.eqitem_grey .con ul li{color: #a2a2a2; background:url(../images/card/qy_icon6.png) left .3rem no-repeat; background-size:.25rem .25rem;}
.eqitem_grey .arrow{opacity: .6;}
.eqitem_grey .pic .layer{display: block;}

.firm_model_wrap{position:fixed;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:999;}
.firm_tips_model{ position:fixed; top:50%; left:10%; width:80%; box-shadow:0 0.05rem 0.1rem #555; border-radius:0.2rem; z-index:17; background:#fff; transform:translateY(-50%); padding-top:1.5rem; text-align:center; }
.firm_tips_tit{color:#333; font-size:0.75rem; font-weight: bold;}
.firm_tips_txt{color:#666; font-size:0.7rem; margin-top:.3rem; }
.firm_tips_btn{ margin-top:.8rem; font-size:0.75rem; line-height:2.1rem; border-top:1px solid #EEEEEE;}
.firm_tips_btn a{display: block; border-left:1px solid #E1E1E1; font-size: .7rem; color: #333; }
.firm_tips_btn a:first-child{border-left:none;}
.firm_tips_btn .btn2{color: #BB8E6B; font-weight: bold;}

.rules_model_wrap{position:fixed;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:999;}
.rules_model{ position:fixed; top:50%; left:5%; width:90%; box-shadow:0 0.05rem 0.1rem #555; border-radius:0.2rem; z-index:17; background:#fff; transform:translateY(-50%); padding-top:.8rem; }

.rules_tit{font-size:.75rem; font-weight: bold; text-align: center;}
.rules_con{height: 25rem; margin:.5rem .5rem 0; font-size:.7rem; overflow: scroll; padding:0 .5rem;}
.rules_con p{margin-top:.5rem; }
.rules_model .btn{ margin:.75rem auto; display:block; text-align:center; color: #BB8E6B; font-size:.75rem; border-top: 1px solid #eee; padding-top:.7rem; font-weight: bold; }

.eqitem .duih{width:2.1rem; height:1.825rem;background-image:url(../images/card/qy_iconbg.png); background-size:100% 100%;text-indent:0; }
.eqitem .duih h3{font-size:.45rem; color: #000000; transform: rotate(40deg); margin-top:.35rem; margin-left: .6rem; font-weight: bold;}


/* 2024.1.11 */
.eqitem .con h4{font-size: .6rem; color: #f2f2f2; align-items: center; margin-top:.2rem; border:.05rem solid #c3b697; width: 3.5rem; padding:.1rem 0; border-radius: 1rem; justify-content: center; }
.eqitem .con h4::after{display: block; width: .3rem; height:.5rem; content: ""; background:url(../images/card/qy_icon5.png) ; background-size:100% 100%; margin-left: .2rem;}

.banq_txt{color: #999; margin:1rem .8rem; font-size: .55rem; }
.equity_ban{height: 8.85rem;}
.login_yk{ display: block; width:9.775rem; height:1.85rem; margin:0 auto;background:url(../images/card/btn.png) ; background-size:100% 100%; text-indent: -99999px; }
.equity_tit{margin-top:1rem;}

/* 信息收集页面 */
.collect_top{ margin-top:.4rem; height: 1.5rem; background: #F8F8F8; text-align: center; line-height: 1.5rem; font-size: .7rem; color: #999;}
.collect_box{margin:.75rem .875rem 0; font-size: .7rem; color: #333; }
.collect_list{height: 2.35rem; border-bottom: 1px solid #eee; align-items: center; }
.collect_list .col_l{width:4.625rem; padding-left: .1rem;}
.collect_list .col_c input{ display: block; width:100%;font-size: .7rem; color: #333;}
.collect_box .collect_list:last-child .col_l{width:9.45rem;}
.collect_box .col_r{width:6.5rem; height: 1.2rem; border: 1px solid #DADADA; align-items: center;}
.collect_btn{width:4.0rem; height: 1.5rem; margin:.7rem auto 0; background: linear-gradient(90deg, #FCE8CE 0%, #ECB888 100%);border-radius:.1rem; font-size: .65rem; color: #000000; line-height: 1.5rem; text-align: center; letter-spacing: 1px; font-weight: bold; }
.collect_btn_no{background: #A4ADB3; color: #fff; }
.collect_tel{margin-top:8rem; font-size: .65rem; color: #999999; text-align: center;}
.collect_zc{margin-top:1.5rem; font-size: .70rem; color: #000000;}
.collect_tel a{color: #999;}
.col_r .acode{width:2rem; height: .7rem; border-right: 1px solid #CCCCCC; line-height: .7rem; text-align: center;}
.col_r .aarea select{display: block; width:100%; height: 1rem;background: url(../images/card/down.png) 95% center no-repeat #fff; background-size: .45rem auto; appearance:none; -moz-appearance:none; -webkit-appearance:none; text-align: center; padding-right: .8rem; text-align-last: center; }
.col_r .acode .opt2{display: none;}
.col_r .acode .opt2 input{width:100%; height: .7rem;line-height: .7rem; font-size: .7rem; color: #333; text-align: center; }
.firm_tips_btn{margin-top:1.5rem;}
.tab{ border-collapse:collapse; border-spacing:0;}
.tab tr td{border:1px solid #333; text-align:center; font-size:.7rem; color: #333;}

.tab tr td.shuom{box-sizing: border-box; padding: .3rem;}
.tab tr td strong{font-weight: bold;}