﻿@charset "utf-8";
html{height: 100%;overflow: auto;}
body{background:#f3f4f6;color:#262626;font-size:3.6vw;}
.bg{background: #fff;}
.bgr{background: #d63532;}
.warper{height: auto; min-height: 100%;}
.warper1{height: auto; min-height: 100%;padding-bottom: 14vw;}
.warper1.pt10{padding-top: 10vw;}
.main{padding: 0 0 10vw;}
.main1{padding-top: 1px;}
.mainer{padding-bottom:20vw;}
.s1{font-size:5.5vw}
.s2{font-size:4vw}
.s3{font-size:3.6vw}
.s4{font-size:9vw}
.s5{font-size:5vw}
.s6{font-size:2.93vw}
.s7{font-size:2.4vw}
.s8{font-size:12vw}
.s9{font-size: 20px;}
.s10{font-size: 14px;}
.s11{font-size: 48px;}
.s12{font-size:6.5vw}
.s13{font-size:4.5vw}
.s14{font-size:3vw}
.c1,a.c1{color:#262626}
.c2,a.c2{color:#999}
.c3,a.c3{color:#f30321}
.c4,a.c4{color:#fda916}
.c5,a.c5{color:#3fa6d7}
.c6,a.c6{color:#fff}
.c7,a.c7{color:#c92536}
.c8,a.c8{color:#13c045}
.c9,a.c9{color:#dbdbdb}
.c10,a.c10{color: #e75757;}
.c11,a.c11{color: #5d9cec;}
.c12,a.c12{color: #faa8b0;}
.c13,a.c13{color: #fcff02}
.c14,a.c14{color: #f8aaac}
.c15,a.c15{color: #f34647}
.c16,a.c16{color: #666}
.c17,a.c17{color: #575757}
.mr2vw{margin-right:2vw}
.ml2vw{margin-left:2vw}
.lh2{line-height: 2.3;}
.box{position:relative;padding-top:10%}
/*.top{background:#3fa6d7;width:20%;position:absolute;top:0;right:5%;border-radius:0 0 6vw 6vw;text-align:center}*/

.item{padding:10px}
.item1,.item2{margin-top:5%;}
a.no{color:none}
.grab1{padding:2vw 2vw;background: #f7f7f7;}
.grab1.bg{background: #fff;}
.main_bank_boc{display: flex;
justify-content:space-between;
flex-wrap: wrap;
flex-flow: row wrap;}
.main_boc{}

.itmlst_box li{
width: calc(50% - 1vw);
height: 25vw;
margin-bottom: 3vw;
border-radius: 1vw;
}
.bank_boc{width: 49%;float: left;background: #fff;margin-bottom: 3vw;border-radius: 10px;}
.bank_boc:nth-child(even){margin-left: 2%;}
.bank_boc1{width: 100%;background: #fff;margin-bottom: 2vw;border-radius: 10px;}
.bank_item_boc{width: calc(50% - 1vw);

margin-bottom: 3vw;
border-radius: 1vw;border: 1px solid #F2F2F2;overflow: hidden;background: #fff;margin-bottom: 2vw;position: relative;border-radius: 1vw;box-sizing: border-box;padding-bottom: 1vw;}
/*.bank_item_boc:nth-child(even){margin-left: 4%;}*/
.bank_item_boc.gray{border-radius: 0;z-index: 999;}
.swiper-pagination-switch {
  display: inline-block;
  width: 2vw;
  height: 2vw;
  border-radius:99px;
  border: none;
  margin: 0 1vw;
  cursor: pointer;
  background: #fafafa;border: none;}
.bank_item_boc>a>img{display:block; }
.bank_itemtxt{padding:1vw 2vw 0;}
.bank_itemtxt p{  height: 13vw;line-height: 1.2;
  display: flex;
align-items: center;
/*overflow: hidden;*/
}
.bank_itemtxt span.f_r{padding-top: 1vw;}
.tdlh{text-decoration:line-through}
ul.scrl_tab{}
ul.scrl_tab li{float: left;display: inline-block;width: 22vw;font-size: 4vw;text-align: center;margin-bottom: -2px;}
ul.scrl_tab li a{color: #000;padding: 4vw 0 3vw;display: block;border-bottom: 3px solid #fff;line-height: 1;}
ul.scrl_tab li.act a{border-bottom: 3px solid #f30321; color: #f30321;}
.tip{overflow: hidden;padding: 2vw 0 1vw;}
.tip span{display: inline-block;float: left;border-radius: 3px;border: 1px solid #e3e3e3; color: #999;line-height: 1;padding: 0 1vw;margin-right: 1vw;line-height: 1.5;}
.tip span.tj{color: #fff;background: #ff2d48;border: 1px solid #ff2d48;}
.top{width: 10vw;height: 10vw;position: fixed;right: 5vw;bottom: 25vw;}
.swiper-active-switch {
  background: #ff2d47;
  border: none;
}
.tab_top_ctt{background: #fff;}
.tim{padding:2vw 2vw 3vw;}
.tim span{float: right; background: url(../img/tip.png) no-repeat left center;padding-left: 5vw;
-webkit-background-size: auto 60%;
background-size: auto 60%;}
.more{padding-top: 3vw;display:block;}
.itm_box{background: #fff;padding: 3vw 2vw;border-top: 3vw solid #f3f4f6;}
.itm_qy{border: 1px solid #e3e3e3; border-radius: 6px;padding: 3vw;margin-top: 2vw;position: relative;}
.itm_qy span{line-height: 6vw;display: inline-block;}
.itm_qy span.d_lp{padding-left: 2vw;}
.itm_qy span.c_lp{padding-left: 3.2vw;}
.qy_l{width: 60%;float: left;}
.qy_r{width: 40%;margin-left: 60%;display: block;}
.red{width: 6vw;height: .5vw;position: absolute;top: -.5vw;left: 50%;margin-left: -3vw;background: #ff2d47;}
.yd{background: url(../img/yd.jpg) no-repeat center center;
	-webkit-background-size: auto 65%;
	background-size: auto 65%;
	}
.lc{overflow: hidden;padding: 3vw 3vw 8vw;}
.lc1{width: 20%;display: inline-block;float: left;text-align: center;}
.lc1 img{width: 11.2vw;padding-bottom: 1vw;}
.pof{position: fixed;left: 0;right: 0;bottom: 0;background: #fff;}
.btn{padding: 3vw 2vw;}
.btn a{display: block;background: #ff2d48;border-radius: 6px;padding:4vw;line-height: 1;text-align: center;color: #fff}
.btn a.st{display:inline-block;background: #ff2d48;border-radius: 6px;padding:2vw 5vw;line-height: 1;text-align: center;color: #fff;float: right;}

.format{background: #fff;padding: 4vw;position: relative;margin:0 2vw;}
.itmic{overflow: hidden;}
.itmic_p_itm{width: 20vw;height: 20vw;float: left;border-radius: 5px;}
.itmic_txt_itm{margin-left: 23vw;}

.itmic_txt .c2{padding-top: 2vw;}
.an{padding-top: 5vw;position: absolute;right: 5vw;bottom: 2vw;}
.mt3{margin-top: 3vw;}

.main2{padding: 0;}
.main3{padding: 3vw 0 15vw;}
.main4{padding: 12vw 0 0;}
.main5{padding: 11vw 0 0;}
.main_ft{padding: 12vw 0 20vw;position: relative;min-height: 100%;
box-sizing: border-box;}
.number ul{display:inline-block}
.number li{text-align:center;border:1px solid #e1e1e1;display:block;float:left}
.number li.nmb{width: 8vw;text-align: center;border: none;height: 5vw;line-height: 5vw; color: #000;font-size: 3.6vw;}
.number_l{display:inline-block;float:left;padding-top:2vw}
.minu,.add{border-radius: 99px;display: inline-block;width: 5vw;height: 5vw;line-height: 5vw;font-size: 3.6vw;
}

.name{height: 10vw;}
.nm_h{height: 14vw;}
.msg{margin-top: 2vw;background: #fff;font-size: 3.2vw;}
.msg p{padding: 3vw;}
.bdb{border-bottom: 1px solid #f3f3f3;}
.msg p span{display: inline-block;width: 12vw;}
.msg p input{font-size: 3.2vw;width: 80vw;border: none;}
.dot{position: relative;top: -.5vw;border-radius: 99px;background: #ff2d48;width: 1vw;height: 1vw;display: inline-block;}

.bn{padding: 3vw 2vw 5vw;}
.bn img{border-radius:1.6vw;}
.btm_txt{background: #f2f2f2;margin:0 2vw;border-radius: 1vw;padding: 3vw;color: #666}
.bt_bg{background: url(../img/bt_bg.png) no-repeat center center;text-align: center;
-webkit-background-size: auto 70%;
background-size: auto 70%;}
.bt_tx{padding: 2vw 0;}
.bt_tx1{padding: 3vw 0 0;}
.bt_tx1 p{padding: 1.5vw;line-height: 1;}
.bt_tx1 p.l_ico1{background: url(../img/l_ico1.png) no-repeat left center;padding-left: 5vw;
-webkit-background-size: auto 60%;
background-size: auto 60%;}
.bt_tx1 p.l_ico2{background: url(../img/l_ico2.png) no-repeat left center;padding-left: 5vw;
-webkit-background-size: auto 60%;
background-size: auto 60%;}
.bt_tx1 p.l_ico3{background: url(../img/l_ico3.png) no-repeat left center;padding-left: 5vw;
-webkit-background-size: auto 60%;
background-size: auto 60%;}
.bt_tx1 p.l_ico4{background: url(../img/l_ico4.png) no-repeat left center;padding-left: 5vw;
-webkit-background-size: auto 60%;
background-size: auto 60%;}
.lklst{text-align: center;padding: 5vw 0;width: 72vw;margin: 0 auto;}
.lklst span{display: inline-block;padding:0 3vw;line-height: 1;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.lklst span.bdr{border-right: 1px solid #dbdbdb;}
.btm_fix{position: fixed;bottom: 0;left: 0;right: 0;background: #fff;text-align: center;overflow: hidden;padding: 2vw 0 3vw;z-index: 9;}
.btm_fix li{width: 33.33%;float: left;}
.btm_fix li a{padding-top: 6vw;display: block;color: #999;line-height: 1;font-size: 3vw;}
.btm_fix li.actv a{color: #262626;}
.btm_fix li .btm1{background: url(../img/btm_ico1.png) no-repeat center top;
-webkit-background-size:5vw auto;
background-size:5vw auto;}
.btm_fix li .btm2{background: url(../img/btm_ico2.png) no-repeat center top;
-webkit-background-size:5vw auto;
background-size:5vw auto;}
.btm_fix li .btm3{background: url(../img/btm_ico3.png) no-repeat center top;
-webkit-background-size:5vw auto;
background-size:5vw auto;}
.btm_fix li.actv .btm1{background: url(../img/btm_ico1a.png) no-repeat center top;
-webkit-background-size:5vw auto;
background-size:5vw auto;}
.btm_fix li.actv .btm2{background: url(../img/btm_ico2a.png) no-repeat center top;
-webkit-background-size:5vw auto;
background-size:5vw auto;}
.btm_fix li.actv .btm3{background: url(../img/btm_ico3a.png) no-repeat center top;
-webkit-background-size:5vw auto;
background-size:5vw auto;}

.adrs{margin: 2vw 2vw 0;border-radius: 5px;padding: 3vw 3vw 5vw;background:#fff url(../img/let.png) bottom repeat-x;
  -webkit-background-size: auto 1.5vw;
  background-size: auto 1.5vw;}

.od_dt {
    margin: 2vw 2vw 0;
}
.od_dt_txt {
    background: #fff;
    line-height: 2.5;
    border-radius: 5px;
    padding: 1vw 4vw;
}
.bm_tx{display: inline-block;margin-left: 3vw;}
.main_wl{margin: 4vw 4vw 0;background: #fff;border-radius: 10px;padding: 5vw 7vw;min-height: 95vh;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.wl_p{display: inline-block;
  background: url(../img/copy.png) no-repeat right center;
  padding-right: 8vw;
  -webkit-background-size: auto 70%;
  background-size: auto 70%;
}
.wl{margin-top: 7vw;}
.wl_ctt{position: relative;}
.wl_ctt ul{position: relative;}
.wl_ctt li{padding-bottom: 6vw;
  padding-left: 10vw;
  background: url(../img/step.png) no-repeat 1.5vw 2vw;
  -webkit-background-size: auto 2vw;
  background-size: auto 2vw;
}
.wl_ctt li.wl_act{color: #8D36A9;
    background: url(../img/stepact.png) no-repeat left .5vw;
  -webkit-background-size: auto 5vw;
  background-size: auto 5vw;
}
.wl_zx{position: absolute;
top: 5vw;left: 2.2vw;bottom: 8vw;
width: 1vw;border-left: 1px solid #D8D8D8;
}
.dh{padding: 10vw 10vw 15vw;}
.cp{width: 4vw;position: relative;top: .5vw;left: 2.5vw;}
.qy{margin: 2vw 2vw 0;background: #fff;border-radius:5px; }
.qy_t{position: relative;margin: 0;padding: 6vw 3vw 6vw 7vw;overflow: hidden;}
.qy_t_txt{margin-right: 20vw;}
.flg{background: #fc2337;text-align: center;color: #fff;font-size: 2.4vw;line-height: 1;padding: 1vw;display: inline-block;width: 30vw;position: absolute;
top:2.5vw;left: -11vw; transform:rotate(-45deg);}
.flg1{position: absolute;top: 0;left: 0;width:11vw; }
.jt_b{background: url(../img/jt_b.jpg) no-repeat center center;display: inline-block;width: 3.2vw;height: 3.2vw;position: absolute;
bottom: -6vw;right: 8vw;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.jt_b1{background: url(../img/jt_t.jpg) no-repeat center center;display: inline-block;width: 3.2vw;height: 3.2vw;position: absolute;
bottom: -6vw;right: 8vw;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.qy_b{display: none;
}
.qy_b_p{padding:0 0 5vw;}
.two{display: block;width: 30vw;margin: 0 auto;
}
.tiao{display: block;width: 37vw;margin: 0 auto;}
.jt{background: url(../img/jt_r.jpg) no-repeat center center;display: inline-block;width: 3.2vw;height: 3.2vw;position: absolute;
right: 3vw;top: 50%;margin-top: -1.6vw;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;}
.jump{padding: 3vw;border-top: 1px dashed #ddd;position: relative;
}
.cpy{padding-right: 5vw;background: url(../img/cp.jpg) no-repeat right center;display: inline-block;

-webkit-background-size:auto 80%;
background-size:auto 80%;}
.qy_b_p .c16{padding-top: 2vw;}
.oddt{padding:3vw 5vw 1.5vw;}
.od_dt{margin: 2vw;}
.od_dt_txt{background: #fff;line-height: 2.5;border-radius: 5px;padding:2vw 3vw;}
.od_dt_txt span{display: inline-block;width: 18vw;}
.btn.btn_2{}
.btn.btn_2 a{display: inline-block;background: #fff;border: 1px solid #ff2d48;color: #ff2d48;
width: 48%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.btn.btn_2 a.btn_r{float: right;background: #ff2d48;border: 1px solid #ff2d48;color: #fff;
}
.yh{position: fixed;background: rgba(0,0,0,.6);left: 0;right: 0;top: 0;bottom: 0;}
.yh_box{background: #fff;border-radius: 10px 10px 0 0;position: absolute;bottom: 0;left: 0;right: 0;font-size: 3.6vw;;}
.yh_box p.yh_tt{text-align: center;padding: 4vw;border-bottom: 1px solid #ddd;}
.yh_box ul{min-height: 50vw;max-height: 100vw;overflow-y:scroll;}
.yh_box ul li{border-bottom: 1px solid #ddd;position: relative;overflow: hidden;}

.yh_prs{display: inline-block;width: 26vw;text-align: center;padding: 3vw 0;float: left;text-align: center;}
.yh_txt{margin-left: 27vw;padding: 3vw 0;line-height: 1.7;}
.cls{position: absolute;top: 2vw;right: 3vw;font-size: 8vw;line-height: 1;}
.yhq_nb{padding: 3vw;}
.yhq_top{background: #fff;padding: 1vw;}
.yhq_top input{background: none;font-size: 3vw;padding: 2vw;line-height: 1;width: 68vw;border: none;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.yhq_top span{border-radius: 5px;font-size: 3vw;line-height: 1.1;padding: 2vw 0;display: inline-block;width: 18vw;text-align: center;background: #d0d0d0;float: right; color: #fff;}
.yhq_top span.bg{background: #e51c23;}
.yhq_tab{overflow: hidden;background: #fff;}
.yhq_tab li{width: 50%;float: left;text-align: center;}
.yhq_tab li.act{}
.yhq_tab li span{padding: 3vw 0;border-bottom: 5px solid #fff;display: inline-block;}
.yhq_tab li.act span{border-bottom: 5px solid #e02b20; color: #e02b20;}
.yhq_box{padding: 3vw 3vw 0;}
.yhq_tct{}
.yhq_tct li{margin-bottom: 3vw;background: #fff;position: relative;overflow: hidden;border-radius: 5px;padding-bottom: 5vw;}
.yh_prs1{display: inline-block;width: 26vw;text-align: center;padding: 9vw 0;float: left;text-align: center;}
.yh_txt1{margin-left: 27vw;margin-right: 27vw;padding: 5vw 0;line-height: 1.7;}
.yh_txt1 .pm{height: 14vw;
display: flex;
align-items: center;
/*justify-content: center;
text-align: center;*/}
a.yhq_btn{background: #e51c23;border-radius: 5px;padding: 3vw 0;text-align: center;color: #fff;line-height: 1;float: right;margin-right: 5vw;margin-top: 8vw;width: 20vw;}
a.yhq_btn.bg{background: #d0d0d0;}
.yh_jt{width: 21vw;background: url(../img/jt1.png) no-repeat center center;position: absolute;right: 5vw;top: 18vw;height: 8vw;
-webkit-background-size: auto 30%;
background-size: auto 30%;}
.yh_jt1{width: 21vw;background: url(../img/jt2.png) no-repeat center center;position: absolute;right: 5vw;top: 18vw;height: 8vw;
-webkit-background-size: auto 30%;
background-size: auto 30%;}
.yuan1{background: url(../img/yh_ico.png) no-repeat right center;height: 2vw;width: 1vw;position: absolute;left: 0;top: 12vw;
-webkit-background-size: cover;
background-size: cover;}
.yuan2{background: url(../img/yh_ico.png) no-repeat left center;height: 2vw;width: 1vw;position: absolute;right: 0;top: 12vw;
-webkit-background-size: cover;
background-size: cover;}
.yhq_rl{padding: 0 3vw;display: none;}
.yhq_rl p{border-top: 1px dashed #ddd;padding-top: 3vw;}
.yh_box li{background:url(../img/radio.jpg) no-repeat 95% center;overflow: hidden;line-height: 1;width: 100%;font-size: 3.6vw;padding: 5vw 0;border-bottom: 1px solid #ddd;
-webkit-background-size:auto 18%;
background-size:auto 18%;}
.yh_box li.act{background:url(../img/radio_act.jpg) no-repeat 95% center;-webkit-background-size:auto 18%;
background-size:auto 18%;}
.header{position: fixed;top: 0;left: 0;right: 0;background: #fff;height: 10vw;line-height: 10vw;border-bottom: 1px solid #ddd;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.hd_l{position: absolute;width: 4vw;height: 4vw;left: 3vw;top: 3.5vw;}
.hd_r{position: absolute;height: 4vw;right: 3vw;top: 3.5vw;font-size: 3vw;display: block;line-height: 1;}
.itm_p{width: 100%;height: 41vw;}
.sc{position: fixed;padding:2vw 3vw;top: 0;left: 0;right: 0;z-index: 99;background:#f3f4f6}
.sc.hd{background: rgba(18,91,206,1);position: fixed;top: 0;z-index: 99999;}
.sc input{box-sizing: border-box;width: 100%;border: none;font-size: 3.2vw;background:#fff url(https://cdn.viplus.com.cn/assets/img/sc.png) no-repeat 5vw center;padding: 2vw 2vw 2vw 12vw;border: 1px solid #f2f2f2;border-radius: 99px;background-size: auto 50%}
.sc_rzt_box{padding:0 3vw;}
.sc_rzt{padding: 10vw 0;border-bottom: 1px solid #ddd}
.rzt_tj{padding:3vw;background: #fff}
.box_t {
    height: 8vw;
    padding:0 0 3vw 0;
    line-height: 8vw;
    font-size: 4.27vw;font-weight: bold;
}
.box_t1 {
    height: 10vw;
    padding: 2vw 0;
    line-height: 10vw;
    font-size: 4.27vw;font-weight: bold;
}
.sc_rzt_tip ul{overflow: hidden;}
.sc_rzt_tip li{background: #fff;display: inline-block;border: 1px solid #d9d9d9;margin-right: 2vw;margin-bottom: 2vw;font-size: 3.47vw;line-height: 1;padding: 2vw 4vw;float: left;
}
.box_t a{background: url(../img/jt_r.png) right center no-repeat;display: block;

    background-size: 4vw auto}