.bg-main-err {
  background: url(/i/nresource/image/nodata/main_error.jpg) center no-repeat;
}
.font-init {
  font-family: initial;
}
.ok-nulldata-spebox {
  margin: 1rem auto;
  width: 322px;
  height: 225px;
}
.ok-nulldata-spebox p {
  font-size: 12px;
  text-align: center;
}
.font-grey6 {
  color: #cac9c9;
}
.text-over {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
}
.line-h1 {
  line-height: 1px !important;
}
.line-h14 {
  line-height: 14px !important;
}
.line-h16 {
  line-height: 16px !important;
}
.line-h17 {
  line-height: 17px !important;
}
.line-h18 {
  line-height: 18px !important;
}
.line-h20 {
  line-height: 20px !important;
}
.line-h22 {
  line-height: 22px !important;
}
.line-h28 {
  line-height: 28px !important;
}
.line-h31 {
  line-height: 31px !important;
}
.line-h33 {
  line-height: 33px !important;
}
.line-h34 {
  line-height: 34px;
}
.line-h38 {
  line-height: 38px !important;
}
.line-h40 {
  line-height: 40px !important;
}
.line-h44 {
  line-height: 44px !important;
}
.line-h50 {
  line-height: 50px !important;
}
.line-h55 {
  line-height: 55px !important;
}
.line-h60 {
  line-height: 60px !important;
}
.line-h64 {
  line-height: 64px !important;
}
.line-h123 {
  line-height: 123px !important;
}
.h-2 {
  height: 2px;
}
.h-10 {
  height: 10px;
}
.h-13 {
  height: 13px;
}
.h-16 {
  height: 16px;
}
.h-18 {
  height: 18px;
}
.h-20 {
  height: 20px;
}
.h-21 {
  height: 21px;
}
.h-22 {
  height: 22px;
}
.h-23 {
  height: 23px;
}
.h-26 {
  height: 26px;
}
.h-28 {
  height: 28px;
}
.h-29 {
  height: 29px;
}
.h-31 {
  height: 31px;
}
.h-33 {
  height: 33px;
}
.h-38 {
  height: 38px;
}
.h-40 {
  height: 40px;
}
.h-41 {
  height: 41px;
}
.h-44 {
  height: 44px;
}
.h-49 {
  height: 49px;
}
.h-50 {
  height: 50px !important;
}
.h-53 {
  height: 53px;
}
.h-56 {
  height: 56px;
}
.h-57 {
  height: 57px;
}
.h-60 {
  height: 60px;
}
.h-62 {
  height: 62px;
}
.h-71 {
  height: 71px;
}
.h-80 {
  height: 80px;
}
.h-82 {
  height: 82px;
}
.h-90 {
  height: 90px;
}
.h-101 {
  height: 101px;
}
.h-102 {
  height: 102px;
}
.h-104 {
  height: 104px;
}
.h-117 {
  height: 117px;
}
.h-140 {
  height: 140px;
}
.h-150 {
  height: 150px;
}
.h-172 {
  height: 172px;
}
.h-190 {
  height: 190px;
}
.h-240 {
  height: 240px;
}
.h-254 {
  height: 254px;
}
.h-295 {
  height: 295px;
}
.h-310 {
  height: 310px;
}
.h-380 {
  height: 380px;
}
.h-400 {
  height: 400px;
}
.h-440 {
  height: 440px;
}
.h-446 {
  height: 446px;
}
.h-477 {
  height: 477px;
}
.h-500 {
  height: 500px;
}
.h-554 {
  height: 554px;
}
.h-697 {
  height: 697px;
}
.h-738 {
  height: 738px;
}
.h100 {
  height: 100%;
}
.borb-no {
  border-bottom: 0 !important;
}
.bort-no {
  border-top: 0 !important;
}
.borl-no {
  border-left: 0 !important;
}
.borr-no {
  border-right: 0 !important;
}
.bd-r1 {
  border-right: solid 1px #dadada !important;
}
.borb-1 {
  border-bottom: #dadada 1px dashed;
}
.bord-2 {
  border-bottom: #dadada 1px solid;
}
.borb-3 {
  border-bottom: #aca279 1px dashed;
}
.bort-3 {
  border-top: #aca279 1px dashed;
}
.borb-ie {
  *border: 1px #dadada solid !important;
}
.born-ie {
  *border: 0;
}
.bor-life-1 {
  border: #a9a5a0 1px solid;
}
.bor-blue-1 {
  border: #47daf6 1px solid;
}
.bd-6 {
  border: #f4f2f3 1px solid;
}
.bd-7 {
  border: #ededed 1px solid;
}
.bd-8 {
  border: #d7d8d6 1px solid;
}
.bd-9 {
  border: #feae22 1px solid;
}
.bd-10 {
  border: 1px solid;
}
.borb-4 {
  border-bottom: #e1e1e1 2px solid;
}
.borb-5 {
  border-bottom: #dadada 1px solid !important;
}
.bort-4 {
  border-top: #e1e1e1 2px solid;
}
.borr-1 {
  border-right: #ededed 1px solid;
}
.borr-2 {
  border-right: 1px #dadada solid;
}
.bg-f88 {
  background: #e3f6fa;
}
.bg-f9 {
  background: #0083d3;
}
.bg-f10 {
  background: #47daf6;
}
.bg-f11 {
  background: #f9f9f9;
}
.bg-f12 {
  background: #f5f5f5 !important;
}
.bg-f13 {
  background: #f1f1f1;
}
.bg-f14 {
  background: #9c9d9d !important;
}
.bg-f15 {
  background: #ccc !important;
}
.bg-f16 {
  background: #c9c9c9;
}
.bg-f17 {
  background: #ea2c91 !important;
}
.bg-f18 {
  background: #bdbdbd !important;
}
.bgr-0 {
  background: rgba(0, 0, 0, 0.5);
  background: #000\9;
  filter: alpha(opacity=50);
}
.border-ra-1 {
  border-radius: 5px;
}
.border-ra-10 {
  border-radius: 10px;
}
.box-sh-1 {
  box-shadow: 0 0 5px #f9f9f9;
}
.box-sh-2 {
  box-shadow: 0 0 5px #47daf6;
}
.bg-tip-1 {
  background: url(/i/nresource/image/ued-login-icon.png) 0 -224px no-repeat;
}
.bg-tip-2 {
  background: url(/i/nresource/image/ued-login-icon.png) 0 -255px no-repeat;
}
.bg-tip-box {
  background: url(/i/nresource/image/bg-tip-box.png) 0 0 no-repeat;
}
.col-17 {
  color: #fff !important;
}
.col-18 {
  color: #fef14a !important;
}
.col-19 {
  color: #ccc !important;
}
.col-20 {
  color: #c2c2c2 !important;
}
.col-21 {
  color: #f05895 !important;
}
.col-22 {
  color: #787878 !important;
}
.col-23 {
  color: #0085d0 !important;
}
.col-24 {
  color: #a4a4a4 !important;
}
.col-25 {
  color: #47daf6 !important;
}
.col-26 {
  color: #b5b5b5;
}
.col-27 {
  color: #c32d5e !important;
}
.col-28 {
  color: #0083d3 !important;
}
.col-29 {
  color: #e60076 !important;
}
.col-30 {
  color: #e92727 !important;
}
.col-31 {
  color: #666 !important;
}
.col-32 {
  color: #e55684;
}
.col-33 {
  color: #0872b2;
}
.col-34 {
  color: #0083d2;
}
.col-35 {
  color: #feae22;
}
.col-36 {
  color: #4e4e4e;
}
.col-37 {
  color: #a3a3a3 !important;
}
.clear-b {
  clear: both;
}
.cursor {
  cursor: pointer;
}
.stc-bindtxt:hover {
  text-decoration: underline;
}
.fs-10 {
  font-size: 10px;
}
.fs-26 {
  font-size: 26px;
}
.fs-20 {
  font-size: 20px;
}
.dis-show {
  display: block;
}
.dis-hide {
  display: none;
}
.dis-i-show {
  display: block !important;
}
.dis-i-hide {
  display: none !important;
}
.block-ie {
  *display: block;
}
.dis-inher {
  display: inherit !important;
}
.pdr-ie2 {
  *padding-right: -2px !important;
}
.pdl-ie-5 {
  *padding-left: 5px;
}
.pdp-15-14-0 {
  padding: 15% 14% 0;
}
.pdp-5-14-10 {
  padding: 5% 14% 10%;
}
.pd-1-5 {
  padding: 1px 5px;
}
.pd-5-10 {
  padding: 5px 10px;
}
.pd-5-24 {
  padding: 5px 24px;
}
.pd-20-0 {
  padding: 20px 0;
}
.pd-10-70 {
  padding: 10px 70px !important;
}
.pdb-25 {
  padding-bottom: 25px !important;
}
.pdb-30 {
  padding-bottom: 30px !important;
}
.pdb-50 {
  padding-bottom: 50px !important;
}
.pdb-5 {
  padding-bottom: 5px !important;
}
.pdb-7 {
  padding-bottom: 7px !important;
}
.pdb-10 {
  padding-bottom: 10px !important;
}
.pdl2 {
  padding-left: 2%;
}
.pdl3 {
  padding-left: 3%;
}
.pdl5 {
  padding-left: 5% !important;
}
.pdl8 {
  padding-left: 8%;
}
.pdl10 {
  padding-left: 10%;
}
.pdl13 {
  padding-left: 13%;
}
.pdl14 {
  padding-left: 14%;
}
.pdl16 {
  padding-left: 16%;
}
.pdl19 {
  padding-left: 19%;
}
.pdl-20-ie {
  *padding-left: 20px !important;
}
.pdr1 {
  padding-right: 1%;
}
.pdr2 {
  padding-right: 2%;
}
.pdr4 {
  padding-right: 4%;
}
.pdr10 {
  padding-right: 10%;
}
.pdr-10 {
  padding-right: 10px !important;
}
.pdr-15 {
  padding-right: 15px !important;
}
.pdr-32 {
  padding-right: 32px !important;
}
.pdr-45 {
  padding-right: 45px !important;
}
.pdl-12 {
  padding-left: 12px;
}
.pdl-14 {
  padding-left: 14px;
}
.pdl-16 {
  padding-left: 16px;
}
.pdl-20 {
  padding-left: 20px;
}
.pdl-21 {
  padding-left: 21px;
}
.pdl-23 {
  padding-left: 23px;
}
.pdl-26 {
  padding-left: 26px;
}
.pdl-28 {
  padding-left: 28px;
}
.pdl-30 {
  padding-left: 30px;
}
.pdl-31 {
  padding-left: 31px;
}
.pdl-42 {
  padding-left: 42px;
}
.pdl-107 {
  padding-left: 107px;
}
.pdl-50 {
  padding-left: 50px;
}
.pdr5 {
  padding-right: 5%;
}
.pdr8 {
  padding-right: 8%;
}
.pdr14 {
  padding-right: 14%;
}
.pdr16 {
  padding-right: 16%;
}
.pdlr-25 {
  padding: 0 25px;
}
.pdl-15 {
  padding-left: 15px !important;
}
.pd-5 {
  padding: 5px;
}
.pd-10 {
  padding: 10px;
}
.pd-20 {
  padding: 20px;
}
.pdt-3 {
  padding-top: 3px;
}
.pdt-5 {
  padding-top: 5px;
}
.pdt-8 {
  padding-top: 8px;
}
.pdt-10 {
  padding-top: 10px;
}
.pdt-15 {
  padding-top: 15px;
}
.pdt-20 {
  padding-top: 20px;
}
.pdt-22 {
  padding-top: 22px !important;
}
.pdt-24 {
  padding-top: 24px !important;
}
.pdt-40 {
  padding-top: 40px !important;
}
.pdt-80 {
  padding-top: 80px !important;
}
.pdt-98 {
  padding-top: 98px;
}
.pdt-154 {
  padding-top: 154px;
}
.pdt-329 {
  padding-top: 329px;
}
.pdt5 {
  padding-top: 5%;
}
.pdt10 {
  padding-top: 10%;
}
.pdt15 {
  padding-top: 15%;
}
.pdt18 {
  padding-top: 18%;
}
.pdt19 {
  padding-top: 19%;
}
.pdt36 {
  padding-top: 36%;
}
.pdt40 {
  padding-top: 40%;
}
.pdt46 {
  padding-top: 46%;
}
.pdt55 {
  padding-top: 55%;
}
.pdt62 {
  padding-top: 62%;
}
.pdt56 {
  padding-top: 56%;
}
.posi-r {
  position: relative;
}
.posi-a {
  position: absolute;
}
.posi-a-t-l-1 {
  position: absolute;
  top: 60%;
  left: 14%;
}
.posi-a-t-l-2 {
  position: absolute;
  top: 73%;
  left: 14%;
}
.mglr-25 {
  margin-left: 25px;
  margin-right: 25px;
}
.mgl-10 {
  margin-left: 10px;
}
.mgl-20 {
  margin-left: 20px;
}
.mgl-40 {
  margin-left: 40px;
}
.mgl-14 {
  margin-left: 14px;
}
.mgt-3 {
  margin-top: 3px;
}
.mgt-4 {
  margin-top: 4px;
}
.mgt-6 {
  margin-top: 6px;
}
.mgt-15 {
  margin-top: 15px;
}
.mgt-23 {
  margin-top: 23px;
}
.mgt-25 {
  margin-top: 25px;
}
.mgt-27 {
  margin-top: 27px;
}
.mgt-30 {
  margin-top: 30px;
}
.mgb-10 {
  margin-bottom: 10px;
}
.mgb-14 {
  margin-bottom: 14px;
}
.mgb-20 {
  margin-bottom: 20px;
}
.mgb-30 {
  margin-bottom: 30px;
}
.mgb-16 {
  margin-bottom: 16px !important;
}
.mgb10 {
  margin-bottom: 10% !important;
}
.mgb15 {
  margin-bottom: 15% !important;
}
.mgl-3 {
  margin-left: 3px;
}
.mgl-4 {
  margin-left: 4px;
}
.mgl-100 {
  margin-left: 100px;
}
.mgl-118 {
  margin-left: 118px;
}
.mgl5 {
  margin-left: 5%;
}
.mgl10 {
  margin-left: 10%;
}
.mgl25 {
  margin-left: 25%;
}
.mgl33 {
  margin-left: 33%;
}
.mgl60 {
  margin-left: 60%;
}
.mgl-23 {
  margin-left: 23px;
}
.mgl-19 {
  margin-left: 19px;
}
.mgl-55 {
  margin-left: 55px;
}
.mgl-15 {
  margin-left: 15px;
}
.mgr0 {
  margin-right: 0 !important;
}
.mgr5 {
  margin-right: 5%;
}
.mgr18 {
  margin-right: 18%;
}
.mgr-8 {
  margin-right: 8px;
}
.mgr-10 {
  margin-right: 10px;
}
.mgr-12 {
  margin-right: 12px;
}
.mgr-14 {
  margin-right: 14px;
}
.mgr-21 {
  margin-right: 21px;
}
.mgr-80 {
  margin-right: 80px;
}
.mgr-32 {
  margin-right: 32px;
}
.mgr-73 {
  margin-right: 73px;
}
.mg-5 {
  margin: 5px;
}
.mg-15 {
  margin: 15px;
}
.mg-10 {
  margin: 10px;
}
.mg-20-0 {
  margin: 20px 0;
}
.recharge-2 {
  width: 730px;
}
.bottom-10 {
  bottom: 10%;
}
.right2 {
  right: -2px;
}
.right-0 {
  right: 0;
}
.right-1 {
  right: 1px;
}
.right-5 {
  right: 5px !important;
}
.right-12 {
  right: 12px;
}
.right-96 {
  right: 96px;
}
.right-207 {
  right: 207px;
}
.right-224 {
  right: 224px;
}
.right-301 {
  right: 301px;
}
.top-0 {
  top: 0;
}
.top-4 {
  top: 4px;
}
.top-20 {
  top: 20px;
}
.top-22 {
  top: 22px;
}
.top-26 {
  top: 26px;
}
.top-50 {
  top: 50px;
}
.top-162 {
  top: 162px;
}
.top-168 {
  top: 168px;
}
.top-173 {
  top: 173px;
}
.top-177 {
  top: 177px;
}
.left-2 {
  left: 2px;
}
.left-106 {
  left: 106px;
}
.left-210 {
  left: 210px;
}
.left-324 {
  left: 324px;
}
.left31 {
  left: -31px;
}
.left92 {
  left: -92px;
}
.left100 {
  left: -100px;
}
.ok-top-1 {
  top: 3px;
}
.ok-top-2 {
  top: 16px;
}
.ok-top-3 {
  top: 29px;
}
.ok-top-4 {
  top: 42px;
}
.ok-top-5 {
  top: 55px;
}
.ok-top-6 {
  top: 68px;
}
.ok-top-7 {
  top: 81px;
}
.ok-top-8 {
  top: 94px;
}
.ok-top-9 {
  top: 107px;
}
.ok-top-10 {
  top: 120px;
}
.ok-top-11 {
  top: 133px;
}
.ok-top-12 {
  top: 146px;
}
.zindex-1 {
  z-index: 1 !important;
}
.zindex-11 {
  z-index: 11;
}
.zindex-998 {
  z-index: 998 !important;
}
.zindex-999 {
  z-index: 999 !important;
}
.zindex-10000 {
  z-index: 10000;
}
.zindex-10001 {
  z-index: 10001;
}
.txt-indent-5 {
  text-indent: 5px;
}
.txt-indent-10 {
  text-indent: 10px;
}
.bg-ra-none {
  background: url(/i/nresource/image/lifepay-list.png) -273px -21px no-repeat;
}
.bg-ra-checked {
  background: url(/i/nresource/image/lifepay-list.png) -273px 0 no-repeat;
}
.width-8 {
  width: 8%;
}
.width-5 {
  width: 5%;
}
.width-11 {
  width: 11%;
}
.width-12 {
  width: 12%;
}
.width-13 {
  width: 13%;
}
.width-15 {
  width: 15%;
}
.width-14 {
  width: 14%;
}
.width-16 {
  width: 16%;
}
.width-18 {
  width: 18%;
}
.width-19 {
  width: 19%;
}
.width-20 {
  width: 20%;
}
.width-22 {
  width: 22%;
}
.width-23 {
  width: 23%;
}
.width-24 {
  width: 24%;
}
.width-25 {
  width: 25%;
}
.width-26 {
  width: 26%;
}
.width-28 {
  width: 28%;
}
.width-30 {
  width: 30%;
}
.width-35 {
  width: 35%;
}
.width-40 {
  width: 40%;
}
.width-42 {
  width: 42%;
}
.width-43 {
  width: 43%;
}
.width-45 {
  width: 45%;
}
.width-49 {
  width: 49%;
}
.width-50 {
  width: 50%;
}
.width-51 {
  width: 51%;
}
.width-55 {
  width: 55%;
}
.width-58 {
  width: 58%;
}
.width-60 {
  width: 60%;
}
.width-64 {
  width: 64%;
}
.width-68 {
  width: 68%;
}
.width-70 {
  width: 70%;
}
.width-i-70 {
  width: 70% !important;
}
.width-72 {
  width: 72%;
}
.width-73 {
  width: 73% !important;
}
.width-75 {
  width: 75%;
}
.width-78 {
  width: 78%;
}
.width-80 {
  width: 80%;
}
.width-82 {
  width: 82%;
}
.width-83 {
  width: 83%;
}
.width-85 {
  width: 85%;
}
.width-89 {
  width: 89.5%;
}
.width-90 {
  width: 90%;
}
.width-91 {
  width: 91%;
}
.width-92 {
  width: 92%;
}
.width-93 {
  width: 93%;
}
.width-95 {
  width: 95%;
}
.width-98 {
  width: 98%;
}
.width-100 {
  width: 100% !important;
}
.wid-4 {
  width: 4px;
}
.wid-13 {
  width: 13px;
}
.wid-15 {
  width: 15px;
}
.wid-17 {
  width: 17px;
}
.wid-18 {
  width: 18px;
}
.wid-20 {
  width: 20px;
}
.wid-30 {
  width: 30px;
}
.wid-32 {
  width: 32px;
}
.wid-38 {
  width: 38px;
}
.wid-40 {
  width: 40px;
}
.wid-44 {
  width: 44px;
}
.wid-67 {
  width: 67px !important;
}
.wid-72 {
  width: 72px;
}
.wid-77 {
  width: 77px;
}
.wid-82 {
  width: 82px;
}
.wid-90 {
  width: 90px;
}
.wid-94 {
  width: 94px;
}
.wid-101 {
  width: 101px;
}
.wid-103 {
  width: 103px;
}
.wid-110 {
  width: 110px;
}
.wid-112 {
  width: 112px;
}
.wid-120 {
  width: 120px;
}
.wid-123 {
  width: 123px;
}
.wid-130 {
  width: 132px;
}
.wid-136 {
  width: 136px;
}
.wid-142 {
  width: 142px;
}
.wid-155 {
  width: 155px;
}
.wid-158 {
  width: 158px;
}
.wid-164 {
  width: 164px;
}
.wid-165 {
  width: 165px;
}
.wid-170 {
  width: 170px;
}
.wid-180 {
  width: 180px;
}
.wid-198 {
  width: 198px;
}
.wid-200 {
  width: 200px;
}
.wid-212 {
  width: 212px;
}
.wid-214 {
  width: 214px;
}
.wid-224 {
  width: 224px;
}
.wid-232 {
  width: 232px;
}
.wid-236 {
  width: 236px;
}
.wid-294 {
  width: 294px;
}
.wid-342 {
  width: 342px;
}
.wid-344 {
  width: 344px;
}
.wid-348 {
  width: 348px;
}
.wid-350 {
  width: 350px;
}
.wid-407 {
  width: 407px;
}
.wid-468 {
  width: 468px;
}
.wid-537 {
  width: 537px;
}
.wid-683 {
  width: 683px;
}
.wid-700 {
  width: 700px;
}
.wid-735 {
  width: 735px;
}
.wid-756 {
  width: 756px;
}
.twb-color-1 {
  top: 31px !important;
  width: 165px;
  border: 1px solid #a9a5a0 !important;
}
.twb-color-2 {
  top: 31px !important;
  width: 348px;
  border: 1px solid #a9a5a0 !important;
}
.menu-mon {
  background: url(/i/nresource/image/menu-bg.png) bottom right no-repeat;
  background-size: 12%;
  height: 69px;
}
.menu-mon-list {
  width: 87%;
}
.menu-mon-list li {
  float: left;
  width: 14.4%;
  margin: 20px 1%;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #cbf1fe;
  color: #646363;
}
.menu-mon-list li.active {
  background: #31aefc;
  color: #fff;
}
.menu-mon-list li:hover {
  cursor: pointer;
}
.flow-head {
  width: 100%;
  height: 27px;
  background: url(/i/nresource/image/menu-top.png) top center no-repeat;
  background-size: 100%;
}
.flow-main-title {
  padding: 30px 50px 0;
  overflow: hidden;
  background: url(/i/nresource/image/menu-center.png) top center repeat-y;
  background-size: 100%;
}
.flow-main-title-txt {
  width: 100%;
  height: 49px;
  background: url(/i/nresource/image/and.png) top right no-repeat;
  background-size: 10%;
}
.flow-main-line {
  width: 100%;
  height: 51px;
  background: url(/i/nresource/image/menu-line.png) top center no-repeat;
  background-size: 100%;
}
.flow-main-content {
  padding-left: 2.8%;
  padding-right: 2.2%;
  background: url(/i/nresource/image/menu-center.png) top center repeat-y;
  background-size: 100%;
}
.flow-main-bottom {
  height: 41px;
  background: url(/i/nresource/image/menu-bottom.png) top center no-repeat;
  background-size: 100%;
}
.benefit-content {
  margin: 0 auto;
  overflow: hidden;
  background: url(/i/nresource/image/bg-cth.jpg) top center no-repeat;
  background-size: 100% 100%;
}
.benefit-banner {
  width: 86%;
  height: 436px;
  margin: 12% auto 0;
  background-size: 100%;
}
.benefit-banner-old {
  background: url(/i/nresource/image/bg-cth-banner.png) center no-repeat;
}
.benefit-banner-new {
  background: url(/i/nresource/image/bg-cth-banner-new.png) center no-repeat;
}
.benefit-recharg {
  width: 72%;
  position: relative;
  background-color: #bdf383;
}
.bg-recharge {
  background: url(/i/nresource/image/bg-content1.png) no-repeat;
}
.bg-recharge1 {
  background: url(/i/nresource/image/bg-content11.png) no-repeat;
}
.bg-recharge2 {
  background: url(/i/nresource/image/bg-content11.png) no-repeat;
}
.benefit-dis {
  width: 25%;
  height: 25%;
  background: url(/i/nresource/image/bg-discount.png) no-repeat;
  position: absolute;
  bottom: 21%;
  right: 13%;
}
.benefit-dis1 {
  width: 25%;
  height: 25%;
  background: url(/i/nresource/image/bg-discount1.png) no-repeat;
  position: absolute;
  bottom: 18%;
  right: 13%;
}
.bg-recharge::after {
  content: "";
  display: block;
  padding-bottom: 21.5%;
}
.bg-recharge2::after {
  content: "";
  display: block;
  padding-bottom: 29.5%;
}
.bg-store {
  background: url(/i/nresource/image/bg-content2.png) 0 0 no-repeat;
}
.bg-store1 {
  background: url(/i/nresource/image/bg-content21.png) 0 0 no-repeat;
}
.bg-active {
  margin-bottom: 59%;
}
.bg-active1 {
  background: url(/i/nresource/image/bg-content31.png) 0 0 no-repeat;
  background-size: 100%;
}
.bg-active-main {
  background: #b3e3a5;
}
.bg-active-main h3 {
  color: #1a912e;
  font-weight: 700;
}
.bg-active-bottom {
  background: url(/i/nresource/image/bg-content-bottom3.png) -1px 0 no-repeat;
  background-size: 100%;
}
.bg-clound {
  background: url(/i/nresource/image/bg-clound.png) 0 0 no-repeat;
}
.benefit-recharg-con {
  width: 100%;
  overflow: hidden;
  padding-top: 15px;
}
.benefit-recharg-con-left {
  width: 17%;
  padding-right: 2%;
  line-height: 32px;
  color: #000;
}
.benefit-recharg-con-right {
  width: 78%;
  overflow: hidden;
}
.benefit-recharg-con-right dt {
  width: 93%;
  padding-right: 5%;
  overflow: hidden;
}
.benefit-recharg-con-right dd {
  width: 17%;
  line-height: 38px;
  background: #fff;
  border-radius: 5px;
}
.benefit-recharg-con-right li {
  margin-right: 4%;
  margin-bottom: 25px;
  width: 28%;
  border: #fff 1px solid;
  line-height: 38px;
  background: #fff;
}
.active-ben {
  border: 1px solid #0558d4 !important;
  color: #0558d4;
}
.benefit-prefe {
  overflow: hidden;
}
.benefit-prefe li {
  position: relative;
  float: left;
  margin-right: 2%;
  *margin-right: 1%;
  width: 23%;
  background: #0599d4;
}
.tip1 {
  z-index: 10;
  position: absolute;
  top: -6px;
  right: 7%;
  width: 10%;
  height: 10px;
  background: #f45336;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.benefit-prefe li:last-child {
  margin-right: 0;
}
.benefit-prefe-shop {
  margin: 0 auto;
  padding: 0 5%;
  margin-top: 3%;
  width: 84%;
  overflow: hidden;
  background: #fff;
}
.benefit-prefe-shop-img {
  width: 100%;
  height: 175px;
}
.benefit-prefe-shop p {
  height: 28px;
  line-height: 28px;
  color: #ec2165;
}
.benefit-prefe-shop-name {
  height: 40px;
}
.benefit-prefe-shop-name a {
  line-height: 20px;
  color: #676768;
}
.benefit-prefe-shop-name a span {
  color: #ed2365;
}
.benefit-page {
  margin: 0 auto;
  width: 10%;
  height: 48px;
  background: url(/i/nresource/image/icon-page.png) center bottom no-repeat;
  background-size: 83%;
}
.benefit-graph {
  position: relative;
  margin-left: 4%;
  margin-right: 5%;
  width: 60%;
}
.benefit-graph:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  border-width: 0 8px 36px 14px;
  border-style: none solid solid;
  border-color: transparent transparent #0ae;
}
.benefit-graph-txt {
  position: absolute;
  top: 0;
  left: 25px;
  color: #fff;
  line-height: 36px;
}
.benefit-share {
  width: 12%;
}
.benefit-share-dail {
  width: 13%;
  position: absolute;
  top: 142px;
  right: 14%;
  z-index: 999;
}
.benefit-share-dail-left {
  width: 8%;
  height: 18px;
  margin-top: 8px;
  background: url(/i/nresource/image/bg-icon-share.png) no-repeat;
}
.benefit-share-dail-right {
  width: 90%;
  overflow: hidden;
  background: #fff;
  border-radius: 5px;
}
.benefit-share-dail-right li {
  padding-left: 35%;
  height: 32px;
  line-height: 32px;
}
.bg-tip-wechart {
  background: #f2f2f2 url(/i/nresource/image/icon-tip.png) 10px 7px no-repeat;
}
.bg-tip-sina {
  background: #f2f2f2 url(/i/nresource/image/icon-tip.png) 9px -111px no-repeat;
}
.bg-tip-qq {
  background: #f2f2f2 url(/i/nresource/image/icon-tip.png) 8px -49px no-repeat;
}
.bg-col-wechart {
  background: url(/i/nresource/image/icon-tip.png) 8px -20px no-repeat;
}
.bg-col-sina {
  background: url(/i/nresource/image/icon-tip.png) 8px -137px no-repeat;
}
.bg-col-qq {
  background: url(/i/nresource/image/icon-tip.png) 8px -83px no-repeat;
}
.benefit-share-dail-right li {
  padding-left: 35%;
  height: 32px;
  line-height: 32px;
}
.bg-tip-wechart {
  background: url(/i/nresource/image/icon-tip.png) 10px 7px no-repeat;
}
.bg-tip-sina {
  background: url(/i/nresource/image/icon-tip.png) 9px -111px no-repeat;
}
.bg-tip-qq {
  background: url(/i/nresource/image/icon-tip.png) 8px -49px no-repeat;
}
.bg-col-wechart {
  background: #f2f2f2 url(/i/nresource/image/icon-tip.png) 8px -20px no-repeat;
}
.bg-col-sina {
  background: #f2f2f2 url(/i/nresource/image/icon-tip.png) 8px -137px no-repeat;
}
.bg-col-qq {
  background: #f2f2f2 url(/i/nresource/image/icon-tip.png) 8px -83px no-repeat;
}
.rechart-content {
  width: 100%;
  height: 38px;
  border: #a9a5a0 1px solid;
  background: #fff;
}
.rechart-span {
  height: 36px;
  line-height: 36px;
  text-align: right;
  margin-right: 8%;
}
.recharge-txt {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border: 0;
  *border: 0;
  text-indent: 5px;
  color: #000;
  padding-left: 5%;
}
.recharge-amount-txt {
  width: 97%;
  height: 22px;
  line-height: 22px;
  text-align: center;
}
.recharge-btn {
  width: 20%;
  line-height: 30px;
  background: #297bfb;
  color: #fff;
  border: 0;
}
.benefit-recharg-con-right .tip-span {
  position: absolute;
  top: 0;
  right: -180px;
  color: #0085d0;
  background: url(/i/nresource/image/ban-b.png) left center no-repeat;
  padding-left: 17px;
}
.prefe-btn {
  width: 100%;
  line-height: 32px;
  background: #f45336;
  color: #fff;
  border: 0;
  border-bottom: #dc462f 2px solid;
  font-size: 14px;
}
.share-btn {
  width: 100%;
  line-height: 28px;
  background: #0558d4;
  border: #000 1px solid;
  border-radius: 15px;
}
.wei_share img {
  padding: 20px 20px 10px;
  height: 280px;
}
.wei_share p {
  font-size: 16px;
  text-align: center;
}
.pospan {
  position: relative;
}
.pospan span {
  position: absolute;
  bottom: 10px;
  left: 130px;
  background: url(/i/nresource/image/ban-b.png) left center no-repeat;
  padding-left: 17px;
  color: #0085d0;
}
.bg-benevo {
  background: #fff url(/i/nresource/image/bene-bg-new.png) top left no-repeat;
  background-size: 100%;
  position: relative;
}
.bg-benevo-fest {
  background: #fff url(/i/nresource/image/bene-bg1.png) top left no-repeat;
  background-size: 100%;
  position: relative;
}
.bg-cloud {
  background: url(/i/nresource/image/bene-cont1.png) 0 33px no-repeat;
}
.bg-star {
  background: url(/i/nresource/image/bene-star.png) no-repeat;
  height: 182px;
  margin-top: -19%;
  margin-left: 88%;
}
.bg-present {
  background: url(/i/nresource/image/bene-present.png) 100% 98% no-repeat;
}
.bg-child {
  background: url(/i/nresource/image/bene-cont2.png) no-repeat;
  height: 143px;
  margin-left: -11px;
  margin-top: 10px;
}
.bg-benevo-nav {
  background: #fff url(/i/nresource/image/bene-nav.png) top left no-repeat;
  background-size: 100%;
}
.benevo-nav {
  height: 92px;
}
.benevo-nav-btn {
  cursor: pointer;
  width: 147px;
  height: 40px;
  line-height: 40px;
  border: 0;
  background: url(/i/nresource/image/bene-icon.png) 0 -183px no-repeat;
  color: #0084d3;
  text-align: left;
  text-indent: 17px;
}
.benevo-subnav {
  overflow: hidden;
  background: #f4f2f3 url(/i/nresource/image/bene-sub-bg.png) right bottom
    no-repeat;
  background-size: 24%;
}
.benevo-subnav-dl {
  width: 100%;
}
.benevo-subnav-dl dt {
  width: 97px !important;
  overflow: hidden;
}
.benevo-subnav-txt {
  width: 90%;
  height: 26px;
  line-height: 26px !important;
  background: #fff;
  border: #47daf6 1px solid;
  border-radius: 5px;
  text-indent: 5px;
  *text-indent: 5px;
}
.benevo-subnav-sel {
  width: 98.5%;
  height: 26px;
  line-height: 26px !important;
  background: #fff;
  border: #47daf6 1px solid;
  border-radius: 5px;
}
.benevo-subnav-sel-txt {
  position: absolute;
  top: 7px;
  left: 8px;
  width: 70%;
  height: 24px;
  line-height: 24px;
  *line-height: 24px;
  border: 0;
  *border: 0;
  text-indent: 5px;
}
.benevo-subnav-sel-ul {
  cursor: pointer;
  position: absolute;
  top: 33px;
  left: 5px;
  height: 60px;
  background: #fff;
  border: 1px solid #94d5fe;
  border-top: 0;
  width: 98.5%;
  overflow-y: auto;
  display: none;
  z-index: 100;
}
.jt-txt-readonly {
  font-family: "microsoft yahei", "å®‹ä½“", Arial, sans-serif, simsun;
  font-size: 17px;
  background-color: #f9f9f9;
}
.benevo-subnav-sel-ul li {
  line-height: 28px;
  text-indent: 5px;
}
.benevo-subnav-sel-ul li:hover {
  background: #0083d2;
  color: #fff;
}
.bene-thre-sel-ul {
  position: absolute;
  top: 27px;
  left: 0;
  width: 95%;
  height: 100px;
  background: #fff;
  border: 1px solid #47daf6;
  border-top: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
}
.bene-thre-sel-ul li {
  line-height: 25px;
  text-indent: 10px;
}
.bene-thre-sel-ul li:hover {
  background: #0083d2;
  color: #fff;
}
.benevo-subnav-btn {
  cursor: pointer;
  width: 90%;
  height: 30px;
  background: #47daf6;
  color: #fff;
  border: 0;
  border-radius: 5px;
}
.benevo-subnav-btn[disabled] {
  color: #fff !important;
  background-color: #bdbdbd !important;
  border-color: #bdbdbd !important;
  cursor: not-allowed;
}
.benevo-subnav-btn[disabled]:hover {
  color: #fff !important;
}
.benevo-subnav-btn:hover {
  background: #4097d4;
}
.benevo-subnav-btn-gray {
  cursor: pointer;
  width: 90%;
  height: 30px;
  background: #c9c9c9;
  color: #fff;
  border: 0;
  border-radius: 5px;
}
.benevo-arr {
  width: 49px;
  height: 24px;
  position: absolute;
  top: 7px;
  right: 4px;
  background: #fff url(/i/nresource/image/bene-arr.jpg) 33px 9px no-repeat;
  z-index: 10;
}
.benevo-dir-tit {
  width: 100%;
  height: 49px;
  background: url(/i/nresource/image/bene-icon.png) -290px top no-repeat;
}
.bg-benevo-tit {
  background: url(/i/nresource/image/bene-icon.png) -290px top no-repeat;
}
.bg-benevo-tab-active0 {
  background: url(/i/nresource/image/bene-bg-tab.png) 0 0 no-repeat;
}
.bg-benevo-tab-active1 {
  background: url(/i/nresource/image/bene-bg-tab.png) -100px -34px no-repeat;
}
.bg-benevo-tab-active2 {
  background: url(/i/nresource/image/bene-bg-tab.png) -203px 0 no-repeat;
}
.bg-benevo-tab-0 {
  background: url(/i/nresource/image/bene-bg-tab.png) 0 -34px no-repeat;
}
.bg-benevo-tab-1 {
  background: url(/i/nresource/image/bene-bg-tab.png) -100px 0 no-repeat;
}
.bg-benevo-tab-2 {
  background: url(/i/nresource/image/bene-bg-tab.png) -203px -34px no-repeat;
}
.bg-benevo-explan {
  background: url(/i/nresource/image/bene-bg-explan.png) 0 0 no-repeat;
}
.bg-benevo-alarm {
  background: url(/i/nresource/image/bene-bg-alarm.png) 0 6px no-repeat;
}
.bg-benevo-alarm2 {
  background: url(/i/nresource/image/alarm-rang.gif) -3px no-repeat;
}
.benevo-dir-content {
  width: 100%;
  background-size: 15%;
  border: #e1e1e1 2px solid;
  border-radius: 10px;
}
.bg-benevo-con {
  width: 22%;
  height: 127px;
  z-index: 10;
  position: absolute;
  bottom: 14px;
  left: 0;
  background: #fff url(/i/nresource/image/bene-cont2.png) 10px 0 no-repeat;
  background-size: 84%;
  -moz-background-size: 84%;
  -webkit-background-size: 84%;
  -o-background-size: 84%;
}
.bg-benevo-con-arr {
  cursor: pointer;
  z-index: 10;
  position: absolute;
  bottom: -21px;
  left: 45%;
  width: 46px;
  height: 45px;
  background: url(/i/nresource/image/bene-icon.png) 0 -118px no-repeat;
}
.bg-benevo-con-arr1 {
  cursor: pointer;
  z-index: 10;
  position: absolute;
  bottom: -21px;
  left: 45%;
  width: 46px;
  height: 45px;
  background: url(/i/nresource/image/bene-icon.png) -48px -118px no-repeat;
}
.benevo-dir-content-left {
  width: 62%;
}
.bg-bene-hollow {
  background: url(/i/nresource/image/bene-icon.png) -660px -65px no-repeat;
}
.bg-bene-hollow1 {
  background: url(/i/nresource/image/bene-icon.png) -660px -53px no-repeat;
}
.bg-bene-honestly {
  background: url(/i/nresource/image/bene-icon.png) -462px -344px no-repeat;
}
.bg-bene-honestly1 {
  background: url(/i/nresource/image/bene-icon.png) -462px -333px no-repeat;
}
.benevo-dir-content-right {
  width: 18%;
}
.benevo-dir-content-right-a {
  width: 28px;
  height: 28px;
}
.bennvo-update {
  background: url(/i/nresource/image/bene-icon.png) -407px -121px no-repeat;
}
.bennvo-update:hover {
  background: url(/i/nresource/image/bene-icon.png) -300px -61px no-repeat;
}
.bennvo-del {
  background: url(/i/nresource/image/bene-icon.png) -464px -151px no-repeat;
}
.bennvo-del:hover {
  background: url(/i/nresource/image/bene-icon.png) -355px -61px no-repeat;
}
.bg-icon-radio {
  cursor: pointer;
  z-index: 20;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 21px;
  left: -12px;
  background: url(/i/nresource/image/bene-icon.png) -152px -61px no-repeat;
}
.bg-icon-radio1 {
  cursor: pointer;
  z-index: 20;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 21px;
  left: -12px;
  background: url(/i/nresource/image/bene-icon.png) -108px -61px no-repeat;
}
.cred-warn-1 {
  line-height: 28px;
  padding-left: 23px;
  background: url(/i/nresource/image/ued-login-icon.png) 1px -160px no-repeat;
}
.bennvo-tip {
  width: 170px;
  height: 83px;
  background: #fffdee;
  border: #edd28b 1px solid;
}
.bg-succ-arr1 {
  width: 11px;
  height: 7px;
  background: url(/i/nresource/image/bene-icon.png) -175px -117px no-repeat;
  position: absolute;
  top: -7px;
  left: 10px;
  z-index: 10;
}
.bg-succ-save {
  padding: 0 10px;
  color: #fff;
  background: #8dc500;
  height: 24px;
  border: 0;
  border-radius: 5px;
}
.zk {
  display: none;
}
.bg-bene-heart {
  background: url(/i/nresource/image/bene-icon.png) -464px -235px no-repeat;
}
.bg-bene-expan {
  background: url(/i/nresource/image/bene-icon.png) -379px -239px no-repeat;
}
.bg-bene-shrink {
  background: url(/i/nresource/image/bene-icon.png) -379px -270px no-repeat;
}
.bg-bene-rece {
  background: url(/i/nresource/image/bene-icon.png) -379px -271px no-repeat;
}
.bg-bene-expan:hover,
.bg-bene-shrink:hover,
.bg-bene-rece:hover,
.bg-bene-gift-icon:hover,
.bg-bene-gift-icon-active:hover {
  cursor: pointer;
}
.bg-bene-gift-icon {
  background: url(/i/nresource/image/bene-icon.png) -483px -271px no-repeat;
}
.bg-bene-gift-icon-active {
  background: url(/i/nresource/image/bene-icon.png) -304px -271px no-repeat;
}
.bg-bene-addnum {
  background: url(/i/nresource/image/bene-icon.png) -311px -294px no-repeat;
}
.bg-bene-direct {
  background: url(/i/nresource/image/bene-icon.png) -508px -187px no-repeat;
}
.bene-tr:hover {
  background: #f9f9f9;
}
.bene-btn:hover {
  color: #fff !important;
  background: #47daf6;
}
.bg-bene-tip {
  background: url(/i/nresource/image/ued-login-icon.png) 0 -186px no-repeat;
}
.bg-bene-tip1 {
  background: url(/i/nresource/image/ued-login-icon.png) 0 -156px no-repeat;
}
.bg-bene-tip2 {
  background: url(/i/nresource/image/ued-login-icon.png) 3px -156px no-repeat;
}
.bg-bene-tip3 {
  background: url(/i/nresource/image/ued-login-icon.png) 6px -160px no-repeat;
}
.bg-bene-tip-show {
  background: url(/i/nresource/image/bene-icon.png) -40px 0 no-repeat;
}
.bene-bg-sina {
  background: url(/i/nresource/image/bene-icon-sina.png) 8px 4px no-repeat;
}
.bene-bg-qq {
  background: url(/i/nresource/image/bene-icon-sina.png) -39px 4px no-repeat;
}
.bene-bg-sina-active {
  background: url(/i/nresource/image/bene-icon-sina.png) 8px -24px no-repeat;
}
.bene-bg-qq-active {
  background: url(/i/nresource/image/bene-icon-sina.png) -39px -22px no-repeat;
}
.bene-bg-explan {
  background: url(/i/nresource/image/bene-bg-explan1.png) 0 0 no-repeat;
}
.bene-bg-newintrod {
  background: url(/i/nresource/image/img-new-introd01.png) 0 0 no-repeat;
}
.bene-bg-newintrod1 {
  background: url(/i/nresource/image/img-new-introd11.png) 0 0 no-repeat;
}
.benevo-subnav-readonly {
  width: 98.5%;
  height: 26px;
  line-height: 26px !important;
  background: #fff;
  border: #e1e1e1 1px solid;
  border-radius: 5px;
}
.lover:hover {
  cursor: pointer;
  background: #f9f9f9;
}
.js-select1:hover {
  cursor: pointer;
}
.no-addhis {
  float: left;
  margin-top: 51px;
  margin-left: 20px;
}
.no-addhis-img {
  float: left;
  margin-left: 205px;
}
.bene-inp-err {
  position: relative;
  width: 100%;
  height: 24px;
}
.nick-err {
  position: absolute;
}
.phon-err {
  position: absolute;
  padding-left: 113px;
}
.bene-hfbz {
  position: absolute;
  top: 6px;
  left: 5px;
}
.bene-sel-thre {
  position: absolute;
  top: 6px;
  left: 65px;
  width: 18%;
  height: 26px;
  line-height: 26px !important;
  background: #fff;
  border: 1px solid #47daf6;
  border-radius: 5px;
}
.bene-thre-yuan {
  position: absolute;
  top: 6px;
  left: 113px;
}
.sel-alarm-thre {
  position: absolute;
  top: 5px;
  left: 2px;
  width: 77%;
  height: 16px;
  line-height: 16px !important;
  text-align: center;
  border: 0;
  text-indent: 5px;
}
.dis-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.money-alarm {
  width: 204px;
  margin-left: 149px;
  margin-top: 6px;
}
.glow {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  color: orange !important;
  -webkit-animation: bilng 1.5s ease-in-out infinite alternate;
  -moz-animation: bilng 1.5s ease-in-out infinite alternate;
  animation: bilng 1.5s ease-in-out infinite alternate;
}
@-webkit-keyframes bilng {
  from {
    text-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #f17, 0 0 0 #f17,
      0 0 0 #f17, 0 0 0 #f17, 0 0 0 #f17;
  }
  to {
    text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #f17,
      0 0 2px #f17, 0 0 2px #f17, 0 0 2px #f17, 0 0 2px #f17;
  }
}
@-moz-keyframes bilng {
  from {
    text-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #f17, 0 0 0 #f17,
      0 0 0 #f17, 0 0 0 #f17, 0 0 0 #f17;
  }
  to {
    text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #f17,
      0 0 2px #f17, 0 0 2px #f17, 0 0 2px #f17, 0 0 2px #f17;
  }
}
@keyframes bilng {
  from {
    text-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #f17, 0 0 0 #f17,
      0 0 0 #f17, 0 0 0 #f17, 0 0 0 #f17;
  }
  to {
    text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #f17,
      0 0 2px #f17, 0 0 2px #f17, 0 0 2px #f17, 0 0 2px #f17;
  }
}
.love-inter-tip {
  position: relative;
  color: #f05895 !important;
  border: 2px solid #e1e1e1;
  border-radius: 5px;
  width: 170px;
  left: -21px;
  text-align: left;
  padding: 5px 10px;
  background-color: #fff;
  box-shadow: 0 0 8px #ccc;
  font-size: 13px;
  z-index: 9999;
}
.inter-tip-sj {
  position: absolute;
  width: 15%;
  height: 18%;
  background: url(/i/nresource/image/al-count.png) no-repeat;
  background-size: 100%;
  top: -11px;
  left: 68px;
}
.inter:hover .love-inter-tip {
  display: block !important;
}
.lifepay-list {
  width: 100%;
  overflow: hidden;
}
.lifepay-list li {
  float: left;
  width: 70px;
  overflow: hidden;
  margin-right: 57px;
  cursor: pointer;
}
.lifepay-list li:last-child {
  margin-right: 0 !important;
}
.lifepay-list-img {
  width: 75px;
  height: 75px;
}
.lifepay-choose-date {
  cursor: pointer;
}
.bg-lifepay-tip {
  background: url(/i/nresource/image/ued-login-icon.png) 0 -151px no-repeat;
}
.bg-lifepay-tip-vec {
  background: url(/i/nresource/image/ued-login-icon.png) 0 -162px no-repeat;
}
.bg-lifepay-1 {
  background: url(/i/nresource/image/lifepay-new-list.png) 1px 2px no-repeat;
}
.bg-lifepay-2 {
  background: url(/i/nresource/image/lifepay-new-list.png) 1px -79px no-repeat;
}
.bg-lifepay-3 {
  background: url(/i/nresource/image/lifepay-new-list.png) 1px -161px no-repeat;
}
.bg-lifepay-4 {
  background: url(/i/nresource/image/lifepay-new-list.png) 1px -235px no-repeat;
}
.bg-lifepay-active-1 {
  background: url(/i/nresource/image/lifepay-new-list.png) -81px 1px no-repeat;
}
.bg-lifepay-active-2 {
  background: url(/i/nresource/image/lifepay-new-list.png) -81px -80px no-repeat;
}
.bg-lifepay-active-3 {
  background: url(/i/nresource/image/lifepay-new-list.png) -81px -161px
    no-repeat;
}
.bg-lifepay-active-4 {
  background: url(/i/nresource/image/lifepay-new-list.png) -81px -236px
    no-repeat;
}
.bg-lifepay-up {
  background: url(/i/nresource/image/lifepay-list.png) -275px -51px no-repeat;
}
.bg-lifepay-down {
  background: url(/i/nresource/image/lifepay-list.png) -275px -71px no-repeat;
}
.txt-lifepay {
  border-radius: 5px;
  text-indent: 5px;
  *text-indent: 0;
}
.js-select:hover {
  cursor: pointer;
}
.sel-icon {
  width: 34px;
  height: 33px;
  position: absolute;
  top: 0;
  right: 3px;
  background: #fff url(/i/nresource/image/sel-icon-1.png) 9px 15px no-repeat;
  z-index: 10;
}
.sel-ul {
  cursor: pointer;
  position: absolute;
  top: 39px;
  left: -1px;
  background: #fff;
  border: 1px solid #a9a5a0;
  border-top: 0;
  overflow-y: auto;
  overflow: hidden;
  z-index: 100;
}
.sel-ul li {
  line-height: 38px;
  text-indent: 5px;
}
.sel-ul li:hover {
  background: #0083d2;
  color: #fff;
}
.rc-life-provice {
  width: 65px;
  text-align: center;
  float: left;
}
.bg-shoporder-del {
  background: url(/i/nresource/image/icon-gather.png) -2px -536px no-repeat;
}
.shop_order_ul li:hover {
  color: #0083d2;
}
.shop_order_ul .active {
  color: #0083d2;
}
.js_select2.order-select-box {
  border: 0 none;
  background: #f4f4f4;
}
.js_select2.order-select-box.on {
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
}
.js_select2.order-select-box.on .tag-select,
.js_select2.on .tag-select {
  background: url(/i/nresource/image/sel-icon-3.png) center center no-repeat;
}
.order-select-box .shop_order_ul {
  border: 0 none;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  top: 25px;
  left: 0;
}
.order-select-box .shop_order_ul li {
  padding-left: 10px;
}
table.stc-table-wid {
  width: 450px !important;
}
.jf-none {
  width: 381px;
  height: 60px;
  padding: 100px 25px 100px 177px;
  background: url(/i/nresource/image/bg-jf-none.png) 20px 73px no-repeat;
}
.jf-interface-fail {
  width: 242px;
  height: 60px;
  padding: 85px 25px 150px 177px;
  background: url(/i/nresource/image/bg-jf-fail.png) 20px 73px no-repeat;
}
.jf-notlogin {
  height: 60px;
  padding: 85px 25px 150px 177px;
  background: url(/i/nresource/image/hsn-gril.png) 20px 73px no-repeat;
}
.jf-unlogin-icon {
  float: left;
  width: 50%;
  height: 400px;
  background: url(/i/nresource/image/bg-jf-nologin.png) center no-repeat;
  background-size: 75%;
  cursor: pointer;
}
.jf-unlogin-txt {
  float: left;
  padding-top: 100px;
  padding-left: 4%;
  width: 46%;
  overflow: hidden;
  font-size: 12px;
}
.jf-unlogin-txt h3 {
  height: 38px;
  font-size: 14px;
}
.jf-unlogin-txt h3 a {
  color: #0085d0;
}
.jf-unlogin-txt p {
  height: 22px;
  line-height: 22px;
}
.untable-unlogin {
  width: 682px;
  height: 210px;
  background: url(/i/nresource/image/hsn-gril.png);
  margin: 70px auto 50px;
}
.untable-unlogin p {
  width: 260px;
  margin: 10px 100px 0 0;
  float: right;
}
.table-unlogin {
  height: 150px;
  padding: 10px 0;
}
.unlogin-girl {
  background: url(/i/nresource/image/unlogin-girl.png);
  width: 411px;
  height: 101px;
  margin: 0 auto;
  text-align: center;
}
.unlogin-girl p {
  float: left;
  margin: 8px 0 0 150px;
}
.unlogin-m-girl {
  background: url(/i/nresource/image/unlogin-m-girl.png);
  width: 460px;
  height: 101px;
  margin: 0 auto;
  text-align: left;
}
.unlogin-m-girl p {
  float: left;
  margin: 16px 10px 0 148px;
}
.autoselect {
  max-height: 150px;
  overflow-y: auto;
}
.stc-hsn-btn {
  height: 42px;
  margin-bottom: 34px;
}
.stc-hsn-btn-ul {
  height: 42px;
  overflow: hidden;
}
.stc-hsn-btn-ul li {
  width: 188px;
  line-height: 42px;
  text-align: center;
  background-color: #ccf1fd;
  float: left;
  margin-right: 22px;
  font-size: 16px;
}
.stc-hsn-btn-ul li a {
  text-decoration: none;
  color: #3aaff9;
}
.stc-hsn-btn-ul .active {
  background-color: #0084d4;
}
.stc-hsn-btn-ul .active a {
  color: #fff;
}
.stc-hsn-add-search {
  height: 30px;
  position: relative;
}
.stc-hsn-add-search button {
  width: 35px;
  height: 30px;
  background: url(/i/nresource/image/hsn-add.png) no-repeat center;
  cursor: pointer;
}
.stc-hsn-add-search .stc-hsn-s-btn {
  background: url(/i/nresource/image/hsn-search.png) no-repeat center;
}
.stc-hsn-int {
  border: 1px solid #dadada;
  border-radius: 5px;
  color: #d2d2d2;
  font-size: 14px;
  line-height: 28px;
}
.stc-tip-add {
  font-size: 12px;
  color: #e40077;
  position: absolute;
  top: 37px;
  left: 0;
  line-height: 100%;
  display: none;
}
.stc-tip-add b {
  width: 14px;
  height: 14px;
  background: url(/i/nresource/image/ban.png) no-repeat 0 0;
  float: left;
  margin-right: 4px;
}
.stc-tip-sar {
  font-size: 12px;
  color: #e40077;
  position: absolute;
  top: 37px;
  left: 288px;
  line-height: 100%;
  display: none;
}
.stc-tip-sar b {
  width: 14px;
  height: 14px;
  background: url(/i/nresource/image/ban.png) no-repeat 0 0;
  float: left;
  margin-right: 4px;
}
td img {
  cursor: pointer;
}
.protect-data {
  width: 100%;
}
.Wdatem {
  width: 195px !important;
}
.stc-hsn-yw {
  position: relative;
  text-align: center;
}
.stc-hsn-yw p {
  line-height: 22px;
  position: absolute;
  top: 10px;
  right: 240px;
  text-align: left;
}
.stc-hsn-tab {
  width: 605px;
  height: 42px;
  background: url(/i/nresource/image/hsn-tab.png) no-repeat 0 0;
  margin-left: 44px;
  margin-bottom: 115px;
}
.stc-list-box {
  height: 80px;
  border: 1px solid #dadada;
  padding-left: 30px;
  position: relative;
  line-height: 80px;
}
.stc-list-box b {
  position: absolute;
  top: -13px;
  left: -1px;
  width: 98px;
  height: 27px;
  background: url(/i/nresource/image/stc-hsn-msg.png) no-repeat 0 0;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  font-weight: 400;
}
.stc-list-box i {
  display: inline-block;
  font-style: normal;
  font-size: 16px;
}
.stc-list-box p {
  display: inline-block;
  margin-left: 30px;
  font-size: 12px;
}
.stc-list-box em {
  height: 14px;
  font-style: normal;
  display: block;
  line-height: 14px;
  position: absolute;
  bottom: 10px;
  left: 32px;
  background: url(/i/nresource/image/ban.png) no-repeat 0 0;
  padding-left: 18px;
  font-size: 12px;
  color: red;
  display: none;
}
.stc-list-box .checkbox .stc-hsn-posi {
  position: absolute;
  top: 0;
  left: 0;
}
.stc-hsn-wait {
  position: relative;
  height: 500px;
  background: #fff;
}
.stc-hsn-wait span {
  width: 80px;
  height: 80px;
  margin-top: -80px;
  margin-left: -80px;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
}
.stc-hsn-wait b {
  margin-top: -50px;
  margin-left: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  font-weight: 400;
}
.stc-hsn-wait span img {
  width: 100%;
}
.tip-comm-bg {
  background: url(/i/nresource/image/icon-tips.png) 0 5px no-repeat;
}
.tip-comm-bg-1 {
  background: url(/i/nresource/image/icon-tips.png) 0 6px no-repeat;
}
.tip-comm-bg-2 {
  background: url(/i/nresource/image/icon-tips.png) 0 2px no-repeat;
}
.ued-panel3 {
  margin-bottom: 20px;
  border: 1px solid #e5edf3;
}
.ued-panel3-bodys {
  padding: 6px 0;
  width: 870px;
}
.ued-panel3-body {
  padding: 15px 10px;
}
.news-rel {
  position: relative;
}
.total-news-bd {
  width: 98.4%;
}
.ued-panel3 .ued-grid-img {
  width: 90px;
  max-width: 100%;
  height: 90px;
  max-height: 100%;
  margin: 0 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.ued-panel3 .ued-grid-intro {
  width: 670px;
  line-height: 30px;
  max-height: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-align: justify;
}
.ued-g20 {
  width: 20%;
}
.ued-gl {
  float: left;
  margin: 0;
}
.ued-g80 {
  width: 80%;
}
.mynews-color-2 {
  color: #0085d0 !important;
}
.grid-del-icon {
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 10px;
  width: 26px;
  height: 26px;
  background: url(/i/nresource/image/icon-meal33.png) -344px -83px no-repeat;
}
.ued-panel3 .ued-panel3-header {
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px #e5edf3 solid;
  background-color: #f4f4f4;
}
.news-fr {
  float: right !important;
  _display: inline !important;
  margin-right: 30px;
}
.new-headers {
  font-size: 14px;
  color: #333;
  position: relative;
}
.ued-panel3 .ued-grid-img-coupons {
  max-width: 100%;
  max-height: 100%;
  margin: 0 20px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.ued-panel3 .ued-grid-img-timeLimit {
  width: 946px;
  height: 128px;
}
.ued-panel3 .ued-grid-intro-timeLimit {
  width: 100%;
  line-height: 30px;
  max-height: 90px;
  overflow: hidden;
  display: inline;
  padding-left: 28px;
}
.ued-panel3 .ued-grid-img-dialog {
  width: 946px;
  height: 128px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
}
.ued-panel3 .ued-grid-img-dialog p {
  color: #fff;
  font-size: 24px;
  position: absolute;
  top: 40%;
  left: 43%;
}
.new-red {
  width: 4px;
  height: 4px;
  background-color: red;
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  top: 8px;
  left: -12px;
}
.new-detail {
  padding: 20px 0 0 30px;
  border-bottom: 1px solid #dadada;
  margin: 0 25px;
}
.new-tests {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #666;
}
.new-icons1 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-hd.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons2 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-hf.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons3 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-kq.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons4 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-ll.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons5 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-qb.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons6 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-sp.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons7 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-zd.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons8 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-ss.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons9 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-pp.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.new-icons10 {
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/news/new-dx.png) no-repeat;
  background-size: 100%;
  float: left;
  margin-right: 10px;
}
.news-div {
  margin-top: 50px;
  margin-bottom: 20px;
}
.news-divs {
  margin-top: 10px;
  margin-bottom: 20px;
}
.news-qx {
  float: left;
  width: 60px;
  height: 25px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10%;
  text-align: center;
  line-height: 25px;
  margin-left: 90px;
  font-size: 12px;
  margin-bottom: 20px;
}
.news-xz {
  float: left;
  width: 60px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  background: #31adfc;
  border-radius: 10%;
  margin-left: 20px;
  font-size: 12px;
  color: #fff;
}
.news-zy {
  text-align: center;
}
.news-img {
  width: 160px;
  height: 160px;
  margin: 10px 0 0 30px;
}
.news-qxs {
  width: 60px;
  height: 25px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10%;
  text-align: center;
  line-height: 25px;
  margin-left: 80px;
  font-size: 12px;
  margin-bottom: 20px;
}
.ui-dialog-body b {
  font-weight: 400;
}
.myinfo a {
  display: inline-block;
  padding-left: 20px;
  color: #0085d0;
}
.stc-list-box2 {
  height: 64px !important;
  line-height: 64px;
}
.stc-list-box2 i {
  position: absolute;
  bottom: -41px;
  left: -1px;
  width: 98px;
  height: 27px;
  background: url(/i/nresource/image/stc-hsn-msg.png) no-repeat 0 0;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  font-weight: 400;
}
.stc-list-box2 strong {
  color: #ea0884;
  font-size: 18px;
}
.smody b {
  font-weight: 400;
  color: #c9c9c9;
}
.msg-tit {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px #ccc solid;
  font-size: 16px;
  margin-bottom: 10px;
}
.msg-remind {
  border: 0;
  padding-left: 10px;
  height: 26px;
  margin-left: 2px;
  display: inline-block;
}
.msg_category {
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  font-weight: 700;
  background: #f4f4f4;
}
.msg-tit2 {
  display: inline;
  line-height: 40px;
  font-size: 14px;
  font-weight: 700;
  margin-left: 200px;
}
.msg-list {
  line-height: 40px;
  margin-left: 35px;
  margin-right: 60px;
}
.msg-font {
  font-weight: 700;
  padding-bottom: 8px;
  padding-top: 5px;
  padding-left: 30px;
}
.msg-order-remd {
  padding-left: 29px;
  padding-bottom: 8px;
  padding-top: 5px;
  overflow: hidden;
}
.remind-tit {
  width: 150px;
  display: inline-block;
  float: left;
}
.msg-remind-tip {
  width: 300px;
  display: inline-block;
  float: left;
  margin-left: 2%;
  font-family: Microsoft YaHei;
}
.msg_text .login_count_type li:hover {
  background-color: #f5f5f5;
}
.msg_text .login_count_type {
  padding-bottom: 0;
}
.msg_text #select-phone {
  color: #000;
}
.msg-email-modify {
  background: url(/i/nresource/image/icon-new.png) no-repeat -5px -37px;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: absolute;
  top: 3px;
  cursor: pointer;
}
.msg-phone-modify {
  background: url(/i/nresource/image/icon-new.png) no-repeat -5px -37px;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: absolute;
  top: 3px;
  cursor: pointer;
}
.msg-borl {
  border-left: 1px solid #dadada;
}
.msg-borr {
  border-right: 1px solid #dadada;
}
.msg-borb {
  border-bottom: 1px solid #dadada;
}
.order-icon-down {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: 5px;
  margin-left: 5px;
  vertical-align: top;
  border-top: 1px solid #0085d0;
  border-right: 1px solid #0085d0;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.order-icon-up {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-top: 9px;
  margin-left: 5px;
  vertical-align: top;
  border-top: 1px solid #0085d0;
  border-right: 1px solid #0085d0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.order-combinat {
  position: absolute;
  left: -24px;
  top: -18px;
  width: 53px;
  padding-top: 21px;
  height: 20px;
  background: #3d8fd3;
  color: #fff;
  text-align: center;
  font-size: 10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.order-icon-down-ie {
  display: inline-block;
  margin-top: 8px;
  width: 13px;
  height: 8px;
  vertical-align: top;
  background: url(/i/nresource/image/icon-arrowb.png) 0 0 no-repeat;
}
.order-icon-up-ie {
  display: inline-block;
  margin-top: 8px;
  width: 13px;
  height: 8px;
  vertical-align: top;
  background: url(/i/nresource/image/icon-arrowt.png) 0 0 no-repeat;
}
.order-combinat-ie {
  position: absolute;
  left: 0;
  top: 0;
  width: 26px;
  height: 26px;
  background: url(/i/nresource/image/icon-combinat.png) 0 0 no-repeat;
}
.prov-box-top {
  width: 294px;
  position: absolute;
  top: 39px;
  left: -1px;
}
.prov-box-top .prov_box_size {
  width: 96px;
  height: 36px;
  background: #f9f9f9;
  float: left;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  text-align: center;
  line-height: 36px;
}
.prov-box-top :first-child {
  border-left: 1px solid #e7e7e7;
}
.prov-box-top .active {
  background: #fff;
  border-bottom: 1px solid #fff;
  color: #0085d0;
}
.prov-box {
  width: 290px;
  min-height: 20px;
  position: absolute;
  top: 76px;
  left: -1px;
  border: 1px solid #e7e7e7;
  border-top: 0;
  background: #fff;
  padding-bottom: 16px;
  padding-top: 5px;
}
.region_list .current {
  background: #0085d0;
  color: #fff;
  border-radius: 2px;
}
.prov-box .sort_list {
  padding-left: 64px;
}
.prov-box .sort {
  padding-top: 2px;
  padding-right: 20px;
  padding-left: 18px;
  float: left;
  text-indent: 0;
}
.sort_list :first-child {
  text-indent: -5px;
}
.region_list a {
  display: inline-block;
  line-height: 30px;
  padding: 0 12px;
  text-indent: -1px;
}
.col-box {
  padding-top: 8px;
}
.sel-li {
  background: #f0eded;
}
input.ipt-style::-webkit-input-placeholder {
  font-size: 14px;
}
input.ipt-style::-moz-placeholder {
  font-size: 14px;
}
input.ipt-style:-moz-placeholder {
  font-size: 14px;
}
input.ipt-style:-ms-input-placeholder {
  font-size: 14px;
  color: #8b8b8b;
}
.stc-upgrade-tilte {
  margin-top: 100px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 28px;
  color: #0085d0;
  font-weight: 700;
}
.stc-upgrade-img {
  width: 350px;
  height: 400px;
  background-repeat: no-repeat;
  background-image: url(/i/nresource/image/gonggao2.png);
  background-position: -50px -50px;
}
.preferen-sale-list {
  list-style: none;
  height: 90px;
  width: 92%;
}
.m-card-shop-big1 {
  height: 79px;
  float: left;
  width: 60%;
  margin-right: 10px;
  position: relative;
  border: 2px solid #ccc;
  border-radius: 8px;
  background: #fff;
}
.m-card-shop-big1 .circle {
  position: absolute;
  top: 10px;
  left: -10px;
  background-color: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: 2px solid #ccc;
  cursor: pointer;
}
.m-card-shop-big1 .origin {
  position: absolute;
  top: 18px;
  left: -2px;
  width: 8px;
  height: 8px;
  background-color: #ccc;
  border-radius: 50%;
}
.m-card-shop-big1 .preferen-title1 {
  margin: 5px 14px 5px 33px;
  line-height: 20px;
  font-size: 20px;
}
.m-card-shop-big1 .preferen-content1 {
  margin: 0 15px;
  line-height: 22px;
  margin-bottom: 5px;
}
.m-card-shop-small1 {
  height: 79px;
  float: left;
  width: 60%;
  margin-right: 25px;
  position: relative;
  border: 2px solid #ccc;
  border-radius: 8px;
  background: #fff;
}
.m-card-shop-small1 .circle {
  position: absolute;
  top: 10px;
  left: -12px;
  background-color: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: 2px solid #ccc;
  cursor: pointer;
}
.m-card-shop-small1 .preferen-title1 {
  line-height: 20px;
  font-size: 20px;
  text-align: center;
  margin: 5px 0;
}
.m-card-shop-small1 .preferen-content1 {
  margin: 0 15px;
  line-height: 22px;
  margin-bottom: 5px;
}
.m-card-shop-small1 .origin {
  position: absolute;
  top: 18px;
  left: -4px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 50%;
}
.font-black1 {
  color: #0085d0 !important;
}
.benefit-card {
  padding-left: 19.5%;
}
.costmoney {
  width: 100%;
  height: 30px;
  padding-right: 2%;
  line-height: 30px;
  color: #000;
}
.costmoney p {
  width: 17%;
}
.costmoney span {
  width: 20%;
}
.preferen-sale-list .active {
  border: 2px solid #0085d0;
}
.preferen-sale-list .active span {
  border: 2px solid #0085d0;
}
.preferen-sale-list .active strong {
  background-color: #0085d0;
}
.mycoupons-category li {
  display: inline-block;
  width: 32.3%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  background-color: #cbf1fe;
  color: #33acfb;
  cursor: pointer;
}
.mycoupons-category li.active {
  background-color: #33acfb;
  color: #fff;
}
.mycoupons-category2 li {
  display: inline-block;
  width: 23.9%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  background-color: #cbf1fe;
  color: #33acfb;
  cursor: pointer;
}
.mycoupons-category2 li.active {
  background-color: #33acfb;
  color: #fff;
}
.ok-errorpage-box {
  width: 350px;
  overflow: hidden;
  color: #666;
  font-size: 17px;
  font-weight: 400;
  text-align: center;
  padding-top: 80px;
  margin: 0 auto;
}
.ok-nulldata-spebox {
  width: 322px;
  height: 225px;
  color: #666;
  font-size: 17px;
  font-weight: 400;
  text-align: center;
  padding-top: 80px;
  margin: 0 auto;
}
.wait-get-data {
  width: 322px;
  height: 225px;
  text-align: center;
  padding-top: 80px;
  padding-left: 75px;
  margin: 0 auto;
}
.wait-txt {
  display: inline-block;
  margin-top: 30px;
  margin-left: 20px;
}
.coupon-active {
  position: relative;
  margin-top: 50px !important;
  text-align: center;
  height: 300px;
}
.coupon-code-input {
  width: 320px;
  height: 18px;
  line-height: 18px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 6px 10px;
  margin-left: 5px;
  margin-right: 8px;
}
.active-span {
  position: absolute;
  top: 4px;
  left: 192px;
  font-size: 15px;
}
.ok-card-coupon-list {
  margin-right: 19.5px;
  width: 32%;
}
.ok-card-coupon-list2 {
  margin-right: 19.5px;
  width: 32%;
}
.ok-card-coupon-list:hover {
  -webkit-box-shadow: -1px -1px 3px #eaeaea;
  box-shadow: -1px -1px 3px #eaeaea;
  border-radius: 6px;
  color: #33acfb !important;
}
.ok-card-coupon-list2:hover {
  -webkit-box-shadow: -1px -1px 3px #eaeaea;
  box-shadow: -1px -1px 3px #eaeaea;
}
.ok-card-coupon-list:hover .ok-card-coupon-myright {
  cursor: pointer;
}
.coupon-dis-hide {
  cursor: pointer;
}
.ok-card-coupon {
  width: 100%;
  height: 145px;
  font-family: arial;
}
.font-blue-soft {
  color: #6bc4fe;
}
.ok-card-coupon-myleft {
  float: left;
  width: 75%;
  height: 99%;
  border-top: #f0f0f0 1px solid;
  border-left: #f0f0f0 1px solid;
  border-bottom: #f0f0f0 1px solid;
  border-radius: 5px 0 0 5px;
  cursor: pointer;
}
.ok-card-coupon-myleft-cont {
  position: relative;
  margin: 10px auto;
  width: 89%;
  overflow: hidden;
}
.ok-card-coupon-myleft-cont-amount {
  margin: 8px 0 10px;
  width: 100%;
  height: 55px;
  position: relative;
}
.font-52 {
  font-size: 50px;
}
.line-th55 {
  line-height: 55px;
}
.font-12 {
  font-size: 12px;
}
.ok-card-coupon-myright {
  float: left;
  width: 24.6%;
  height: 100%;
  border-radius: 0 5px 5px 0;
  position: relative;
}
.ok-card-coupon-myright-cont {
  width: 20px;
  margin: 30px auto;
  line-height: 18.4px;
}
.align-c {
  text-align: center !important;
}
.bg-ok-blue-soft {
  background: #6bc4fe;
}
.ok-card-coupon-myright-bor {
  float: left;
  position: absolute;
  width: 5px;
  height: 99%;
  left: 0;
}
.ok-circle-point {
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: -5px;
}
.ok-card-coupon-ceng {
  -webkit-box-shadow: 0 -1px 3px #eaeaea;
  box-shadow: 0 -1px 3px #eaeaea;
  width: 87.5%;
  top: 132px;
  left: 0;
  color: #666;
  background: #f8f8f8;
  border: #efefef 1px solid;
  padding: 15px 6%;
  z-index: 11;
  display: none;
}
.posi-r {
  position: relative;
}
.posi-a {
  position: absolute;
}
.ok-card-coupon-ceng-list {
  width: 100%;
  overflow: hidden;
  font-size: 12px;
}
.ok-card-coupon-ceng-list dt {
  float: left;
  line-height: 27px;
}
.ok-card-coupon-ceng-list dd {
  line-height: 27px;
}
.ok-card-coupon-ceng-tit {
  width: 100%;
  line-height: 27px;
}
.ok-card-coupon-ceng-tit div {
  float: left;
  font-size: 12px;
  padding-left: 20px;
}
.pc-ll {
  background: url(/i/nresource/image/bg-detail.png) 0 4px no-repeat;
}
.pc-qy {
  background: url(/i/nresource/image/mp-qyinoc.png) no-repeat;
}
.pc-hf {
  background: url(/i/nresource/image/pc-hf.png) left no-repeat;
}
.pc-sw {
  background: url(/i/nresource/image/pc-gj.png) left no-repeat;
}
.ok-card-coupon-ceng-tit span {
  float: right;
  width: 17px;
  height: 27px;
  background: url(/i/nresource/image/bg-detail.png) 0 -20px no-repeat;
}
.wid-60 {
  width: 60px;
}
.mgl-60 {
  margin-left: 60px;
}
.font-grey4 {
  color: #bebebe;
}
.ok-card-circle-txt-1 {
  font-size: 14px;
  font-weight: 700;
  transform: rotate(-40deg);
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  transform-origin: 51px 9px;
  -webkit-transform-origin: 51px 9px;
  -moz-transform-origin: 51px 9px;
  -moz-transform-origin: 51px 9px;
}
.font-grey5 {
  color: #9f9f9f;
}
.ok-card-coupon-finish {
  width: 25%;
  height: 45%;
  top: 50%;
  right: 10%;
  z-index: 10;
}
.ok-card-circle-finish-one {
  width: 53px;
  height: 53px;
  border-radius: 50%;
}
.ok-card-circle-finish-two {
  margin: 4px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
.ok-card-circle-txt-2 {
  font-size: 12px;
  font-weight: 700;
  transform: rotate(-40deg);
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  transform-origin: 35px 12px;
  -webkit-transform-origin: 35px 12px;
  -moz-transform-origin: 35px 12px;
  -moz-transform-origin: 35px 12px;
}
.ok-card-coupon-myright-finish-cont {
  margin: 35px auto 0;
  width: 99%;
  line-height: 20px;
  font-size: 12px;
  height: 100px;
}
.ok-card-coupon-overdue {
  width: 25%;
  height: 55%;
  top: 25%;
  right: 10%;
  z-index: 10;
}
.ll01-blue {
  color: #00a3fe;
}
.yq01-blue {
  color: #f5533d;
}
.hf01-pink {
  color: #fa3da1;
}
.sw01-green {
  color: #8ec21f;
}
.mycoupons-unit {
  display: inline-block;
  width: 25px;
}
.mycoupons-marketName {
  display: inline-block;
  border: 1px solid;
  height: 15px;
  font-size: 13px;
  text-align: center;
  line-height: 15px;
  padding: 0 3px;
}
.bg-ll01-blue {
  background: #00a3fe;
}
.bg-hf01-pink {
  background: #fa3da1;
}
.bg-sw01-green {
  background: #8ec21f;
}
.bg-qy01-green {
  background: #f5533d;
}
.bg-coupon-circle {
  background: url(/i/nresource/image/bg/bg-coupon-circle.png) no-repeat;
}
.ok-card-coupon-overdue-state {
  width: 80px;
  height: 80px;
  top: 31%;
  left: 67%;
  z-index: 10;
}
.bg-coupon-overdue {
  background: url(/i/nresource/image/bg/bg-coupon.png) -309px -228px no-repeat;
}
.bg-coupon-overdue5 {
  background: url(/i/nresource/image/bg/bg-coupon.png) -616px -228px no-repeat;
}
.ok-card-coupon-finish-state {
  width: 76px;
  height: 80px;
  top: 23%;
  left: 66%;
  z-index: 10;
}
.bg-coupon-finish {
  background: url(/i/nresource/image/bg/bg-coupon.png) -398px -241px no-repeat;
}
.no-couponsInfo {
  width: 151px;
  height: 122px;
  margin: 30px 20px;
}
.no-coupons-txt {
  font-size: 14px !important;
  color: #a4a4a4 !important;
}
.no-coupons-txt a:hover {
  text-decoration: underline !important;
  color: #0085d0 !important;
  cursor: pointer;
}
.no-coupons-txt a:visited {
  text-decoration: underline !important;
  color: #0085d0 !important;
  cursor: pointer;
}
.no-coupons-txt a:link {
  text-decoration: underline !important;
  color: #0085d0 !important;
  cursor: pointer;
}
.no-coupons-txt a:active {
  text-decoration: underline !important;
  color: #0085d0 !important;
  cursor: pointer;
}
.card-coupon-list-b:hover .ll01-blue {
  color: #009af0;
}
.card-coupon-list-b:hover .yq01-blue {
  color: #f5533d;
}
.card-coupon-list-b:hover .bg-ll01-blue {
  background: #009af0;
}
.card-coupon-list-p:hover .hf01-pink {
  color: #f32793;
}
.card-coupon-list-p:hover .bg-hf01-pink {
  background: #f32793;
}
.card-coupon-list-g:hover .sw01-green {
  color: #84b51b;
}
.card-coupon-list-g:hover .bg-sw01-green {
  background: #84b51b;
}
.mycoupons-nav {
  float: left;
  width: 25%;
  padding: 5px 70px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.mycoupons-nav p {
  font-size: 16px;
}
.mycoupons-div {
  width: 30px;
  height: 29px;
  display: inline-block;
  vertical-align: middle;
}
.myhfcoupons {
  background-position: -17px -65px;
}
.mycoupons-nav .myhfcoupons.active {
  background-position: -17px -20px;
}
.myllcoupons {
  background-position: -58px -66px;
}
.mycoupons-nav .myllcoupons.active {
  background-position: -58px -20px;
}
.mygjcoupons {
  background-position: -93px -65px;
}
.mycoupons-nav .mygjcoupons.active {
  background-position: -93px -20px;
}
.mytccoupons {
  background-position: -135px -65px;
}
.mycoupons-nav .mytccoupons.active {
  background-position: -135px -20px;
}
.myqtcoupons {
  width: 30px;
  height: 29px;
  display: inline-block;
  vertical-align: middle;
  color: #d3d3d3;
  font-size: 35px;
  line-height: 5px;
  margin: 0 5px;
}
.mycoupons-nav .myqtcoupons.active {
  color: #19a2fb;
}
.mycoupons-nav-active {
  border-bottom: 2px solid #f32793;
  color: #f32793;
}
.mycoupons-nav2 {
  width: 100%;
  background-color: #f5f5f5;
  height: 40px;
  margin: 20px 0;
  padding: 0 20px 0 35px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}
.mycoupons-nav2 div {
  width: 15%;
  height: 40px;
  line-height: 40px;
  float: left;
  text-align: center;
  cursor: pointer;
}
.mycoupons-choose {
  -webkit-box-shadow: 0 3px 5px 0 #d3d3d3;
  box-shadow: 0 3px 5px 0 #d3d3d3;
  display: none;
  background-color: #fff;
}
.mycoupons-choose li {
  text-align: left;
  margin-left: 23px;
}
.mycoupon-img {
  vertical-align: middle;
  margin-left: 10px;
}
.mycoupon-img2 {
  vertical-align: middle;
  margin-left: 10px;
}
.mycoupon-ul-2 {
  -webkit-box-shadow: 0 0 5px 0 #d3d3d3;
  box-shadow: 0 0 5px 0 #d3d3d3;
  background-color: #fff;
}
.font-blueB {
  color: #19a2fb;
}
.Fcode-card {
  position: relative;
  width: 23.9%;
  margin-bottom: 25px;
  margin-right: 14px;
}
.Fcode-card-not-use {
  position: relative;
  width: 93%;
  height: 70px;
  padding: 15px 0 15px 15px;
  border: 1px solid #f0efef;
  border-top: 3px solid #33acfb;
}
.Fcode-card-has-use,
.Fcode-card-expire {
  position: relative;
  width: 93%;
  height: 70px;
  padding: 15px 0 15px 15px;
  border: 1px solid #f0efef;
  border-top: 3px solid #bebebe;
}
.Fcode-card-given {
  position: relative;
  width: 93%;
  height: 91px;
  padding: 15px 0 15px 15px;
  border: 1px solid #f0efef;
  border-top: 3px solid #bebebe;
}
.Fcode-card-goods-list {
  position: absolute;
  top: 103px;
  left: 0;
  width: 87%;
  padding: 15px;
  border: 1px solid #f0efef;
  background-color: #fafafa;
  z-index: 100;
}
.Fcode-card-goods-list2 {
  position: absolute;
  top: 124px;
  left: 0;
  width: 87%;
  padding: 15px;
  border: 1px solid #f0efef;
  background-color: #fafafa;
  z-index: 100;
}
.Fcode-not-use {
  font-size: 16px;
  line-height: 16px;
  padding-top: 3px;
}
.Fcode-has-use,
.Fcode-expire {
  font-size: 16px;
  line-height: 16px;
  padding-top: 3px;
  color: #bebebe;
}
.Fcode-activity-date {
  font-size: 12px;
  color: #bebebe;
}
.Fcode-canuse-goods {
  display: inline-block;
  font-size: 12px;
  color: #9b9b9b;
  float: left;
  cursor: pointer;
}
.Fcode-card-not-use .active {
  color: #33acfb !important;
}
.Fcode-card-has-use .active {
  color: #33acfb !important;
}
.Fcode-card-expire .active {
  color: #33acfb !important;
}
.Fcode-card-given .active {
  color: #33acfb !important;
}
.Fcode-give-to-other {
  display: inline-block;
  color: #666;
  border: 1px solid #dadada;
  float: right;
  background-color: #fff;
  font-size: 12px;
  padding: 0 11px;
  border-radius: 3px;
  height: 25px;
  margin-right: 15px;
}
.Fcode-give-to-other:hover {
  color: #33acfb;
  border: 1px solid #33acfb;
}
.Fcode-left-round {
  position: absolute;
  width: 11px;
  height: 27px;
  top: 38%;
  left: -1px;
  background-image: url(/i/nresource/image/coupon/l-round.png);
}
.Fcode-right-round {
  position: absolute;
  width: 11px;
  height: 27px;
  top: 38%;
  right: -1px;
  background-image: url(/i/nresource/image/coupon/r-round.png);
}
.Fcode-left-round2 {
  position: absolute;
  width: 11px;
  height: 27px;
  left: -1px;
  bottom: -14%;
  background-image: url(/i/nresource/image/coupon/l-round.png);
  z-index: 200;
}
.Fcode-right-round2 {
  position: absolute;
  width: 11px;
  height: 27px;
  bottom: -14%;
  right: -2px;
  background-image: url(/i/nresource/image/coupon/r-round.png);
  z-index: 200;
}
.Fcode-onloading {
  width: 87%;
  height: 13px;
  margin-left: 45%;
}
.Fcode-good-desc {
  display: inline-block;
  width: 150px;
  height: 20px;
  overflow: hidden;
  font-size: 12px;
  color: #666;
  cursor: pointer;
}
.good-item .active {
  color: #33acfb !important;
}
.Fcode-go-to-arrow {
  display: inline-block;
  width: 6px;
  height: 9px;
  float: right;
  background-image: url(/i/nresource/image/coupon/jiantou.png);
  margin-top: 9px;
  cursor: pointer;
}
.Fcode-go-to-use {
  display: inline-block;
  float: right;
  font-size: 12px;
  line-height: 23px;
  color: #fff;
  background-color: #33acfb;
  border: 1px solid #33acfb;
  border-radius: 3px;
  padding: 0 5px;
  cursor: pointer;
}
.Fcode-expire-good {
  font-size: 12px;
  color: #bebebe;
  width: 200px;
  height: 24px;
  overflow: hidden;
}
.Fcode-given-to {
  font-size: 12px;
  color: #9b9b9b;
}
.Fcode-given-num {
  font-size: 12px;
  color: #666;
}
.Fcode-used-half-stamp {
  position: absolute;
  width: 53px;
  height: 41px;
  right: 20px;
  bottom: 0;
  background-image: url(/i/nresource/image/coupon/usedHalf.png);
}
.Fcode-used-all-stamp {
  position: absolute;
  width: 53px;
  height: 53px;
  right: 20px;
  bottom: -12px;
  background-image: url(/i/nresource/image/coupon/usedAll.png);
  z-index: 200;
}
.Fcode-expire-half-stamp {
  position: absolute;
  width: 55px;
  height: 41px;
  right: 20px;
  bottom: 0;
  background-image: url(/i/nresource/image/coupon/expireHalf.png);
}
.Fcode-expire-all-stamp {
  position: absolute;
  width: 55px;
  height: 55px;
  right: 20px;
  bottom: -14px;
  background-image: url(/i/nresource/image/coupon/expireAll.png);
}
.Fcode-card-expire .zindex {
  z-index: 200;
}
.Fcode-given-half-stamp {
  position: absolute;
  width: 54px;
  height: 41px;
  right: 20px;
  bottom: 0;
  background-image: url(/i/nresource/image/coupon/giveHalf.png);
}
.Fcode-given-all-stamp {
  position: absolute;
  width: 54px;
  height: 54px;
  right: 20px;
  bottom: -13px;
  background-image: url(/i/nresource/image/coupon/giveAll.png);
}
.Fcode-card-given .zindex {
  z-index: 200;
}
.Fcode-detail {
  font-size: 12px;
  color: #666;
}
.Fcode-detail-txt {
  font-size: 12px;
  color: #8d8d8d;
}
.F-dialog-input {
  width: 230px;
  padding: 7px 27px 7px 10px;
  border: 1px solid gray;
}
.Fdialog-input-error {
  height: 20px;
  padding-top: 3px;
  margin-top: 10px;
  margin-left: 70px;
}
.xg-fp1 {
  color: #333;
  font-size: 14px;
  margin-bottom: 10px;
}
.F-dialog-input::-webkit-input-placeholder {
  font-size: 12px;
}
.F-dialog-input::-moz-placeholder {
  font-size: 12px;
}
.F-dialog-input:-moz-placeholder {
  font-size: 12px;
}
.F-dialog-input:-ms-input-placeholder {
  font-size: 12px;
}
.Fcode-empty {
  width: 134px;
  height: 100px;
  text-align: center;
  padding-top: 180px;
  margin: 0 auto;
}
.Fcode-empty-png {
  width: 44px;
  height: 30px;
  background-image: url(/i/nresource/image/coupon/noneF.png);
  margin: 0 auto;
}
.Fcode-empty p {
  font-size: 14px;
  color: #d2d2d2;
  line-height: 40px;
}
.Fcode-detail-arrowt {
  display: inline-block;
  width: 13px;
  height: 8px;
  background: url(/i/nresource/image/icon-arrowt.png) no-repeat;
  margin-left: 6px;
}
.Fcode-detail-arrowb {
  display: inline-block;
  width: 13px;
  height: 8px;
  background: url(/i/nresource/image/icon-11.gif) no-repeat;
  margin-left: 6px;
}
.voucher-tab {
  width: 400px;
  float: left;
}
.voucher-tab li {
  display: inline-block;
  width: 100px;
  height: 40px;
  text-align: center;
  cursor: pointer;
  color: #666;
}
.voucher-tab li.on {
  background-color: #25b2fe;
  color: #fff;
}
.coupon-nav {
  width: 700px;
  overflow: hidden;
  margin: 0 auto;
}
.coupon-nav li {
  background: #fff;
  float: left;
  width: 20%;
  height: 95px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
}
.coupon-nav li a {
  margin: 0 auto 10px;
  width: 54px;
  height: 54px;
  display: block;
  color: #666;
}
.bg-choiceness {
  background: url(/i/nresource/image/coupon/couponcenter.png) 0 0 no-repeat;
}
.bg-hf {
  background: url(/i/nresource/image/coupon/couponcenter.png) -54px 0 no-repeat;
}
.bg-flow {
  background: url(/i/nresource/image/coupon/couponcenter.png) -108px 0 no-repeat;
}
.bg-contract {
  background: url(/i/nresource/image/coupon/couponcenter.png) -162px 0 no-repeat;
}
.bg-contract-tc {
  background: url(/i/nresource/image/coupon/couponcenter.png) -216px 0 no-repeat;
}
.bg-other {
  background: url(/i/nresource/image/coupon/couponcenter.png) -270px 0 no-repeat;
}
.bg-coupon-circle {
  background: url(/i/nresource/image/bg/bg-coupon-circle.png) no-repeat;
}
.coupon-nav li:hover,
.coupon-nav li.active {
  color: #25b2fe;
}
.coupon-nav li:hover a.bg-choiceness {
  background: url(/i/nresource/image/coupon/couponcenter.png) 0 -54px no-repeat;
}
.coupon-nav li:hover a.bg-hf {
  background: url(/i/nresource/image/coupon/couponcenter.png) -54px -54px
    no-repeat;
}
.coupon-nav li:hover a.bg-flow {
  background: url(/i/nresource/image/coupon/couponcenter.png) -108px -54px
    no-repeat;
}
.coupon-nav li:hover a.bg-contract {
  background: url(/i/nresource/image/coupon/couponcenter.png) -162px -54px
    no-repeat;
}
.coupon-nav li:hover a.bg-contract-tc {
  background: url(/i/nresource/image/coupon/couponcenter.png) -216px -54px
    no-repeat;
}
.coupon-nav li:hover a.bg-other {
  background: url(/i/nresource/image/coupon/couponcenter.png) -270px -54px
    no-repeat;
}
.coupon-nav li.active a.bg-choiceness {
  background: url(/i/nresource/image/coupon/couponcenter.png) 0 -54px no-repeat;
}
.coupon-nav li.active a.bg-hf {
  background: url(/i/nresource/image/coupon/couponcenter.png) -54px -54px
    no-repeat;
}
.coupon-nav li.active a.bg-flow {
  background: url(/i/nresource/image/coupon/couponcenter.png) -108px -54px
    no-repeat;
}
.coupon-nav li.active a.bg-contract {
  background: url(/i/nresource/image/coupon/couponcenter.png) -162px -54px
    no-repeat;
}
.coupon-nav li.active a.bg-contract-tc {
  background: url(/i/nresource/image/coupon/couponcenter.png) -216px -54px
    no-repeat;
}
.coupon-nav li.active a.bg-other {
  background: url(/i/nresource/image/coupon/couponcenter.png) -270px -54px
    no-repeat;
}
.coupon-content-couponcenter {
  padding: 20px 0;
  width: 100%;
  overflow: hidden;
  background: #fafafa;
}
.coupon-content-tit {
  width: 100%;
  height: 38px;
  margin-bottom: 30px;
}
.coupon-content-tit-left {
  float: left;
  width: 123px;
  height: 38px;
  line-height: 35px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: url(/i/nresource/image/bg/bg-tit1.png) 0 0 no-repeat;
}
.coupon-content-tit-left-span {
  float: left;
  padding-left: 10px;
  line-height: 36px;
  font-size: 12px;
  color: #6bc4fe;
}
.coupon-content-tit-right {
  float: right;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  color: #6bc4fe;
}
.bg-coupon-clock {
  background: url(/i/nresource/image/bg/bg-clock-1.png) 0 2px no-repeat;
  background-size: 10%;
}
.bg-coupon-btn {
  padding-left: 16px;
  padding-right: 24px;
  width: 75px;
  height: 33px;
  border: #afafaf 1px solid;
  background: #fafafa url(/i/nresource/image/bg/bg-coupon-arrow1.png) 50px 14px
    no-repeat;
  color: #666;
  border-radius: 7px;
}
.bg-coupon-btn.active {
  color: #33acfb;
  border: #33acfb 1px solid;
  background: #fafafa url(/i/nresource/image/bg/bg-coupon-arrow2.png) 50px 14px
    no-repeat;
}
.coupon-content-tit-ceng {
  display: none;
  overflow: hidden;
  z-index: 12;
}
.coupon-content-tit-ceng-tip {
  width: 100%;
  height: 8px;
  position: absolute;
  top: 2px;
  right: -314px;
  background: url(/i/nresource/image/bg/bg-clock-1.png) 44px -58px no-repeat;
}
.coupon-content-tit-ceng-cont {
  margin-top: 8px;
  padding: 10px 20px;
  width: 350px;
  border: #e9e9e9 1px solid;
  border-radius: 5px;
  background: #fff;
}
.coupon-content-tit-ceng-cont-pro {
  width: 100%;
  overflow: hidden;
  color: #666;
}
.coupon-content-tit-ceng-cont-pro span {
  float: left;
  width: 32px;
  line-height: 26px;
}
.coupon-content-tit-ceng-cont-pro li {
  float: left;
  padding-right: 8px;
  line-height: 26px;
}
.coupon-content-tit-ceng-cont-pro li a:hover {
  color: #33acfb;
  text-decoration: none;
}
.coupon-content-tit-ceng-cont-pro li a.on {
  color: #33acfb;
}
.coupon-container {
  width: 1200px;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
}
.coupon-container .itemlist-title {
  height: 48px;
}
.coupon-container-list li {
  border-radius: 5px;
  width: 228px;
  height: 228px;
  overflow: hidden;
  margin-right: 15px;
  -webkit-box-shadow: 0 0 1px 1px #ebebeb inset;
  box-shadow: 0 0 1px 1px #ebebeb inset;
}
.coupon-container-list li .item-top {
  height: 70px;
}
.coupon-container-list li .item-center {
  height: 70px;
}
.coupon-container-list li .item-center dl {
  width: 110px;
}
.coupon-container-list li .item-center dl dt {
  height: 16px;
  line-height: 16px;
}
.coupon-container-list li .item-center dl dd {
  height: 16px;
  line-height: 16px;
}
.coupon-container-list li .coupon-sataus {
  width: 70px;
  height: 70px;
}
.coupon-container-list li .wks h5 {
  margin-left: -35px;
}
.coupon-container-list li .item-top {
  height: 70px;
}
.coupon-container-list li.gray {
  background: url(/i/nresource/image/coupon/yqg-bg.png) center no-repeat;
}
.coupon-container-list li.gray h5 {
  color: #e5e5e5;
}
.coupon-container-list li.gray .unit-name {
  color: #e5e5e5;
}
.coupon-container-list li.gray dl dt {
  color: #e5e5e5;
}
.coupon-container-list li.gray .coupon-status4 {
  background: url(/i/nresource/image/coupon/coupon-yqg.png) center no-repeat;
  background-size: 70px;
}
.coupon-container-list li .coupon-status-title {
  height: 70px;
  line-height: 75px;
  color: #fff;
  margin-top: 5px;
}
.coupon-container-list li.jx {
  background: url(/i/nresource/image/coupon/jx-bg.png) 0 0 no-repeat;
  background-color: #fff;
}
.coupon-container-list li.jx .coupon-status1 {
  background-size: 70px;
}
.coupon-container-list li.jx .coupon-status2 {
  background: url(/i/nresource/image/coupon/jingxuan-ylq.png) center no-repeat;
  background-size: 70px;
}
.coupon-container-list li.jx h5 {
  color: #fa3da1;
}
.coupon-container-list li.jx .unit-name {
  color: #fa3da1;
}
.coupon-container-list li.jx .progress {
  color: #fa3da1;
  width: 34px;
  left: 20px;
  top: 15px;
}
.coupon-container-list li.jx .progress .surplus-title {
  height: 12px;
  line-height: 12px;
}
.coupon-container-list li.jx .progress .surplus-value {
  height: 16px;
  line-height: 16px;
}
.coupon-container-list li.ll {
  background: url(/i/nresource/image/coupon/ll-bg.png) center no-repeat;
}
.coupon-container-list li.ll .coupon-status1 {
  background-size: 70px;
}
.coupon-container-list li.ll .coupon-status2 {
  background: url(/i/nresource/image/coupon/ll-ylq.png) center no-repeat;
  background-size: 70px;
}
.coupon-container-list li.ll h5 {
  color: #25b2fe;
}
.coupon-container-list li.ll .unit-name {
  color: #25b2fe;
}
.coupon-container-list li.ll .progress {
  color: #25b2fe;
  width: 34px;
  left: 20px;
  top: 15px;
}
.coupon-container-list li.ll .progress .surplus-title {
  height: 12px;
  line-height: 12px;
}
.coupon-container-list li.ll .progress .surplus-value {
  height: 16px;
  line-height: 16px;
}
.coupon-container-list li.ll .wks {
  background: url(/i/nresource/image/coupon/ll-wks.png) 1px 1px no-repeat;
  width: 100%;
  height: 70px;
}
.coupon-container-list li.ll .wks .kqtime {
  transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(180deg);
  color: #fff;
  margin-left: -15px;
  margin-top: -1px;
  width: 87px;
  height: 50px;
}
.coupon-container-list li.gj {
  background: url(/i/nresource/image/coupon/gj-bg.png) center no-repeat;
}
.coupon-container-list li.gj .coupon-status1 {
  background-size: 70px;
}
.coupon-container-list li.gj .coupon-status2 {
  background: url(/i/nresource/image/coupon/gj-ylq.png) center no-repeat;
  background-size: 70px;
}
.coupon-container-list li.gj h5 {
  color: #8ec31e;
}
.coupon-container-list li.gj .unit-name {
  color: #8ec31e;
}
.coupon-container-list li.gj .progress {
  color: #8ec31e;
  width: 34px;
  left: 20px;
  top: 15px;
}
.coupon-container-list li.gj .progress .surplus-title {
  height: 12px;
  line-height: 12px;
}
.coupon-container-list li.gj .progress .surplus-value {
  height: 16px;
  line-height: 16px;
}
.coupon-container-list li.gj .wks {
  background: url(/i/nresource/image/coupon/gj-wks.png) 0 no-repeat;
  width: 100%;
  height: 70px;
  margin-top: 1px;
}
.coupon-container-list li.gj .wks .kqtime {
  transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(180deg);
  color: #fff;
  margin-left: -15px;
  margin-top: -1px;
  width: 87px;
  height: 50px;
}
.no-coupon-data {
  width: 400px;
  height: 400px;
  background: url(/i/nresource/image/img-coupon-nodata.png) 66px 110px no-repeat;
  line-height: 520px;
  background-size: 250px;
  text-align: center;
  font-size: 14px;
  color: #a4a4a4;
}
.ok-card-coupon {
  width: 100%;
  height: 145px;
  font-family: arial;
}
.ok-card-coupon-left {
  float: left;
  width: 27%;
  height: 99%;
  border: #f0f0f0 1px solid;
  border-radius: 5px 0 0 5px;
}
.ok-card-coupon-left-cont {
  margin: 30px auto 0;
  width: 90px;
  height: 82px;
}
.ok-card-coupon-left-tit {
  margin: 0 auto;
  width: 90px;
  line-height: 38px;
  font-size: 14px;
  text-align: center;
}
.ok-card-coupon-center {
  float: left;
  width: 42%;
  height: 99%;
  border-top: #f0f0f0 1px solid;
  border-bottom: #f0f0f0 1px solid;
}
.ok-card-coupon-center-cont {
  margin: 10px auto;
  width: 78%;
  overflow: hidden;
}
.ok-card-coupon-center-cont-amount {
  margin: 8px 0 14px;
  width: 100%;
  height: 55px;
  position: relative;
}
.ok-card-coupon-right {
  float: left;
  width: 30%;
  height: 99%;
  border-radius: 0 5px 5px 0;
}
.ok-card-coupon-right-bor {
  float: left;
  position: relative;
  width: 5px;
  height: 100%;
  left: -1px;
}
.ok-circle-point {
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: -5px;
}
.ok-card-coupon-right-cont {
  margin: 10px auto;
  width: 114px;
  height: 121px;
}
.ok-card-coupon-right-cont-state {
  margin: 10px auto;
  width: 76px;
  height: 76px;
}
.font-blue7 {
  color: #6bc4fe;
}
.bg-ok-grey11 {
  background: #6bc4fe;
}
.border-ok-7 {
  border: #6bc4fe 1px solid;
}
.bg-coupon-sure {
  background: url(/i/nresource/image/bg/bg-coupon.png) -85px -241px no-repeat;
}
.bg-coupon-blue {
  background: url(/i/nresource/image/svg/billblue.svg) center no-repeat;
}
.bg-coupon-blue-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -85px -353px no-repeat;
}
.bg-coupon-flowblue {
  background: url(/i/nresource/image/svg/flowblue.svg) center no-repeat;
}
.bg-coupon-flowblue-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -88px -482px no-repeat;
}
.ok-card-coupon-right-cont-state-txt {
  top: 18%;
  left: 30%;
  font-size: 12px;
  color: #fff;
}
.ok-card-coupon-sure:hover {
  box-shadow: 0 3px 5px #cdcdcd;
  border-radius: 6px;
  color: #33acfb;
  cursor: pointer;
}
.ok-card-coupon-sure:hover .ok-card-coupon-right {
  background: #33acfb;
}
.ok-card-coupon-sure:hover .m-btn-hollow {
  color: #1d94e1;
  background: #fff;
}
.ok-card-coupon-sure:hover .bg-coupon-blue {
  background: url(/i/nresource/image/svg/billblue1.svg) center no-repeat;
}
.ok-card-coupon-sure:hover .bg-coupon-blue-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -204px -353px no-repeat;
}
.ok-card-coupon-sure:hover .bg-coupon-flowblue {
  background: url(/i/nresource/image/svg/flowblue1.svg) center no-repeat;
}
.ok-card-coupon-sure:hover .bg-coupon-flowblue-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -210px -482px no-repeat;
}
.ok-card-coupon-sure:hover .bg-coupon-flowred-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -445px -482px no-repeat;
}
.bg-ok-grey11 {
  background: #6bc4fe;
}
.border-ok-7 {
  border: #6bc4fe 1px solid;
}
.ok-card-circle-one {
  width: 68px;
  height: 68px;
  border-radius: 50%;
}
.border-ok-11 {
  border: #9f9f9f 4px solid;
}
.ok-card-circle-two {
  margin: 6px;
  width: 54px;
  height: 54px;
  border-radius: 50%;
}
.border-ok-12 {
  border: #9f9f9f 1px solid;
}
.ok-card-circle-txt {
  font-size: 12px;
  transform: rotate(-40deg);
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  transform-origin: 55px 17px;
  -webkit-transform-origin: 55px 17px;
  -moz-transform-origin: 55px 17px;
  -moz-transform-origin: 55px 17px;
}
.border-ok-5 {
  border: #fff 4px solid;
}
.border-ok-6 {
  border: #fff 1px solid;
}
.font-white {
  color: #fff !important;
}
.mg-3-auto {
  margin: -3px auto;
}
.mg-0-auto {
  margin: 0 auto;
}
.mg-17-auto {
  margin: 17px auto;
}
.font-grey4 {
  color: #bebebe;
}
.border-ok-8 {
  border: #bebebe 1px solid;
}
.bg-ok-grey12 {
  background: #bebebe;
}
.bg-coupon-gray {
  background: url(/i/nresource/image/svg/billgray.svg) center no-repeat;
}
.bg-coupon-gray-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -572px -353px no-repeat;
}
.bg-coupon-flowgray {
  background: url(/i/nresource/image/svg/flowgray.svg) center no-repeat;
}
.bg-coupon-flowgray-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -565px -482px no-repeat;
}
.ok-card-coupon-loot:hover {
  box-shadow: 0 3px 5px #cdcdcd;
  border-radius: 6px;
  color: #949494;
  cursor: pointer;
}
.ok-card-coupon-loot:hover .ok-card-coupon-right {
  background: #949494;
  border: #949494 1px solid;
}
.ok-card-coupon-loot:hover .m-btn-hollow {
  color: #949494;
  background: #fff;
}
.ok-card-coupon-loot:hover .bg-coupon-gray {
  background: url(/i/nresource/image/svg/billgray1.svg) center no-repeat;
}
.ok-card-coupon-loot:hover .bg-coupon-gray-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -691px -353px no-repeat;
}
.ok-card-coupon-loot:hover .bg-coupon-flowgray {
  background: url(/i/nresource/image/svg/flowgray1.svg) center no-repeat;
}
.ok-card-coupon-loot:hover .bg-coupon-flowgray-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -685px -482px no-repeat;
}
.bg-coupon-loot {
  background: url(/i/nresource/image/bg/bg-coupon.png) -510px -241px no-repeat;
}
.ok-card-coupon-loot:hover .bg-coupon-loot {
  background: url(/i/nresource/image/bg/bg-coupon.png) -510px -241px no-repeat;
}
.ok-card-coupon-center-nostart {
  float: left;
  width: 40.3%;
  height: 99%;
  border-top: #f0f0f0 1px solid;
  border-bottom: #f0f0f0 1px solid;
}
.ok-card-coupon-center-nostart-cont {
  margin: 10px auto;
  width: 78%;
  overflow: hidden;
}
.ok-card-coupon-center-nostart-cont-amount {
  margin: 8px 0 14px;
  width: 100%;
  height: 55px;
  position: relative;
}
.font-red7 {
  color: #fe546c;
}
.bg-coupon-red {
  background: url(/i/nresource/image/svg/billred.svg) center no-repeat;
}
.bg-coupon-red-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -324px -353px no-repeat;
}
.bg-coupon-flowred {
  background: url(/i/nresource/image/svg/flowred.svg) center no-repeat;
}
.bg-coupon-flowred-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -324px -482px no-repeat;
}
.border-ok-9 {
  border: #fe546c 1px solid;
}
.bg-ok-red2 {
  background: #fe546c;
}
.bg-icon-clock {
  background: url(/i/nresource/image/icon/icon-clock.png) 2px 10px no-repeat;
  background-size: 13%;
}
.bg-icon-clock-ie {
  background: url(/i/nresource/image/icon/icon-clock.png) 2px 6px no-repeat;
}
.ok-card-coupon-nostart:hover {
  box-shadow: 0 3px 5px #cdcdcd;
  border-radius: 6px;
  color: #fd3c57;
  cursor: pointer;
}
.ok-card-coupon-nostart:hover .ok-card-coupon-right {
  background: #fd3c57;
  border: #fd3c57 1px solid;
}
.ok-card-coupon-nostart:hover .bg-coupon-red-ie {
  background: url(/i/nresource/image/bg/bg-coupon.png) -447px -353px no-repeat;
}
.ok-card-coupon-nostart:hover .m-btn-hollow {
  color: #fd3c57;
  background: #fff;
}
.ok-card-coupon-loot:hover .bg-coupon-red {
  background: url(/i/nresource/image/svg/billred1.svg) center no-repeat;
}
.ok-card-coupon-loot:hover .bg-coupon-flowred {
  background: url(/i/nresource/image/svg/flowred1.svg) center no-repeat;
}
.ok-card-coupon-tip,
.ok-card-coupon-tip-gray {
  width: 118px;
  height: 31px;
  top: 0;
  left: -10px;
  text-align: center;
  line-height: 22px;
  color: #fff;
  font-size: 13px;
}
.ok-card-coupon-tip {
  background: url(/i/nresource/image/bg/bg-coupon-tip.png) no-repeat;
}
.ok-card-coupon-tip-gray {
  background: url(/i/nresource/image/bg/bg-coupon-tip-gray.png) no-repeat;
  background-size: 97%;
}
.onloading {
  background: url(/i/nresource/image/subloading.gif) no-repeat left;
  padding-left: 17px;
}
.toptip {
  width: 100%;
  height: 30px;
  position: fixed;
  top: 26px;
  left: 0;
  z-index: 1030;
  text-align: center;
  line-height: 30px;
  font-size: 14px !important;
}
.toptip div {
  width: 100%;
  height: 30px;
  background-color: #fffad8;
  opacity: 0.85;
  filter: alpha(opacity=85);
  position: absolute;
  top: 0;
  left: 0;
}
.toptip p {
  margin-left: -150px;
  position: absolute;
  left: 50%;
}
.toptip a {
  text-decoration: underline;
  color: #0085d0;
}
.toptip b {
  position: absolute;
  right: 110px;
  font-size: 22px !important;
  font-weight: 400;
  cursor: pointer;
}
.toptip p i {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -20px;
  top: 7.5px;
  background: url(/i/nresource/image/exclamatory.png) no-repeat 0 0;
}
.m-download-code {
  background: url(/i/nresource/image/shouting.png) no-repeat;
  width: 250px;
  height: 264px;
  position: fixed;
  bottom: 50px;
  right: 0;
}
.m-download-check {
  background: url(/i/nresource/image/check.png) no-repeat;
  width: 33px;
  height: 33px;
  position: absolute;
  top: 20px;
  right: 10px;
  cursor: pointer;
}
.m-download-check:hover {
  background: url(/i/nresource/image/checkhover.png);
}
.charge-order-ul {
  display: none;
}
.charge-status-select {
  display: inline-block;
  width: 22px;
  position: absolute;
  top: 0;
  right: 10px;
  height: 26px;
  background: url(/i/nresource/image/sel-icon-2.png) center center no-repeat;
}
.charge-status-txt {
  color: #36393b !important;
  text-indent: -4px !important;
  _text-indent: 0 !important;
}
.status.ued-select4 .charge-status-txt {
  padding-left: 14px;
  display: inline;
}
.ued-select4.on .charge-status-select {
  background: url(/i/nresource/image/sel-icon-3.png) center center no-repeat;
}
.status.ued-select4 {
  text-align: left;
  text-indent: 0 !important;
}
.status.ued-select4 .shop_order_ul li {
  padding: 0 8px 0 14px;
  text-align: left;
}
.td-width-60 {
  width: 60px;
}
.td-width-90 {
  width: 90px;
}
.td-width-80 {
  width: 80px;
}
.td-width-85 {
  width: 85px;
}
.td-width-115 {
  width: 115px;
}
.charge-order-msg1 {
  padding-left: 18px;
  line-height: 22px;
  padding-top: 9px;
}
.charge-order-msg2 {
  padding-left: 18px;
}
.stc-tag-order {
  display: inline-block;
  background: #fff9e7;
  border: 1px solid #fbeec4;
  border-radius: 5px;
  box-shadow: 2px 3px 3px #e5dec6;
  line-height: 14px;
  padding: 15px 20px;
  z-index: 100;
  text-align: left;
  width: 197px;
  top: 25px;
  right: -35px;
  line-height: 22px;
}
.stc-tag-order .ued-cor-2 {
  background: url(/i/nresource/image/arrowr3.png) no-repeat 0 0;
  display: inline-block;
  height: 8px;
  position: absolute;
  top: -8px;
  right: 54px;
  width: 16px;
}
.stc-hide-detail {
  position: absolute;
  top: 3px;
  right: 10px;
  font-size: 18px;
  color: #fdb475;
  cursor: pointer;
}
.star-entry {
  position: fixed;
  bottom: 20px;
  right: 10px;
  z-index: 1005;
  cursor: pointer;
}
.star-content {
  width: 100%;
  overflow: hidden;
}
.star-content-icon-succ {
  margin: 20px auto;
  width: 155px;
  height: 150px;
  background: url(/i/nresource/image/bg/bg-star-succ.png) center no-repeat;
}
.star-content-icon-fail {
  margin: 20px auto;
  width: 95px;
  height: 112px;
  background: url(/i/nresource/image/bg/bg-star-fail.png) center no-repeat;
}
.star-content-txt {
  line-height: 24px;
  text-align: center;
  color: #ff2775;
  font-size: 16px;
}
.star-content-txt-tip {
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 12px;
}
.star-content-bottom {
  padding: 20px 10px 10px;
  text-align: center;
}
.star-btn {
  width: 117px;
  height: 33px;
  border: #ff5f91 1px solid;
  border-radius: 16px;
  font-size: 14px;
}
.star-btn-look {
  background: 0 0;
  color: #ff5f91;
}
.star-btn-sel {
  background: #ff5f91;
  color: #fff;
}
.quick_icon {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 0 20px;
}
.quick_icon p {
  padding-top: 5px;
}
.quick_icon_box {
  margin: 35px 0 15px;
}
.sur-h2 {
  font: 400 16px/40px "å¾®è½¯é›…é»‘";
  color: #0085d0;
  padding: 3px 0;
}
.rulescontent {
  padding-left: 6px;
}
.rulescontent p {
  font-size: 14px;
  line-height: 30px;
}
.xggz .jfh3 {
  padding-left: 20px;
}
.jfpad {
  padding: 5px 0;
}
.jftab {
  margin-left: 20px;
  border-collapse: collapse;
  font-size: 14px;
  border: 1px #dadada solid;
  width: 97%;
}
.jftab td {
  width: 12.5%;
  text-align: center;
  padding: 10px 0;
}
.bg-normailz {
  background: url(/i/nresource/image/normailz-body.jpg) center 25px no-repeat;
}
.bg-norflow {
  margin-top: 10px;
  background: url(/i/nresource/image/normailz-flow.png) top center no-repeat;
}
.normaliz-banner {
  margin: 0 auto 20px;
  width: 100%;
  height: 349px;
  background: url(/i/nresource/image/normailz-banner.png) center no-repeat;
  background-size: 100% 100%;
}
.normaliz-bill {
  position: relative;
  width: 1103px;
  margin: 160px auto 0;
  padding: 70px 36px 60px 61px;
  background: #fff;
  border-radius: 25px;
}
.normaliz-bill .nor-tit {
  margin-bottom: 11px;
  width: 1102px;
  height: 109px;
  overflow: hidden;
  background: url(/i/nresource/image/nor-tit-bill.png) no-repeat;
  background-size: 100%;
}
.normaliz-bill .nor-tit-top-3 {
  position: absolute;
  top: -155px;
  left: 200px;
  width: 820px;
  height: 175px;
  background: url(/i/nresource/image/nor-tit-bill3.png) no-repeat;
}
.nor-content,
.normal-flowpackage {
  position: relative;
  margin-bottom: 34px;
  border: #197ed6 2px solid;
}
.nor-content .arrow-right,
.normal-flowpackage .arrow-right {
  width: 43px;
  height: 24px;
  position: absolute;
  bottom: -23px;
  left: 60px;
  background: url(/i/nresource/image/nor-arrow-right1.png) 0 0 no-repeat;
}
.nor-content-box {
  padding: 23px 14px 33px 51px;
}
.normaliz-bill .nor-num,
.normaliz-bill .nor-type {
  margin-bottom: 10px;
  width: 100%;
  overflow: hidden;
}
.normaliz-bill .nor-num .num-name,
.normaliz-bill .nor-type .type-name,
.normal-flowpackage .flowpack-type .flowtype-name {
  width: 100%;
  font-size: 1rem;
  color: #197ed6;
}
.normaliz-bill .nor-num .num-content,
.normaliz-bill .nor-type .type-content {
  width: 100%;
  overflow: hidden;
  color: #197ed6;
}
.normaliz-bill .nor-num .num-content .num-cont-list {
  width: 100%;
  overflow: hidden;
}
.normaliz-bill .nor-num .num-content .num-cont-list li {
  float: left;
  width: 126px;
  height: 42px;
  overflow: hidden;
}
.normaliz-bill .nor-num .num-content .num-cont-list li a {
  margin-bottom: 15px;
  width: 115px;
  display: block;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  text-align: center;
  background: #fff;
  border: #197ed6 1px solid;
  color: #197ed6;
}
.normaliz-bill .nor-num .num-content .num-cont-list li input {
  margin-bottom: 15px;
  width: 115px;
  display: block;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  text-align: center;
  background: #fff;
  border: #197ed6 1px solid;
  color: #197ed6;
}
.normaliz-bill .nor-num .num-content .num-cont-list li a:hover {
  text-decoration: none;
  cursor: pointer;
}
.normaliz-bill .nor-num .num-content .num-cont-list li a.active-two {
  border: #ff8a18 1px solid;
  color: #ff8a18;
}
.num-cont-input {
  width: 385px;
  height: 40px;
  line-height: 40px;
  border: #197ed6 1px solid;
  background: #e3f8ff;
  text-indent: 5px;
  color: #92bae7;
}
.num-cont-locat {
  padding-left: 33px;
  height: 29px;
  height: 1.8rem;
  line-height: 29px;
  line-height: 1.8rem;
  background: url(/i/nresource/image/nor-locat1.png) 20% 0.1rem no-repeat;
}
.num-cont-tip {
  width: 500px;
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #e8353f;
  background: url(/i/nresource/image/nor-cont-tip.png) no-repeat;
}
.normaliz-bill .nor-type .type-content .type-cont-list {
  width: 100%;
  overflow: hidden;
}
.normaliz-bill .nor-type .type-content .type-cont-list li {
  margin-bottom: 20px;
  padding-left: 24px;
  width: 95%;
}
.normaliz-bill .nor-type .type-content .type-cont-list li .tit {
  width: 100%;
  height: 28px;
  font-size: 14px;
  color: #197ed6;
}
.normaliz-bill .nor-type .type-content .type-cont-list li span {
  color: #ff8a18;
}
.normaliz-bill .nor-type .type-content .type-cont-list li .hot {
  width: 30px;
  height: 20px;
  display: inline-block;
}
.normaliz-bill .nor-type .type-content .type-cont-list li .txt {
  font-size: 12px;
  color: #666;
}
.normaliz-bill .nor-type .type-content .type-cont-list li.col-gray-1 {
  color: #d3d3d3;
  pointer-events: none;
}
.normaliz-bill .nor-type .type-content .type-cont-list li.col-gray-1 .tit {
  color: #d3d3d3;
  pointer-events: none;
}
.normaliz-bill .nor-type .type-content .type-cont-list li.col-gray-1 .tit1 {
  color: #d3d3d3;
  pointer-events: none;
}
.normaliz-bill .nor-type .type-content .type-cont-list li.col-gray-1 .txt {
  color: #d3d3d3;
  pointer-events: none;
}
.normaliz-bill .nor-type .type-content .type-cont-list li.col-gray-1 span {
  color: #d3d3d3;
  pointer-events: none;
}
.normaliz-bill .nor-type .type-content .type-active-detail,
.flowpack-type .type-active-detail {
  padding-left: 20px;
  display: block;
  float: right;
  font-size: 12px;
  color: #ff8a18;
  background: url(/i/nresource/image/nor-act-detail.png) 0 5px no-repeat;
}
.normaliz-bill .bill {
  width: 100%;
  position: relative;
}
.normaliz-bill .bill .nor-recharge .recharge-cont {
  width: 100%;
  height: 96px;
}
.normaliz-bill .bill .nor-recharge .recharge-cont .amount {
  float: left;
  margin-bottom: 10px;
  overflow: hidden;
}
.normaliz-bill .bill .nor-recharge .recharge-cont .amount li {
  margin-right: 25px;
  margin-top: 25px;
  text-align: center;
  float: left;
  font-size: 14px;
  height: 40px;
  color: #666;
}
.normaliz-bill .bill .nor-recharge .recharge-cont .amount li i {
  vertical-align: bottom;
  color: #197ed6;
  font-style: normal;
}
.normaliz-bill .bill .nor-recharge .recharge-cont .amount li p {
  line-height: 24px;
  font-size: 14px;
  color: #b9dbe4;
}
.normaliz-bill .bill .nor-recharge .recharge-cont .amount li span {
  padding: 0 10px;
  font-size: 28px;
  color: #197ed6;
}
.normaliz-bill .bill .nor-recharge .recharge-cont .btn {
  float: right;
  margin: 0 0 5px 5px;
  width: 366px;
  height: 91px;
  font-size: 30px;
  background: #ff8a18;
  color: #fff;
  border: 0;
  border-radius: 50px;
  box-shadow: 0 2px 2px 0 #aa7440;
}
.normaliz-bill .nor-detail,
.nor-detail {
  margin-top: 1px;
  display: none;
  padding: 27px 60px 27px 79px;
  background: #fff;
  border-top: #197ed6 2px solid;
}
.normaliz-bill .nor-detail p,
.nor-detail p {
  color: #666;
  font-size: 12px;
  line-height: 24px;
}
.normaliz-bill .nor-detail .arrow-top,
.arrow-top {
  width: 24px;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 66%;
  background: url(/i/nresource/image/nor-arrow-top.png) 0 0 no-repeat;
}
.normaliz-flow {
  position: relative;
  margin-top: 140px;
  padding: 70px 36px 60px 61px;
  background: #fff;
  border-radius: 25px;
}
.normaliz-flow .nor-tit-top-1 {
  position: absolute;
  top: -155px;
  left: 200px;
  width: 838px;
  height: 175px;
  background: url(/i/nresource/image/nor-tit-bill1.png) no-repeat;
}
.normaliz-flow .flow-cont {
  width: 1097px;
  margin-bottom: 65px;
  overflow: hidden;
}
.normaliz-flow .flow-cont .flow-cont-side {
  width: 240px;
  overflow: hidden;
  position: relative;
}
.normaliz-flow .flow-cont .flow-cont-side .hot {
  position: absolute;
  top: 39px;
  right: 41px;
  width: 76px;
  height: 76px;
  background: url(/i/nresource/image/nor-hot1.png) no-repeat;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-btn {
  margin: 5px 5px 0;
  width: 200px;
  height: 42px;
  border: 0;
  background: #fff;
  border: #ff8a18 1px solid;
  border-radius: 10px;
  color: #ff8a18;
  cursor: pointer;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-txt {
  width: 212px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #ff8a18;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-price {
  padding: 0 6px;
  width: 200px;
  height: 32px;
  line-height: 30px;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-price span {
  font-size: 12px;
  color: #000;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-price span i {
  font-size: 18px;
  font-style: normal;
  color: #ff8a18;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-price span a {
  color: #ff8a18;
  text-decoration: none;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-price span.active {
  font-size: 12px;
  color: #999;
  text-decoration: line-through;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-price span.active i {
  font-size: 12px;
  font-style: normal;
  color: #999;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-price span.active a {
  color: #999;
  text-decoration: none;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-active {
  margin-bottom: 10px;
  width: 204px;
  overflow: hidden;
  background: #fff;
  border: #ff8a18 1px solid;
  border-radius: 5px;
  box-shadow: 7px 7px 0 0 #e5e5e5;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-active-package {
  width: 90%;
  padding: 15px 5%;
  background: #ff8a18;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-active-package p {
  height: 28px;
  line-height: 28px;
  text-align: center;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-active-date {
  width: 90%;
  padding: 15px 5%;
}
.normaliz-flow .flow-cont .flow-cont-side .flow-active-date p {
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #ff8a18;
  font-size: 12px;
}
.flowpack-content {
  float: left;
  width: 100%;
  color: #197ed6;
}
.flowpack-content .flowpack-list {
  width: 100%;
}
.flowpack-content .flowpack-list li {
  position: relative;
  float: left;
  width: 132px;
  height: 46px;
}
.flowpack-content .flowpack-list li a {
  position: relative;
  margin-bottom: 10px;
  width: 120px;
  display: block;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  text-align: center;
  background: #fff;
  border: #17c1fc 1px solid;
  color: #197ed6;
}
.flowpack-content .flowpack-list li a:hover {
  text-decoration: none;
}
.flowpack-content .flowpack-list li a.active {
  border: #ff8a18 1px solid;
  color: #ff8a18;
}
.flowpack-content .flowpack-list li a.gray {
  border: #d3d3d3 1px solid;
  color: #d3d3d3;
  cursor: default;
}
.flowpack-content .flowpack-list li i {
  position: absolute;
  right: 0;
  top: -13px;
  width: 46px;
  height: 21px;
  line-height: 21px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  background: url(/i/nresource/image/nor-froth.png) 0 0 no-repeat;
}
.normal-flowpackage {
  background: #17c1fc;
}
.normal-flowpackage .flowpack-type {
  z-index: 10;
  padding: 23px 14px 33px 51px;
  width: 875px;
  overflow: hidden;
  background: #fff;
}
.flowpack-type .line-p {
  z-index: 100;
  position: absolute;
  right: 0;
  top: 39%;
  width: 1px;
  height: 44px;
  background: #fff;
}
.flowpack-recharge {
  width: 156px;
}
.flowpack-recharge .arrow-right {
  width: 20px;
  height: 44px;
  position: absolute;
  top: 40%;
  left: 0;
  background: url(/i/nresource/image/nor-arrow-right.png) 0 0 no-repeat;
}
.flowpack-recharge .recharge-cont {
  padding-top: 80px;
  width: 100%;
}
.normal-tip {
  position: absolute;
  top: 15%;
  left: -34px;
  padding: 30px 5px;
  width: 22px;
  text-align: center;
  background: #197ed6;
  color: #fff;
  font-size: 18px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.normal-flowpack {
  width: 100%;
}
.normal-flowpack .nor-recharge {
  width: 100%;
  height: 96px;
}
.normal-flowpack .nor-recharge .recharge-cont {
  width: 100%;
  overflow: hidden;
}
.normal-flowpack .nor-recharge .recharge-cont .amount {
  float: left;
  margin-bottom: 10px;
  overflow: hidden;
}
.normal-flowpack .nor-recharge .recharge-cont .amount li {
  margin-right: 25px;
  margin-top: 25px;
  text-align: center;
  float: left;
  font-size: 14px;
  height: 40px;
  color: #666;
  vertical-align: bottom;
}
.normal-flowpack .nor-recharge .recharge-cont .amount li i {
  color: #197ed6;
  font-style: normal;
}
.normal-flowpack .nor-recharge .recharge-cont .amount li span {
  padding: 0 10px;
  font-size: 28px;
  color: #197ed6;
}
.normal-flowpack .nor-recharge .recharge-cont .btn {
  float: right;
  margin: 0 0 5px 5px;
  width: 366px;
  height: 91px;
  font-size: 30px;
  background: #ff8a18;
  color: #fff;
  border: 0;
  border-radius: 50px;
  box-shadow: 0 2px 2px 0 #aa7440;
}
.flowpack-recharge .stock-cont {
  position: relative;
  width: 100%;
}
.flowpack-recharge .stock-cont-discount {
  display: inline-block;
  margin: 15px auto;
  width: 100%;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.arrow-bottom {
  position: absolute;
  bottom: -15px;
  left: 41%;
  width: 30px;
  height: 15px;
  background: url(/i/nresource/image/nor-arrow-bottom.png) 0 0 no-repeat;
}
.stock-tip {
  position: absolute;
  top: -41px;
  left: 33px;
  width: 83px;
  height: 36px;
  line-height: 30px;
  text-align: center;
  background: url(/i/nresource/image/nor-stock.png) no-repeat;
  font-size: 12px;
}
.flowpack-recharge .stock-cont-msg {
  padding: 15px 5px;
  width: 146px;
  height: 148px;
  line-height: 24px;
  font-size: 12px;
  color: #fff;
  background: #1899e5;
  text-align: center;
}
.flowpack-recharge .stock-cont-msg2 {
  padding: 15px 5px;
  width: 146px;
  height: 148px;
  line-height: 24px;
  font-size: 12px;
  color: #fff;
  background: #1899e5;
  text-align: center;
}
.nor-menu {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 100;
  width: 160px;
  padding-top: 200px;
  height: 142px;
  line-height: 220px;
  font-size: 18px;
  color: #ff8a18;
  background: url(/i/nresource/image/nor-drift.png) no-repeat;
  text-align: center;
}
.nor-menu:hover {
  color: #e15603;
  cursor: pointer;
}
.nor-menu-2 {
  background-size: 100% 100%;
}
.ov-h {
  overflow: hidden;
}
.pdb-4rem {
  padding-bottom: 4rem;
}
.width-b100 {
  width: 100%;
}
.col-green-2 {
  color: #96c4cf;
}
.col-green-3 {
  color: #276d7f;
}
.col-red-2 {
  color: #e8353f;
}
.bg-green-1 {
  background: #276d7f;
}
.bg-blue-1 {
  background: #17c1fc;
}
.line-th {
  text-decoration: line-through;
}
.fs-50 {
  font-size: 50px !important;
}
.bg-nor-circle-gray {
  background: url(/i/nresource/image/list-circle1.png) 0 -103px no-repeat !important;
}
.bg-nor-circle-green1 {
  background: url(/i/nresource/image/list-circle1.png) 7px 5px no-repeat;
}
.bg-nor-circle-green2 {
  background: url(/i/nresource/image/list-circle1.png) 7px -211px no-repeat;
}
.bg-nor-alarm {
  background: url(/i/nresource/image/nor-icon-almar.png) 0 7px no-repeat;
}
.bg-nor-hot {
  background: url(/i/nresource/image/nor-hot.png) no-repeat;
}
.nor-cont-btn {
  color: #e7e7e7 !important;
  background: #d3d3d3 !important;
}
.color-20 {
  color: #fff000;
}
.color-white {
  color: #fff;
}
.col-gray-2 {
  color: #999 !important;
}
.on_change_disabled {
  pointer-events: none;
}
.noractivys-bg {
  background: url(/i/nresource/image/noractivys/noractivys-bodybg.jpg) center
    25px no-repeat;
}
.noractivys-twocode {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 100;
  width: 139px;
  padding-top: 200px;
  height: 142px;
  line-height: 220px;
  font-size: 18px;
  color: #ff8a18;
  background: url(/i/nresource/image/noractivys/noractivys-twocode.png)
    no-repeat;
  text-align: center;
  cursor: pointer;
}
.noractivys-wxsm {
  position: fixed;
  top: 364px;
  right: 0;
  z-index: 100;
  width: 139px;
  padding-top: 200px;
  height: 142px;
  line-height: 220px;
  font-size: 18px;
  color: #ff8a18;
  background: url(/i/nresource/image/noractivys/noractivys-wxsm.png) no-repeat;
  text-align: center;
  cursor: pointer;
}
.nor-top {
  width: 1200px;
  height: 620px;
  margin: 100px auto;
}
.noractivys-bg .nor-recharge {
  margin-right: 13px;
  position: relative;
  width: 593px;
  height: 713px;
  background: url(/i/nresource/image/noractivys/noractivys-rechargebg.png)
    center no-repeat;
}
.nor-luck {
  position: relative;
  width: 593px;
  height: 713px;
  background: url(/i/nresource/image/noractivys/noractivys-luckbg.png) center
    no-repeat;
  background-size: 100%;
}
.nor-progress-div {
  width: 500px;
  margin: 490px auto 15px;
  height: 50px;
}
.nor-progress-div .nor-progress-bg {
  background-color: #fdec8c;
  width: 100%;
  height: 15px;
  border-radius: 10px;
}
.nor-progress-div .nor-progress-bar {
  top: 0;
  left: 0;
  background: url(/i/nresource/image/noractivys/norativys-barbg.png) 0 0 repeat;
  height: 15px;
  border-radius: 10px;
}
.noractivys-bg .lingqu-btn {
  width: 496px;
  height: 73px;
  background: url(/i/nresource/image/noractivys/noractivys-getbg.png) 0 0
    no-repeat;
  margin: 0 auto;
  cursor: pointer;
}
.noractivys-bg .lingqu-btn-gray {
  width: 494px;
  height: 73px;
  background: url(/i/nresource/image/noractivys/noractivys-getbg-gray.png) 0 0
    no-repeat;
  margin: 0 auto;
  cursor: pointer;
  background-size: 100%;
}
.noractivys-bg .lingqu-tips {
  width: 450px;
  color: #ed349e;
  margin: 5px auto;
}
.noractivys-bg .noractivys-rule {
  width: 160px;
  height: 33px;
  text-align: center;
  background: url(/i/nresource/image/noractivys/noractivys-acdetail.png) center
    no-repeat;
  margin: 16px auto 0;
  cursor: pointer;
}
.nor-luck-list {
  position: absolute;
  width: 140px;
  height: 290px;
  top: 46px;
  overflow: hidden;
}
.nor-luck-list li {
  text-align: center;
  color: #661ee1;
  height: 40px;
  line-height: 20px;
  float: left;
  border-bottom: 1px solid #fcfcfc;
  font-size: 12px;
  padding: 9px 5px;
  margin: 0 7px;
  border-bottom: 1px dashed #dacdf1;
  overflow: hidden;
}
.noractivys-bg .nor-bottom {
  width: 1200px;
  height: 550px;
  margin: 5px auto;
}
.noractivys-bg .num-cont-locat2 {
  padding-left: 33px;
  background: url(/i/nresource/image/noractivys/address.png) 12px 2px no-repeat;
  color: #661ee1;
}
.noractivys-bg .title {
  font-size: 1rem;
  display: inline-block;
  width: 100px;
  height: 42px;
  float: left;
  line-height: 42px;
  text-align: center;
  color: #661ee1;
}
.user-num-div .user-num-input {
  width: 385px;
  height: 40px;
  line-height: 40px;
  border: #661ee1 1px solid;
  background: #f3eeff;
  text-indent: 5px;
  color: #b19def;
}
.noractivys-bg .amount-list {
  width: 770px;
  overflow: hidden;
}
.noractivys-bg .amount-list li a {
}
.noractivys-bg .amount-list li {
  float: left;
  width: 126px;
  height: 42px;
  overflow: hidden;
}
.noractivys-bg .amount-list li a {
  font-size: 14px;
  margin-bottom: 15px;
  width: 115px;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  border: #661ee1 1px solid;
  color: #661ee1;
}
.noractivys-bg .amount-list li input {
  font-size: 14px;
  margin-bottom: 15px;
  width: 115px;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  border: #661ee1 1px solid;
  color: #661ee1;
}
.noractivys-bg .amount-list li a:hover {
  text-decoration: none;
  cursor: pointer;
}
.noractivys-bg .amount-list li.on a {
  border: #ed349e 1px solid;
  color: #ed349e;
}
.noractivys-bg .amount-list li.on input {
  border: #ed349e 1px solid;
  color: #ed349e;
}
.noractivys-bg .nor-recharge-rule .nor-rule-list {
  overflow: hidden;
}
.noractivys-bg .nor-recharge-rule .nor-rule-list li {
  cursor: pointer;
  background: url(/i/nresource/image/noractivys/list-circle2.png) 0 5px
    no-repeat;
  background-size: 15px;
  margin-bottom: 15px;
  padding-left: 24px;
}
.noractivys-bg .nor-recharge-rule .nor-rule-list li .txt {
  font-size: 12px;
  color: #666;
}
.noractivys-bg .nor-recharge-rule .nor-rule-list li .tit1 {
  color: #661ee1;
  pointer-events: none;
}
.noractivys-bg .nor-recharge-rule .nor-rule-list li .nor-col-gray {
  color: #d3d3d3;
  pointer-events: none;
}
.nor-col-gray div {
  color: #d3d3d3 !important;
  pointer-events: none;
}
.nor-col-gray p {
  color: #d3d3d3 !important;
  pointer-events: none;
}
.noractivys-bg .nor-recharge-rule .nor-rule-list li.on {
  background: url(/i/nresource/image/noractivys/list-circle2.png) 0 -236px no-repeat;
  background-size: 15px;
}
.noractivys-bg .go-buy-div {
  width: 1200px;
  height: 140px;
  background: url(/i/nresource/image/noractivys/noractivys-gobuy.png) center
    no-repeat;
  margin: 0 auto;
}
.noractivys-bg .go-buy-div .zf-amount {
  margin-left: 105px;
  color: #666;
  height: 140px;
  line-height: 140px;
  text-align: center;
}
.noractivys-bg .go-buy-div .dz-amount {
  margin-left: 20px;
  color: #666;
  height: 140px;
  line-height: 140px;
  text-align: center;
}
.noractivys-bg .go-buy-div .gobuy-btn {
  background: url(/i/nresource/image/noractivys/noractivys-buybtn.png) center
    no-repeat;
  width: 350px;
  height: 70px;
  cursor: pointer;
}
.noractivys-bg .go-buy-div .nor-hh {
  background: url(/i/nresource/image/noractivys/nor-hh.png) center no-repeat;
  width: 350px;
  height: 70px;
  cursor: pointer;
  background-size: 100%;
}
.noractivys-bg .go-buy-div .action-detail-btn {
  width: 153px;
  height: 34px;
  background: url(/i/nresource/image/noractivys/noractivys-acdetail.png) 0 0
    no-repeat;
  margin: 102px auto 0;
  cursor: pointer;
}
.norac-money-zf {
  color: #8050e5;
  font-weight: 500;
}
.norac-money-dz {
  color: #ed349e;
  font-weight: 500;
}
.col-8050e5 {
  color: #8050e5;
}
.col-ed349e {
  color: #ed349e;
}
.wid-1000 {
  width: 1000px;
}
.mgt-150 {
  margin-top: 150px;
}
.color-ffc21c {
  color: #ffc21c;
}
.color-red {
  color: red;
}
.noractivys-bg .lot-warm-tip {
  position: absolute;
  bottom: 0;
  background: #c5b5f4;
  border-radius: 16px;
  padding: 25px;
  color: #fff;
  width: 543px;
}
.noractivys-bg .lot-warm-tip2 {
  position: absolute;
  bottom: 0;
  background: #c5b5f4;
  border-radius: 16px;
  padding: 25px 50px;
  color: #fff;
  width: 1100px;
}
.firefly-mofang {
  position: absolute;
  top: 282px;
  width: 337px;
  height: 343px;
  left: 69px;
  cursor: pointer;
}
.nor-board {
  position: absolute;
  top: 282px;
  right: 46px;
  width: 142px;
  height: 399px;
  background: url(/i/nresource/image/noractivys/board.png) no-repeat;
}
.noractivys-chf-title {
  height: 73px;
  width: 100%;
  margin-top: 25px;
}
.noractivys-chf-title img {
  width: 100%;
  height: 73px;
}
.noractivys-chf-container {
  background: #fff;
  padding-top: 26px;
  position: relative;
  width: 100%;
}
.noractivys-chf-mgl {
  margin-left: 82px;
}
.mgl-182 {
  margin-left: 182px;
}
.border-ra-bottom {
  border-radius: 0 0 26px 26px;
}
.nor-warm-close {
  position: absolute;
  right: 18px;
  top: 7px;
  background: url(/i/nresource/image/noractivys/warm-close_06.png);
  width: 22px;
  height: 20px;
}
.nor-footer {
  width: 100%;
  height: 95px;
  background-color: #aa4fe2;
  color: #fff;
  text-align: center;
  line-height: 83px;
}
.normal-yyw {
  background: url(/i/nresource/image/noractivys/yyw.png) no-repeat;
  width: 1219px;
  height: 385px;
  margin: 0 auto;
  cursor: pointer;
}
.winter-market {
  background: url(/i/nresource/image/wintermarket/wm-bg.png) center 0 no-repeat;
}
.winter-market1 {
  background: url(/i/nresource/image/wintermarket/wm-bg1.png) center 0 no-repeat;
}
.winter-market1 .two-code {
  position: fixed;
  top: 200px;
  right: 10px;
  background-color: red;
  width: 150px;
  height: 210px;
  background: url(/i/nresource/image/wintermarket/credit-twocode.png) center
    center no-repeat;
}
.wm-top {
  height: 555px;
}
.wm-content {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
.wm-credit {
  width: 100%;
  height: 505px;
  margin: 10px auto 0;
  background: url(/i/nresource/image/wintermarket/credit-div-bg.png) center
    no-repeat;
}
.wm-credit .wm-credit-right {
  float: right;
  width: 300px;
  height: 140px;
  background: url(/i/nresource/image/wintermarket/credit-div-desc.png) center
    no-repeat;
  margin-right: 220px;
  margin-top: 160px;
  margin-left: 200px;
}
.wm-credit .credit-getbtn {
  cursor: pointer;
  text-decoration: none;
  width: 150px;
  line-height: 40px;
  height: 40px;
  border: 1px solid #4f4f4f;
  font-size: 16px;
  display: block;
  border-radius: 5px;
}
.wm-credit .wm-credit-cx-btn {
  background: url(/i/nresource/image/wintermarket/credit-cx.png) 0 0 no-repeat;
  float: right;
  width: 200px;
  height: 62px;
  margin-right: 285px;
  margin-top: 10px;
  cursor: pointer;
}
.wm-credit .credit-result {
  margin-left: 300px;
  margin-right: 280px;
  margin-top: 225px;
  float: right;
  width: 186px;
  height: 50px;
  color: #fff;
  font-size: 18px;
}
.wm-credit .credit-result strong {
  width: 180px;
  height: 50px;
  color: #fff;
  font-size: 32px;
  position: relative;
  top: 6px;
}
.wm-credit .credit-yh-kx {
  width: 340px;
  height: 50px;
  background: url(/i/nresource/image/wintermarket/credit-kx.png) 0 0 no-repeat;
  float: right;
  margin-right: 195px;
}
.wm-credit .credit-yh-kx1 {
  width: 340px;
  float: right;
  margin-right: 195px;
  color: #017bae;
  text-align: center;
  font-size: 13px;
}
.wm-credit .credit-yh-bkx {
  width: 340px;
  height: 50px;
  float: right;
  margin-right: 190px;
  color: #1384c0;
  font-size: 16px;
}
.wm-credit .more-rule-link {
  cursor: pointer;
  text-decoration: underline;
}
.wm-rule-div {
  width: 100%;
  height: 859px;
  background: url(/i/nresource/image/wintermarket/credit-rule-bg.png) 0 0
    no-repeat;
}
.wm-rule-div .time-remain {
  width: 90%;
  height: 100px;
  margin: 100px auto 0;
  border-bottom: solid #fff 1px;
}
.wm-rule-div .time-remain1 {
  float: left;
  width: 200px;
  height: 100px;
  background-color: red;
  background: url(/i/nresource/image/wintermarket/time-remain1.png) 0 0
    no-repeat;
}
.wm-rule-div .time-remain2 {
  position: relative;
  float: right;
  width: 400px;
  height: 100px;
  background-color: red;
  background: url(/i/nresource/image/wintermarket/time-remain2.png) center
    no-repeat;
}
.wm-rule-div .time-remain2 .hour {
  position: absolute;
  right: 155px;
  font-size: 36px;
  color: #350761;
  top: 35px;
}
.wm-rule-div .time-remain2 .minutes {
  position: absolute;
  right: 82px;
  font-size: 36px;
  color: #350761;
  top: 35px;
}
.wm-rule-div .time-remain2 .seconds {
  position: absolute;
  right: 10px;
  font-size: 36px;
  color: #350761;
  top: 35px;
}
.wm-rule-div .title {
  margin-left: 10px;
  font-size: 16px;
  display: inline-block;
  width: 150px;
  height: 60px;
  float: left;
  line-height: 42px;
  text-align: center;
  color: #2678b4;
  margin-top: 13px;
}
.wm-rule-div p.phone {
  background: url(/i/nresource/image/wintermarket/phone.png) 0 0 no-repeat;
}
.wm-rule-div p.kxyh {
  background: url(/i/nresource/image/wintermarket/kxyh.png) 0 0 no-repeat;
}
.wm-rule-div p.zfje {
  background: url(/i/nresource/image/wintermarket/zfje.png) 0 0 no-repeat;
}
.wm-rule-div p.dzje {
  background: url(/i/nresource/image/wintermarket/dzje.png) 0 0 no-repeat;
}
.wm-rule-div .user-num-input {
  border-radius: 10px;
  width: 350px;
  height: 63px;
  line-height: 40px;
  text-indent: 15px;
  color: #fff;
  background: url(/i/nresource/image/wintermarket/input-bg.png) 0 0 no-repeat;
}
.wm-rule-div .user-num-input .bg-input {
  text-indent: 12px;
  width: 350px;
  height: 63px;
  background: 0 0;
  display: block;
  line-height: 63px;
  color: #fff;
}
.wm-rule-div .wm-rule-list li {
  cursor: pointer;
  width: 240px;
  height: 166px;
  list-style: none;
  float: left;
  margin-right: 20px;
}
.wm-rule-div .wm-rule-list li.rule1 {
  background: url(/i/nresource/image/wintermarket/credit-rule1.png) 0 0
    no-repeat;
}
.wm-rule-div .wm-rule-list li.rule2 {
  background: url(/i/nresource/image/wintermarket/credit-rule2.png) 0 0
    no-repeat;
}
.wm-rule-div .wm-rule-list li.rule3 {
  background: url(/i/nresource/image/wintermarket/credit-rule3.png) 0 0
    no-repeat;
}
.wm-rule-div .wm-rule-list li .jb {
  background: url(/i/nresource/image/wintermarket/credit-rule-jb.png) -5px -5px
    no-repeat;
  width: 244px;
  height: 170px;
}
.wm-rule-div .wm-rule-list li div.unable {
  font-size: 16px;
  color: #fff;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 165px;
  background-color: #000;
  opacity: 0.75;
  border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.wm-rule-div .wm-rule-list li .unable .soldout-tips {
  font-size: 16px;
  float: left;
  width: 100%;
  height: 24px;
}
.wm-rule-div .amount {
  text-align: center;
  border-radius: 10px;
  width: 350px;
  height: 63px;
  line-height: 63px;
  color: #fff;
  background: url(/i/nresource/image/wintermarket/input-bg.png) 0 0 no-repeat;
}
.wm-rule-div .area {
  left: 260px;
  top: 17px;
  padding-left: 33px;
  height: 29px;
  line-height: 29px;
  color: #fff;
}
.wm-rule-div .credit-recharge-btn {
  cursor: pointer;
  width: 530px;
  line-height: 93px;
  height: 93px;
  display: block;
  background: url(/i/nresource/image/wintermarket/recharge-btn.png) 0 0
    no-repeat;
}
.wm-rule-div .recharge-btn-gray {
  cursor: pointer;
  width: 530px;
  line-height: 93px;
  height: 93px;
  display: block;
  background: url(/i/nresource/image/wintermarket/recharge-btn-gray.png) 0 0
    no-repeat;
}
.wm-rule-div .credit-desc {
  color: #e40077;
}
.wm-content .wm-propage1 {
  cursor: pointer;
  width: 100%;
  height: 460px;
  background: url(/i/nresource/image/wintermarket/wm-propage1.png) 0 0 no-repeat;
}
.wm-content .wm-propage2 {
  width: 100%;
  height: 460px;
  background: url(/i/nresource/image/wintermarket/wm-propage2.png) 0 0 no-repeat;
}
.wm-content .wm-actrule {
  width: 100%;
  height: 817px;
  background: url(/i/nresource/image/wintermarket/credit-activy-bg.png) 0 0
    no-repeat;
}
.wm-content .wm-actrule .credit-area-warm {
  width: 80%;
  height: 80%;
  margin-left: 10%;
  margin-top: 15%;
  color: #fff;
}
.wm-cont-tip {
  width: 500px;
  padding-left: 10px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #fff;
}
.wd-mask {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4304px;
  z-index: 9999;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.wd-code {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 400px;
  height: 400px;
  margin-top: -200px;
  margin-left: -200px;
}
.wd-close img {
  position: absolute;
  top: 0;
  right: -15px;
  width: 26px;
  height: 26px;
  border: 0;
}
.wd-cont {
  width: 400px;
  margin-top: 13px;
  height: 400px;
  padding: 15px;
  background: url(/i/nresource/image/wintermarket/dialog-code.png) no-repeat;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.wd-info {
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  overflow: hidden;
  vertical-align: middle;
  display: table-cell;
  width: 370px;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 40px;
}
.wd-h164 {
  height: 164px;
}
.wd-h210 {
  height: 210px;
}
.wd-code-pic {
  width: 88px;
  height: 88px;
  margin-left: 40px;
}
.wd-code-text {
  float: right;
  color: #fff;
  font-size: 12px;
  text-align: center;
  margin-right: 20px;
  margin-top: 14px;
  line-height: 22px;
}
.wd-btns {
  text-align: center;
}
.wd-mg {
  margin: 0 36px;
}
.wd-btns-ok {
  width: 100px;
  height: 31px;
}
.wd-btns-cancel {
  width: 100px;
  height: 31px;
}
.wd-charge-order-btn {
  width: 100px;
  height: 32px;
  background: url(/i/nresource/image/wintermarket/charge-order-btn.png) center
    no-repeat;
  margin: 20px auto 0 130px;
}
.wg-top {
  left: 10px;
  top: 0;
}
.wg-container {
  width: 1200px;
  margin: 0 auto;
}
.wg-acitvy-main {
  width: 100%;
  padding-top: 56px;
  background: url(/i/nresource/image/wintermarket/wg_activy_bg.png) center
    no-repeat;
  height: 772px;
}
.wgl-activy-main {
  background: url(/i/nresource/image/wintermarket/wgl_activy_bg.png) center
    no-repeat;
  height: 1202px;
  margin: 8px auto;
  width: 1022px;
}
.wgl-phone {
  overflow: hidden;
  padding: 37px 0;
  padding-left: 196px;
  position: relative;
}
.wgl-phone-text {
  background: url(/i/nresource/image/wintermarket/wgl_phone_text.png) center
    no-repeat;
  width: 129px;
  height: 48px;
  margin-top: 15px;
}
.wgl-phone-input {
  background: url(/i/nresource/image/wintermarket/wgl_input.png) center
    no-repeat;
  width: 436px;
  height: 70px;
  position: relative;
  color: #fff;
  font-size: 18px;
}
input::-ms-clear {
  display: none;
}
.wgl-phone-input input {
  height: 60px;
  margin-top: 5px;
  width: 300px;
  font-size: 18px;
  background: 0 0;
  color: #fff;
  padding-left: 20px;
  background: 0 0;
  display: block;
  line-height: 60px;
}
.wgl-phone-input span {
  position: absolute;
  right: 40px;
  top: 22px;
}
.wgl.winter-gprs {
  background-repeat: no-repeat;
  background-position: center top;
  height: 2670px;
  padding: 700px 0 460px;
}
.wgl-two {
  background-image: url(/i/nresource/image/wintermarket/wm-bg1.png);
}
.wgl-bg {
  background-image: url(/i/nresource/image/wintermarket/wgl_bg.jpg);
}
.wgl-bg .wg-activy-block1,
.wgl-two .wg-activy-block1 {
  background: url(/i/nresource/image/wintermarket/wm-propage2.png) center
    no-repeat;
  height: 459px;
  width: 1000px;
  cursor: pointer;
}
.wgl-bg .wg-activy-block2,
.wgl-two .wg-activy-block2 {
  background: url(/i/nresource/image/wintermarket/wm-propage3.png) center
    no-repeat;
  height: 459px;
  width: 1000px;
  margin: 0 auto;
  cursor: pointer;
}
.wgl-bg .wg-activy-block3,
.wgl-two .wg-activy-block3 {
  background: url(/i/nresource/image/wintermarket/wg_3_bg.png) center no-repeat;
  height: 704px;
  padding: 63px 160px;
}
.wgl-two .wg-two-code {
  position: fixed;
  top: 200px;
  right: 10px;
  background-color: red;
  width: 150px;
  height: 210px;
  background: url(/i/nresource/image/wintermarket/credit-twocode.png) center
    center no-repeat;
}
.wgl .wg-activy-block1 {
  margin: 40px auto;
}
.wgl .wg-activy-block2 {
  margin-bottom: 40px;
}
.wgl-pdl146 {
  padding-left: 146px;
}
.wgl-activy-date {
  padding-top: 46px;
}
.wgl-date-text {
  background: url(/i/nresource/image/wintermarket/wgl_activy_text.png) center
    no-repeat;
  height: 42px;
  width: 128px;
  margin-top: 3px;
}
.wgl-choose-text {
  background: url(/i/nresource/image/wintermarket/wgl_choose_text.png) center
    no-repeat;
  margin-top: 2px;
  width: 128px;
  height: 35px;
}
.wgl-choose-cont {
  font-size: 28px;
  padding-left: 10px;
  color: #fff;
  line-height: 35px;
}
.wgl-activy-cont {
  text-align: center;
}
.wgl-activy-list {
  padding: 10px 49px;
}
.wgl-activy-list li {
  float: left;
  margin: 20px;
  position: relative;
}
.wgl-activy-list li img {
  border: 0;
}
.wgl-activy-list .status {
  display: none;
}
.wgl-sale-text {
  background: url(/i/nresource/image/wintermarket/wgl_price_text.png) no-repeat;
  width: 128px;
  height: 45px;
}
.wgl-sale-price {
  font-size: 28px;
  padding-left: 10px;
  color: #fff;
  line-height: 41px;
  text-decoration: line-through;
}
.wgl-discount-text {
  background: url(/i/nresource/image/wintermarket/wgl_last_price.png) no-repeat;
  width: 128px;
  height: 53px;
}
.wgl-discount-price {
  font-size: 28px;
  padding-left: 10px;
  color: #fff;
  line-height: 38px;
}
.wgl-btn {
  background: url(/i/nresource/image/wintermarket/wgl_quick-unrecharge.png)
    no-repeat;
  margin-top: 30px;
  width: 499px;
  height: 86px;
  border: 0 none;
}
.wgl-tip {
  position: absolute;
  bottom: 22px;
  height: 16px;
  line-height: 16px;
  margin-left: 135px;
  width: 500px;
  padding-left: 20px;
  font-size: 12px;
  color: #e8353f;
  background: url(/i/nresource/image/nor-cont-tip.png) no-repeat;
}
.wgl-activy-list .selected .status {
  z-index: 20;
  position: absolute;
  display: block;
  width: 438px;
  height: 298px;
  background: url(/i/nresource/image/wintermarket/wgl_selected.png) no-repeat;
  top: -9px;
  left: -9px;
}
.wgl-activy-list .end .status {
  z-index: 20;
  position: absolute;
  display: block;
  width: 62px;
  height: 284px;
  background: url(/i/nresource/image/wintermarket/wgl_nostock.png) center
    no-repeat;
  top: 0;
  left: 360px;
}
.wgl-activy-list .closeblock .status {
  z-index: 20;
  position: absolute;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 280px;
  width: 420px;
  height: 280px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 32px;
  font-size: 28px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
  top: 0;
  left: 0;
  font-weight: 700;
}
.wg-warmtip {
  color: #fff;
  padding: 90px 50px 0;
}
.wgl-christ {
  background-image: url(/i/nresource/image/wintermarket/wgl-christ.jpg);
}
.wg-activy-christ {
  background: url(/i/nresource/image/wintermarket/wgl_activy_crist.png) top
    center no-repeat;
  height: 990px;
  margin: 8px auto;
  width: 1018px;
}
.crist-text-bg {
  background: url(/i/nresource/image/wintermarket/crist-text.png) no-repeat;
}
.wg-phone {
  overflow: hidden;
  padding: 37px 0;
  padding-left: 196px;
  position: relative;
  height: 153px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.wg-phone-text {
  margin-top: 19px;
  height: 52px;
  width: 139px;
  background-position: 0 -193px;
}
.wg-phone-input {
  width: 448px;
  height: 70px;
  position: relative;
  color: #fff;
  font-size: 18px;
  background-position: 0 -319px;
}
.wg-phone-input input {
  height: 64px;
  line-height: 64px;
  margin-top: 5px;
  width: 300px;
  font-size: 18px;
  background: 0 0;
  color: #fff;
  padding-left: 20px;
  background: 0 0;
  display: block;
}
.wg-phone-input span {
  position: absolute;
  right: 40px;
  top: 24px;
}
.wg-mgl146 {
  margin-left: 146px;
}
.wgl-christ .wg-activy-block1 {
  background: url(/i/nresource/image/wintermarket/christ-block1.png) no-repeat;
  width: 1018px;
  height: 459px;
  margin: 40px auto;
  cursor: pointer;
}
.wgl-christ .wg-activy-block2 {
  background: url(/i/nresource/image/wintermarket/christ-block2.png) no-repeat;
  width: 1018px;
  height: 459px;
  margin: 40px auto;
  cursor: pointer;
}
.wgl-christ .wg-activy-block3 {
  background: url(/i/nresource/image/wintermarket/wg-rule.png) no-repeat;
  width: 1018px;
  height: 829px;
  margin: 40px auto;
  padding: 64px 69px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.wg-date-text {
  height: 51px;
  width: 569px;
  background-position: 0 -256px;
}
.wg-choose-text {
  margin-top: 2px;
  height: 51px;
  width: 139px;
  background-position: 0 -129px;
}
.wg-choose-cont {
  font-size: 28px;
  color: #fff;
  line-height: 33px;
  font-weight: 700;
}
.wg-activy-list {
  padding: 0 26px;
}
.wg-activy-list li {
  float: left;
  margin-right: -22px;
  position: relative;
}
.wg-sale-text {
  height: 52px;
  width: 136px;
  background-position: 0 -64px;
}
.wg-discount-text {
  height: 52px;
  width: 133px;
  background-position: 0 0;
}
.wg-sale-price {
  font-size: 28px;
  font-weight: 700;
  color: #fff;
  line-height: 33px;
  text-decoration: line-through;
}
.wg-discount-price {
  color: #fff;
  line-height: 33px;
  font-size: 28px;
  font-weight: 700;
  padding-left: 3px;
}
.wg-btn {
  background: url(/i/nresource/image/wintermarket/wgl_quick-unrecharge.png)
    no-repeat;
  margin-top: 30px;
  width: 517px;
  height: 97px;
  border: 0 none;
}
.snowman {
  position: absolute;
  left: -72px;
  bottom: 0;
  background: url(/i/nresource/image/wintermarket/snowman.png) no-repeat;
  width: 249px;
  height: 268px;
}
.wgc-item-title {
  position: absolute;
  color: #fffc00;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  top: 60px;
  width: 400px;
  left: 48px;
  height: 40px;
  line-height: 40px;
  letter-spacing: 1px;
}
div.wgc-soldout {
  color: #ff3030;
  background: #ffc7c2;
}
.wgc-item-count {
  letter-spacing: 2px;
  position: absolute;
  color: #fff;
  font-size: 24px;
  width: 100%;
  text-align: center;
  bottom: 65px;
}
.wg-normal {
  z-index: 20;
  width: 422px;
  height: 311px;
  position: absolute;
  left: 35px;
  top: 3px;
  background: url(/i/nresource/image/wintermarket/wgc-normal.png) no-repeat;
}
.wg-select .wg-normal {
  left: 36px;
  background: url(/i/nresource/image/wintermarket/wgc-select.png) no-repeat;
}
.wg-mask {
  z-index: 40;
  position: absolute;
  display: none;
  color: #fff;
  text-align: center;
  width: 420px;
  height: 297px;
  line-height: 297px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 32px;
  font-size: 28px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
  top: 17px;
  left: 37px;
  font-weight: 700;
}
.wdc-cont {
  width: 400px;
  margin-top: 13px;
  height: 400px;
  padding: 15px;
  background: url(/i/nresource/image/wintermarket/wdc-dialog.png) no-repeat;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.pc_cript {
  background: url(/i/nresource/image/bg/pc_cript.png) no-repeat right top;
}
.bg-stars {
  background: url(/i/nresource/image/stars/stars-body.png) top center no-repeat;
  background-size: 100% 100%;
  min-height: 1000px;
}
.stars-banner {
  margin: 20px auto;
  width: 100%;
  height: 349px;
  background: url(/i/nresource/image/stars/stars-banner.png) no-repeat;
  background-size: 90% 100%;
}
.stars-cont {
  width: 100%;
  position: relative;
}
.stars-cont .cont-tit {
  width: 100%;
  height: 40px;
  background: #fff;
  border: #1e6879 1px solid;
}
.stars-cont .cont-tit .tit-msg {
  float: left;
  width: 150px;
  height: 40px;
  line-height: 40px;
  background: #1e6879;
  color: #fff;
  text-align: center;
}
.stars-cont .cont-tit .tit-num {
  float: left;
  padding: 0 1%;
}
.stars-cont .cont-tit .tit-num li {
  float: left;
  margin-top: 7px;
  margin-left: 3px;
  margin-right: 3px;
  width: 25px;
  height: 25px;
}
.stars-cont .cont-tit .tit-tip {
  float: right;
  padding-right: 1%;
  height: 40px;
  line-height: 40px;
  color: #1e6879;
  font-size: 16px;
}
.stars-cont .cont-tit .tit-tip-speci {
  display: inline-block;
  width: 26px;
  height: 40px;
  background: url(../image/stars/starts-tit-spec-1.png) 0 no-repeat;
  color: #fff001;
  text-align: center;
}
.stars-cont .cont-tit .tit-tip-speci-1 {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url(../image/stars/starts-tit-spec-2.png) 0 no-repeat;
  color: #fff;
  text-align: center;
}
.stars-bg-1 {
  background: url(/i/nresource/image/stars/stars.png) no-repeat;
  background-size: 100%;
}
.stars-cont .cont-main {
  padding: 80px 10%;
  width: 80%;
  min-height: 140px;
  overflow: hidden;
  background: #fff;
  border: #509d6f 1px dashed;
}
.stars-cont .cont-main .main-person {
  float: left;
  padding: 10px 0;
  width: 20%;
  overflow: hidden;
  text-align: center;
  text-align: -moz-center;
  text-align: -webkit-center;
}
.stars-cont .cont-main .main-person-toux {
  margin: 0 auto;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: url(/i/nresource/image/stars/stars-toux.png) no-repeat;
  background-size: 100% 100%;
}
.stars-cont .cont-main .main-person-shiz {
  margin: 0 auto;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: url(/i/nresource/image/stars/stars-shiz.png) no-repeat;
  background-size: 100% 100%;
}
.stars-cont .cont-main .main-person-num {
  margin-top: 5px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #1e6879;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}
.stars-cont .cont-main .main-side {
  border-left: #5f93a1 1px solid;
  padding-left: 5%;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 49%;
}
.stars-cont .cont-main .main-side-msg {
  height: 34px;
  line-height: 34px;
  color: #1e6879;
  font-size: 16px;
}
.stars-cont .cont-main .recharge-name {
  float: left;
  width: 12%;
  height: 28px;
  font-size: 1rem;
  color: #276d7f;
}
.stars-cont .cont-main .recharge-num {
  float: left;
  height: 28px;
  font-size: 1rem;
  color: #276d7f;
}
.stars-cont .cont-main .recharge-num-span {
  font-size: 0.75rem;
  padding-left: 7px;
}
.stars-cont .cont-main .recharge-cont {
  float: left;
  width: 87%;
}
.recharge-cont a {
  margin-bottom: 15px;
  margin-right: 10px;
  width: 14%;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  text-align: center;
  background: #fff;
  border: #ccc 1px solid;
  color: #666;
}
.recharge-cont a:hover {
  text-decoration: none;
  cursor: pointer;
}
.recharge-cont a.active {
  border: #ff0064 1px solid;
  color: #ff0064;
}
.stars-active {
  margin-top: 10px;
  width: 100%;
}
.stars-active .act-tit {
  width: 100%;
  height: 34px;
  line-height: 34px;
  text-indent: 10px;
  color: #fff;
  font-size: 16px;
}
.stars-active .act-cont {
  padding: 40px 5%;
  width: 90%;
  overflow: hidden;
  background: #dff1f5;
  border: #509d6f 1px dashed;
}
.stars-recharge {
  position: relative;
  width: 30%;
  overflow: hidden;
}
.stars-recharge .arrow-right {
  width: 20px;
  height: 44px;
  position: absolute;
  top: 45%;
  background: url(/i/nresource/image/nor-arrow-right.png) 0 0 no-repeat;
}
.stars-recharge .recharge-cont {
  padding: 13% 10% 0;
  width: 80%;
  overflow: hidden;
}
.stars-recharge .recharge-cont .amount {
  margin-bottom: 10px;
  width: 100%;
  overflow: hidden;
}
.stars-recharge .recharge-cont .amount li {
  text-align: center;
  float: left;
  width: 48%;
}
.stars-recharge .recharge-cont .amount li:first-child {
  border-right: #b9dbe4 1px solid;
}
.stars-recharge .recharge-cont .amount li p {
  line-height: 24px;
  font-size: 20px;
  color: #b9dbe4;
}
.stars-recharge .recharge-cont .amount li span {
  line-height: 50px;
  font-size: 36px;
  color: #fff;
}
.stars-recharge .recharge-cont .btn {
  margin-top: 10px;
  margin-left: 15%;
  width: 70%;
  height: 40px;
  font-size: 16px;
  background: #ffd542;
  color: #ff631a;
  border: 0;
  border-radius: 5px;
}
.stars-recharge .stock-cont {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  height: 90px;
  border: #fff 1px solid;
}
.stars-recharge .stock-cont-mark-cz {
  margin: 20px auto 0;
  width: 80%;
  height: 50px;
  background: url(/i/nresource/image/stars/stars-stock-cz.png) no-repeat center;
}
.stars-recharge .stock-cont-mark-jz {
  margin: 20px auto 0;
  width: 80%;
  height: 50px;
  background: url(/i/nresource/image/stars/stars-stock-jz.png) no-repeat center;
}
.stars-recharge .stock-cont-mark-sq {
  margin: 20px auto 0;
  width: 80%;
  height: 50px;
  background: url(/i/nresource/image/stars/stars-stock-sq.png) no-repeat center;
}
.stars-recharge-tips {
  width: 155px;
  height: 25px;
  padding-left: 14px;
  margin-left: 20px;
  color: #276d7f;
  line-height: 25px;
  background: url(/i/nresource/image/stars/starArea_tips.png) no-repeat;
  background-size: 100% 100%;
}
.stars-recharge .stock-cont-p {
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #ffd542;
}
.stars-btn-unable {
  background: #adadad !important;
  color: #fff !important;
}
.stars-getMore {
  text-decoration: underline;
  cursor: pointer;
}
.stars-btn {
  margin-top: 20px;
  display: block;
  width: 130px;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
  background: #ffd541;
  color: #e93641;
  text-align: center;
  text-decoration: none;
}
.stars-btn:hover {
  color: #e93641;
  text-decoration: none;
}
.mgl-per-25 {
  margin-left: 25%;
}
.col-yel-1 {
  color: #fff001 !important;
}
.bg-backflow {
  width: 266px;
  height: 22px;
  display: inline-block;
  padding-left: 12px;
  line-height: 22px;
  background: url(/i/nresource/image/bg-backflow.png) no-repeat;
}
.paysucc-coupon-tip {
  font-size: 13px;
  color: #ed2688;
  border: 1px solid #ed2688;
  border-radius: 5px;
  padding: 2px 8px;
  margin-left: 18px;
}
.ggl-content {
  position: relative;
  background: url(/i/nresource/image/ggl/ggl.png) no-repeat;
  width: 315px;
  height: 134px;
  margin-left: 24%;
  margin-top: 3%;
}
.ggl-text-area {
  position: absolute;
  width: 263px;
  height: 54px;
  top: 42%;
  left: 10%;
  text-align: center;
  padding: 8px 0;
  background-color: #fff;
}
.scrape-area {
  position: absolute;
  width: 263px;
  height: 70px;
  top: 42%;
  left: 10%;
}
.ggl-award-tip {
  font-size: 16px;
}
.ggl-rule-tip {
  font-size: 12px;
  color: #a3a3a3;
}
.bg-lottery {
  background-image: url(/i/nresource/image/ggl/bg-lottery.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background: none\9;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nresource/image/ggl/bg-lottery.png', sizingMethod='scale');
}
.no-chance-show {
  width: 760px;
  height: 477px;
  background-image: url(/i/nresource/image/ggl/no-chance.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background: none\9;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nresource/image/ggl/no-chance.png', sizingMethod='scale');
  margin: 57px auto;
}
.lottery-card-content {
  position: relative;
  width: 760px;
  height: 600px;
  background-image: url(/i/nresource/image/ggl/card.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background: none\9;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nresource/image/ggl/card.png', sizingMethod='scale');
  margin: 5px auto;
  margin-bottom: 7%;
}
.lottery-card-text {
  position: absolute;
  width: 714px;
  height: 102px;
  top: 379px;
  left: 23px;
  text-align: center;
  padding: 50px 0;
  line-height: 40px;
  background-color: #f8f8f8;
}
.lottery-card-scrape {
  position: absolute;
  width: 714px;
  height: 202px;
  top: 379px;
  left: 23px;
}
.lottery-record {
  position: relative;
  width: 865px;
  height: 454px;
  background-image: url(/i/nresource/image/ggl/record.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background: none\9;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nresource/image/ggl/record.png', sizingMethod='scale');
  margin: 0 auto;
}
.lottery-record-txt {
  position: absolute;
  font-size: 20px;
  width: 430px;
  height: 225px;
  overflow: hidden;
  top: 110px;
  left: 215px;
}
.lottery-record-txt p {
  display: inline-block;
  width: 430px;
  padding-bottom: 15px;
}
.lottery-explain {
  position: relative;
  width: 865px;
  height: 454px;
  background-image: url(/i/nresource/image/ggl/explain.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background: none\9;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nresource/image/ggl/explain.png', sizingMethod='scale');
  margin: 0 auto;
}
.lottery-explain2 {
  position: relative;
  width: 865px;
  height: 454px;
  background-image: url(/i/nresource/image/ggl/hdgl.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background: none\9;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nresource/image/ggl/hdgl.png', sizingMethod='scale');
  margin: 0 auto;
  margin-bottom: 4%;
}
.lottery-explain3 {
  position: relative;
  width: 865px;
  height: 410px;
  background-image: url(/i/nresource/image/ggl/hdgl.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background: none\9;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nresource/image/ggl/hdgl.png', sizingMethod='scale');
  margin: 0 auto;
  margin-bottom: 10%;
  text-align: center;
}
.lottery-explain-txt {
  position: absolute;
  width: 730px;
  top: 135px;
  left: 70px;
  font-size: 20px;
  line-height: 40px;
}
.lottery-chanceNum {
  position: absolute;
  font-size: 28px;
  color: #fff;
  top: 315px;
  left: 252px;
  width: 46px;
  text-align: center;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.lottery-explain-txt a {
  color: #23c0ca !important;
}
.lottery-explain-txt a:hover {
  text-decoration: none !important;
  color: #23c0ca !important;
  cursor: pointer;
}
.lottery-explain-txt a:visited {
  text-decoration: none !important;
  color: #23c0ca !important;
  cursor: pointer;
}
.lottery-explain-txt a:link {
  text-decoration: none !important;
  color: #23c0ca !important;
  cursor: pointer;
}
.lottery-explain-txt a:active {
  text-decoration: none !important;
  color: #23c0ca !important;
  cursor: pointer;
}
.bb-empty {
  margin-top: 10px;
  width: 100%;
  height: 30px;
  background: #f7f7f7;
}
.bb-box {
  margin: 10px auto;
  padding: 1% 2%;
  width: 96%;
  border: #dadada 1px solid;
}
.bb-box-group {
  width: 100%;
  padding: 5px 0;
  overflow: hidden;
  border-bottom: 1px solid #dadada;
}
dl.bb-box-group-list {
  float: left;
  width: 50%;
  height: 38px;
  font-size: 12px;
}
dl.bb-box-group-list dt {
  float: left;
  width: 21%;
  height: 38px;
  line-height: 38px;
  text-align: right;
}
dl.bb-box-group-list dd {
  float: left;
  width: 76%;
  height: 38px;
  line-height: 38px;
  text-align: left;
}
.bb-outlength {
  display: table-cell !important;
  vertical-align: middle !important;
}
.bb-outlength span {
  display: inline-block;
  line-height: 22px;
}
.invoice-date-erro-tip {
  overflow: hidden;
  width: 400px;
  height: 26px;
}
.ued-invoice-tab li {
  width: 140px;
  text-align: center;
}
.ued-invoice-tab li a {
  text-decoration: none;
  font-size: 18px;
  color: #333;
  display: inline-block;
  line-height: 40px;
}
.ued-invoice-tab .cur a {
  color: #e40077;
}
.invoice-info {
  display: none;
}
.invoice-info.on {
  display: block;
}
.invoice-title {
  margin-bottom: 10px;
}
.invoice-email-modify {
  background: url(/i/nresource/image/icon-new.png) no-repeat -5px -37px;
  width: 22px;
  height: 22px;
  display: inline-block;
  cursor: pointer;
}
.invoice-title::before {
  content: "";
  display: block;
  position: absolute;
  left: -14px;
  width: 5px;
  background: #0083d3;
  height: 14px;
  top: 6px;
}
.push-func input {
  margin-bottom: 3px;
  margin-right: 5px;
}
.push-save {
  margin-top: 100px;
  margin-left: 512px;
}
.push-popbox {
  padding: 16px 50px 6px;
}
.invoice-issue {
  top: 10px;
  right: 20px;
}
.invoive-menu {
  height: 1.55rem;
  padding-left: 0.25rem;
  color: #333;
  font-size: 0.28rem;
  position: relative;
}
.invoive-menu li {
  float: left;
  position: relative;
  text-indent: 15px;
  margin-right: 15px;
  padding-top: 5px;
  font-size: 14px;
}
.invoive-menu li.on i {
  width: 17px;
  height: 18px;
  background: url(/i/nresource/image/rd-icons.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  position: absolute;
  top: 8px;
  left: -3px;
}
.invoive-menu li i {
  width: 17px;
  height: 18px;
  background: url(/i/nresource/image/select-w.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  position: absolute;
  top: 8px;
  left: -3px;
}
.iv-p {
  font-size: 12px;
  clear: both;
  color: red;
  line-height: 15px;
}
.invoice-search-bar {
  margin-top: 20px;
  display: inline-table;
  word-spacing: -6px;
}
.invoice-search-bar > div {
  display: inline-block;
  vertical-align: top;
}
.invoice-search-bar i,
.invoice-search-bar b {
  font-style: normal;
  font-weight: 500;
}
.invoice-search-box input {
  font-family: "microsoft yahei", "å®‹ä½“", Arial, sans-serif, simsun;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  height: 16px;
  line-height: 16px;
  margin: 0;
  padding: 5px 0 5px 4px;
  float: left;
  outline: 0;
  color: #969696;
  text-indent: 5px;
  width: 240px;
}
.invoice-search-box .color-36 {
  color: #4e4e4e;
}
.invoice-search-box a {
  height: 26px;
  background-color: #f8f8f8;
  border: 1px solid #d2d2d2;
  margin-left: -1px;
  padding: 0 25px;
  line-height: 26px;
  float: left;
  text-decoration: none;
}
.invoice-search-box a:hover {
  text-decoration: none;
  color: #666;
}
.invoice-select {
  margin-left: 20px;
  width: 126px;
  position: relative;
  cursor: pointer;
}
.on .select-text b {
  background-image: url(/i/nresource/image/sel-icon-3.png);
}
.on .select-list {
  display: block;
}
.select-text {
  position: relative;
  height: 26px;
  line-height: 26px;
  text-align: left;
  padding: 0 12px;
  border: 1px solid #d2d2d2;
}
.select-text b {
  position: absolute;
  top: 0;
  right: 3px;
  height: 26px;
  width: 22px;
  background: url(/i/nresource/image/sel-icon-2.png) center center no-repeat;
}
.select-list {
  border: 1px solid #d2d2d2;
  border-top: 0 none;
  padding: 0 12px;
  position: absolute;
  top: 28px;
  width: 100%;
  background: #fff;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
.select-list li:hover,
.select-list .active {
  color: #0083d2;
}
.set-href {
  right: 0;
  top: 10px;
}
.fpkj-text {
  line-height: normal;
  font-weight: 350;
  margin: 0 20px;
}
.issue-tip {
  color: #f1b34c !important;
  font-size: 14px;
}
.fp-style {
  float: left;
}
.fp-choose li {
  float: left;
  margin: 0 20px;
}
.tp-click.active {
  font-style: normal;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(/i/nresource/image/fp-radio.png) no-repeat;
  vertical-align: top;
}
.fp-choose-text {
  color: #e1b569;
  margin-top: 10px;
}
.tp-click {
  font-style: normal;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/i/nresource/image/fp-wradio.png) no-repeat;
  vertical-align: middle;
}
.dialog-inputbox {
  clear: both;
  margin-top: 20px;
}
.fp-xt {
  color: red;
}
.fptt-input {
  width: 150px !important;
}
.fp-tttext {
  margin: 0 46px 0 -6px;
}
.fp-nstext {
  margin-left: -8px;
}
.fpnh-input {
  width: 150px !important;
  margin: 10px 0 0 20px;
}
.fp-not-text {
  color: #333;
  margin-left: -23px;
  padding-left: 40px;
}
table.table-border td {
  border: 1px solid #dadada;
  border-top: 0 none;
}
.td-desc img {
  vertical-align: middle;
}
.td-desc > div {
  display: inline-block;
  vertical-align: middle;
  width: 72%;
  overflow: hidden;
}
.td-desc > div p {
  line-height: 18px;
}
.order-fold::after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  position: absolute;
  right: -14px;
  top: 3px;
  border-top: 1px solid #0085d0;
  border-right: 1px solid #0085d0;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.open.order-fold::after {
  top: 7px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.belong-select {
  display: inline-block;
  width: 22px;
  height: 36px;
  position: absolute;
  top: 0;
  right: 3px;
  background: url(/i/nresource/image/sel-icon-1.png) center center no-repeat;
}
.belong-box {
  width: 440px;
  min-height: 20px;
  position: absolute;
  top: 45px;
  border: 1px solid #e7e7e7;
  background: #fff;
  padding-bottom: 8px;
  padding-top: 5px;
  z-index: 200;
  left: 0;
}
.belong-list a {
  padding: 0 4px;
}
.belong-list table tr > td:nth-child(odd) {
  width: 28px !important;
  padding: 0 14px !important;
  color: #666;
}
.chud-img {
  width: 447px;
  height: 162px;
}
.chud-p {
  top: 51px;
  left: 77px;
  color: #fff;
  font-size: 16px;
  width: 309px;
}
.txt-alin {
  text-align: center;
}
.chud-btn1 {
  position: absolute;
  bottom: 25px;
  border: 1px solid #fff;
  color: #fff !important;
  border-radius: 32px;
  padding: 1px 17px;
  left: 179px;
}
.chud-btn2 {
  position: absolute;
  bottom: 25px;
  border: 1px solid #8463d6;
  color: #fff !important;
  background-color: #8463d6;
  border-radius: 32px;
  padding: 1px 17px;
  left: 179px;
}
.chud-box {
  margin-left: 36px;
  overflow: hidden;
}
.chud-box > div {
  width: 447px;
  height: 162px;
  margin: 5px;
  background: green;
  float: left;
}
.chud-only1-box .chud-box > div {
  margin: 0 auto;
  width: 447px;
  height: 162px;
  float: none;
}
.order-detail-sum {
  position: relative;
  left: -6px;
}
.order-detail-sum-info {
  position: relative;
  left: -10px;
  top: -2px;
  font-weight: 700;
}
.order-detail-inflation {
  margin-right: 10px;
  margin-bottom: 2px;
}
.ddmsg-content {
  margin-bottom: 5px;
}
.ddmsg-content dt {
  display: inline-block;
  text-align: left;
  width: 100px;
}
.ddmsg-content dd {
  display: inline-block;
  margin-left: 20px;
  text-align: left;
}
.ddmsg-outlength {
  width: 800px;
  vertical-align: top;
}
.ddheight {
  height: 490px;
}
.ddbtn {
  width: 65px;
  height: 30px;
  border: 1px solid #1f93db;
  background-color: #fff;
  color: #1f93db;
}
.newbbname {
  display: inline-block;
  width: 70px;
  text-align: left;
}
.spring-market {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #ff363d;
  position: relative;
}
.spring-market .returnPage {
  color: #fff;
  position: absolute;
  top: 0;
  left: 102px;
  cursor: pointer;
}
.sm-banner-border {
  width: 100%;
  height: 599px;
  background: url(/i/nresource/image/springmarket/banner.png) center center
    no-repeat;
}
.sm-flow-border {
  width: 100%;
  height: 645px;
  margin-top: -70px;
}
.sm-flow-title {
  position: relative;
  height: 147px;
  width: 1011px;
  margin: 0 auto;
  background: url(/i/nresource/image/springmarket/title-bg.png) center center
    no-repeat;
}
.sm-sty-time {
  font-size: 19px;
  color: #fff295;
  margin-top: 10px;
}
.sm-time-tip {
  width: 141px;
  height: 73px;
  background: url(/i/nresource/image/springmarket/tip.png) center center
    no-repeat;
  position: absolute;
  z-index: 1000;
  top: 18px;
  left: 90px;
}
.sm-sty-title {
  width: 301px;
  height: 48px;
  margin: 0 auto;
  background: url(/i/nresource/image/springmarket/flow-title.png) center center
    no-repeat;
  left: 371px;
  top: 42px;
  position: absolute;
}
.sm-flow-content {
  width: 1011px;
  height: 498px;
  margin: 0 auto;
  background: url(/i/nresource/image/springmarket/product-bg.png) center center
    no-repeat;
}
.sm-sty-f {
  height: 240px;
  width: 1011px;
  margin: 0 auto;
}
.sm-flow-f1 {
  width: 271px;
  height: 199px;
  float: left;
  background: url(/i/nresource/image/springmarket/1GB-day.png) center center
    no-repeat;
  border: 9px solid transparent;
  margin-left: 58px;
}
.sm-flow-f2 {
  width: 271px;
  height: 199px;
  float: left;
  background: url(/i/nresource/image/springmarket/1GB-month.png) center center
    no-repeat;
  border: 9px solid transparent;
  margin-left: 25px;
}
.sm-flow-f3 {
  width: 271px;
  height: 199px;
  background: url(/i/nresource/image/springmarket/2GB-month.png) center center
    no-repeat;
  float: left;
  border: 9px solid transparent;
  margin-left: 25px;
}
.sm-recharge-f {
  margin-top: 18px;
}
.sm-recharge-f1 {
  width: 271px;
  height: 199px;
  float: left;
  margin-left: 48px;
  background: url(/i/nresource/image/springmarket/credit-130.png) center center
    no-repeat;
  border: 9px solid transparent;
}
.sm-recharge-no-city-f1 {
  width: 173px;
  height: 96px;
  background: url(/i/nresource/image/springmarket/credit-nocity.png) center
    center no-repeat;
  position: absolute;
  top: 50px;
  left: 50px;
}
.sm-recharge-not-start-f1 {
  width: 173px;
  height: 96px;
  position: absolute;
  top: 50px;
  left: 50px;
  background: url(/i/nresource/image/springmarket/not-start.png) center center
    no-repeat;
}
.sm-recharge-end-f1 {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springmarket/credit-isEnd.png) center
    center no-repeat;
}
.sm-credit-email {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springmarket/credit-email.png) center
    center no-repeat;
}
.sm-credit-hasjoin {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springmarket/credit-hasjoin.png) center
    center no-repeat;
}
.sm-credit-todayend {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springmarket/credit-todayend.png) center
    center no-repeat;
}
.sm-credit-unlogin {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springmarket/credit-unlogin.png) center
    center no-repeat;
}
.sm-system-err {
  width: 173px;
  height: 96px;
  background: url(/i/nresource/image/springmarket/system-404.png) center center
    no-repeat;
  position: absolute;
  top: 50px;
  left: 50px;
}
.sm-recharge-mask {
  position: relative;
  width: 271px;
  height: 199px;
  margin-right: 46px;
  float: left;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
}
.sm-recharge-f2 {
  width: 271px;
  height: 199px;
  margin-left: 26px;
  float: left;
  background: url(/i/nresource/image/springmarket/credit-110.png) center center
    no-repeat;
  border: 9px solid transparent;
}
.sm-recharge-f3 {
  width: 271px;
  height: 199px;
  background: url(/i/nresource/image/springmarket/more-privilege.png) center
    center no-repeat;
  float: left;
  margin-left: 26px;
  border: 9px solid transparent;
}
.sm-sty-recharge-f3 {
  width: 30%;
  float: right;
  height: 107px;
  margin-left: -92px;
  margin-bottom: 6px;
  margin-right: 54px;
}
.sm-sty-price {
  width: 25%;
  height: 79px;
  float: left;
  margin-left: 329px;
  display: inline-block;
  position: relative;
}
.sm-sty-pay {
  float: left;
  margin: 11px 0 0 117px;
}
.sm-flow-phon {
  position: relative;
  height: 118px;
  width: 1011px;
  margin: 0 auto;
}
.sm-phone-sty {
  height: 50px;
  padding-top: 39px;
  margin-left: 267px;
  text-align: left;
}
.sm-phone-text {
  font-size: 21px;
  color: #ff363d;
  font-weight: 600;
  display: inline-block;
  line-height: 50px;
}
.sm-phone-bor {
  width: 326px;
  height: 41px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
}
.sm-phone-belong {
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.sm-sale-price {
  text-align: left;
  margin-left: 250px;
}
.sm-discount-price {
  height: 39px;
  position: relative;
  top: -51px;
  left: -71px;
}
.sm-sale-text {
  font-size: 21px;
  font-weight: 600;
  color: #ff363d;
  margin-bottom: 20px;
}
.sm-sale-price-m {
  border-bottom: 2.5px solid #ff363d;
  color: #ff363d;
  font-weight: 600;
  font-size: 20px;
  margin-left: 30px;
  width: 100px;
  display: inline-block;
}
.sm-discount-text {
  font-size: 21px;
  font-weight: 600;
  color: #ff363d;
}
.sm-discount-price-m {
  border-bottom: 2.5px solid #ff363d;
  color: #ff363d;
  font-weight: 600;
  font-size: 20px;
  margin-left: 30px;
  width: 100px;
  display: inline-block;
}
.sm-flow-red-btn {
  width: 260px;
  height: 61px;
  color: #fff295;
  background: url(/i/nresource/image/springmarket/btn-red.png) center center
    no-repeat;
}
.sm-flow-gray-btn {
  width: 260px;
  height: 61px;
  color: #fff;
  background: url(/i/nresource/image/springmarket/btn-gray.png) center center
    no-repeat;
}
.sm-flow-btn-text {
  font-weight: 600;
  font-size: 26px;
}
.sm-flow-mask1 {
  background: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.input-flow-err {
  position: absolute;
  top: 54px;
  right: 138px;
  height: 21px;
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.input-disabled-err {
  position: absolute;
  top: 54px;
  right: 87px;
  height: 21px;
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.input-sty {
  display: inline-block;
  width: 100%;
  height: 25px;
  background-color: #fef6d4;
  color: #ff363d;
  font-weight: 600;
  font-size: 21px;
  border-bottom: 2px solid red;
}
.sm-recharge-btn-text {
  font-weight: 600;
  font-size: 26px;
}
.sm-recharge-sale-text {
  width: 106px;
  height: 21px;
  display: inline-block;
  float: left;
  font-size: 21px;
  font-weight: 600;
  color: #ff363d;
}
.sm-recharge-discount-text {
  width: 106px;
  height: 21px;
  display: inline-block;
  float: left;
  font-size: 21px;
  font-weight: 600;
  color: #ff363d;
}
.sm-recharge-sale-price {
  height: 39px;
  position: relative;
  top: -51px;
  left: -57px;
}
.sm-recharge-discount-price {
  height: 39px;
  position: relative;
  top: -51px;
  left: -57px;
}
.sm-title-sty {
  width: 384px;
  height: 44px;
  margin: 0 auto;
  background: url(/i/nresource/image/springmarket/credit-title.png) center
    center no-repeat;
  left: 333px;
  top: 57px;
  position: absolute;
}
.sm-recharge-login-btn {
  width: 223px;
  height: 61px;
  background: url(/i/nresource/image/springmarket/btn-login-white.png) center
    center no-repeat;
}
.sm-recharge-search-btn {
  width: 223px;
  height: 61px;
  background: url(/i/nresource/image/springmarket/credit-search.png) center
    center no-repeat;
}
.input-recharge-err {
  position: absolute;
  top: 54px;
  right: 138px;
  height: 21px;
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.input-disabled-err-recharge {
  position: absolute;
  top: 54px;
  right: 99px;
  height: 21px;
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.sm-recharge-phon {
  position: relative;
  height: 91px;
  margin-top: 10px;
}
.sm-recharge-border {
  width: 100%;
  height: 939px;
}
.sm-recharge-content {
  width: 1011px;
  height: 501px;
  background: url(/i/nresource/image/springmarket/product-bg.png) center center
    no-repeat;
  margin: 0 auto;
}
.sm-recharge-login {
  position: relative;
  width: 1011px;
  height: 257px;
  margin: 0 auto;
  background: url(/i/nresource/image/springmarket/login-bg.png) center center
    no-repeat;
}
.sm-recharge-title {
  position: relative;
  height: 172px;
  width: 1011px;
  margin: 0 auto;
  background: url(/i/nresource/image/springmarket/title-bg.png) center center
    no-repeat;
}
.credit-login {
  font-size: 36px;
  color: #fef70a;
  line-height: 150px;
}
.sm-choose {
  border-color: #fbd33d;
}
.credit-score-tip {
  width: 794px;
  height: 58px;
  position: absolute;
  top: 165px;
  left: 110px;
  background: url(/i/nresource/image/springmarket/credit-tip.png) center center
    no-repeat;
}
.credit-score-title {
  width: 351px;
  height: 46px;
  position: absolute;
  top: 90px;
  left: 310px;
}
.sm-p-sty {
  font-size: 24px;
  color: #ff363e;
  text-align: center;
  line-height: 41px;
}
.title-sty {
  display: inline;
  font-size: 39px;
  color: #fef709;
}
.score-sty {
  display: inline;
  font-size: 39px;
  color: #fef709;
}
.sm-rule-border {
  width: 100%;
}
.sm-rule-title {
  width: 332px;
  height: 112px;
  background: url(/i/nresource/image/springmarket/rule-title.png) center center
    no-repeat;
  position: absolute;
  left: 352px;
  top: 37px;
}
.sm-rule-content {
  width: 1011px;
  height: 167px;
  background: url(/i/nresource/image/springmarket/title-bg.png) center center
    no-repeat;
  margin: 0 auto;
  position: relative;
}
.sm-flow-btnsm-rule-more {
  width: 1011px;
  margin: 0 auto;
  background-color: #db2031;
  min-height: 200px;
}
.sm-area-warm {
  width: 90%;
  margin: 0 auto;
  text-align: left;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.sm-recharge-more-btn {
  position: absolute;
  bottom: -4px;
  left: 461px;
  background-color: #db2031;
  width: 111px;
  height: 30px;
  font-size: 19px;
  margin-bottom: 19px;
  color: #fff8b1;
  background: url(/i/nresource/image/springmarket/unfold.png) -1px 7px no-repeat;
}
.rule-footer {
  width: 100%;
  height: 220px;
  background: url(/i/nresource/image/springmarket/footer.png) center center
    no-repeat;
}
.sm-dialog-content {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 544px;
  height: 258px;
  margin-top: -179px;
  margin-left: -267px;
}
.sm-close {
  position: absolute;
  top: 0;
  right: 1px;
  width: 27px;
  height: 27px;
  border: 0;
}
.sm-cont {
  width: 515px;
  height: 110px;
  background: url(/i/nresource/image/springmarket/dialog.png) center center
    no-repeat;
  margin: 34px 0 0 19px;
}
.sm-info {
  line-height: 110px;
  text-align: center;
  font-size: 21px;
  color: #ffefa1;
}
.sm-charge-order-btn {
  width: 260px;
  height: 60px;
  background: url(/i/nresource/image/springmarket/btn-red.png);
  font-size: 24px;
  color: #ffefa1;
  margin-top: 35px;
}
.privilege {
  background: url(/i/nresource/image/privilege/privilege-bg.png) center 0
    no-repeat;
}
.privilege-top {
  height: 620px;
}
.privilege-hf-div {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.privilege-hf-div-p {
  background: url(/i/nresource/image/privilege/icon-3.png) center 0 no-repeat;
  height: 53px;
  width: 100%;
}
.privilege-hf-div-search {
  position: relative;
  width: 90%;
  height: 110px;
  margin: auto;
}
.privilege-input-err-tip {
  display: inline-block;
  left: 185px;
  top: 75px;
  position: absolute;
  color: red;
}
.privilege-hf-div-search-phone1 {
  background: url(/i/nresource/image/privilege/phone.png) center 0 no-repeat;
  width: 160px;
  height: 47px;
  display: inline-block;
  position: absolute;
  top: 24px;
}
.privilege-hf-div-search-phone2 {
  width: 160px;
  height: 45px;
  display: inline-block;
  position: absolute;
  top: 25px;
  left: 560px;
  font-size: 25px;
  font-weight: 700;
  line-height: 45px;
  color: #e0b74e;
}
.privilege-hf-div-search-icon-14 {
  background: url(/i/nresource/image/privilege/icon-14.png) center 0 no-repeat;
  display: inline-block;
  position: absolute;
  width: 380px;
  height: 48px;
  left: 160px;
  top: 22px;
}
.privilege-hf-div-search-icon-14 > input {
  display: inline-block;
  position: absolute;
  height: 36px;
  margin-top: 6px;
  margin-left: 6px;
  width: 348px;
  background-color: #000;
  color: #b3a063;
  padding-left: 20px;
}
.privilege-src-icon1 {
  background: url(/i/nresource/image/privilege/icon-1.png) center 0 no-repeat;
  width: 210px;
  height: 110px;
  display: inline-block;
  position: absolute;
  right: 10px;
}
.privilege-hf-div-nav {
  width: 90%;
  height: 340px;
  margin: auto;
  position: relative;
}
.privilege-hf-div-nav-left {
  width: 624px;
  height: 217px;
  float: left;
  background: url(/i/nresource/image/privilege/icon-13.png) center 0 no-repeat;
}
.privilege-hf-div-nav-left > ul {
  width: 610px;
  height: 185px;
  padding-left: 25px;
  padding-top: 22px;
  cursor: pointer;
}
.privilege-hf-div-nav-left-span1 {
  margin-left: 32px;
  font-size: 29px;
  display: inline-block;
  margin-top: 15px;
}
.privilege-hf-div-nav-left-span2 {
  margin-left: 35px;
  font-size: 22px;
  display: inline-block;
}
.privilege-hf-div-nav-left-src1 {
  background: url(/i/nresource/image/privilege/icon-1-1-u.png) center 0
    no-repeat;
  float: left;
  width: 190px;
  height: 90px;
  color: #fff;
}
.privilege-hf-div-nav-left-src2 {
  background: url(/i/nresource/image/privilege/icon-1-1.png) center 0 no-repeat;
  float: left;
  width: 190px;
  height: 90px;
  color: #491b09;
}
.privilege-hf-div-nav-right-recharge {
  font-size: 25px;
  font-weight: 700;
  display: inline-block;
  float: left;
  line-height: 60px;
  padding-top: 30px;
  padding-left: 30px;
  color: #e0b74e;
}
.privilege-hf-div-nav-right-recharge > span {
  color: #f8587a;
}
.privilege-hf-div-nav-right {
  background: url(/i/nresource/image/privilege/icon-15.png) center 0 no-repeat;
  width: 126px;
  height: 128px;
  display: inline-block;
  float: left;
  padding-left: 80px;
  margin-top: 30px;
  cursor: pointer;
}
.privilege-hf-div-nav-right-star {
  background: url(/i/nresource/image/privilege/icon-2.png) center 0 no-repeat;
  width: 126px;
  height: 128px;
  display: inline-block;
  float: left;
  padding-left: 80px;
  margin-top: 30px;
  cursor: pointer;
}
.privilege-hf-div-nav-a {
  position: absolute;
  bottom: 113px;
  right: 0;
  text-decoration: underline;
  color: #e0b74e !important;
}
.privilege-ll-div {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.privilege-ll-div-p {
  background: url(/i/nresource/image/privilege/icon-9.png) center 0 no-repeat;
  height: 53px;
  width: 100%;
}
.privilege-ll-div-bg {
  background: url(/i/nresource/image/privilege/icon-10.png) center 0 no-repeat;
  width: 100%;
  height: 720px;
}
.privilege-ll-div-nav {
  width: 95%;
  height: 450px;
  margin: auto;
  padding-left: 10px;
  cursor: pointer;
}
.privilege-ll-div-nav > li {
  width: 240px;
  height: 396px;
  float: left;
  margin-top: 30px;
  margin-left: 36px;
  padding-top: 20px;
}
.privilege-ll-div-img1 {
  background: url(/i/nresource/image/privilege/icon-2-1.png) center 0 no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 11px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-img2 {
  background: url(/i/nresource/image/privilege/icon-2-2.png) center 0 no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 11px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-img3 {
  background: url(/i/nresource/image/privilege/icon-2-3.png) center 0 no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 10px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-img4 {
  background: url(/i/nresource/image/privilege/icon-2-4.png) center 0 no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 10px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-img1-un {
  background: url(/i/nresource/image/privilege/icon-2-1-un.png) center 0
    no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 11px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-img2-un {
  background: url(/i/nresource/image/privilege/icon-2-2-un.png) center 0
    no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 11px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-img3-un {
  background: url(/i/nresource/image/privilege/icon-2-3-un.png) center 0
    no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 10px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-img4-un {
  background: url(/i/nresource/image/privilege/icon-2-4-un.png) center 0
    no-repeat;
  display: inline-block;
  width: 220px;
  height: 273px;
  margin-left: 10px;
  padding-top: 10px;
  position: relative;
}
.privilege-ll-div-nav-span {
  color: #e0b74e;
  display: inline-block;
  width: 230px;
  float: left;
  font-size: 18px;
  height: 45px;
  text-align: center;
}
.privilege-ll-div-nav-span1 {
  text-decoration: line-through;
}
.privilege-ll-div-footer {
  width: 100%;
  height: 200px;
  position: relative;
}
.privilege-ll-div-footer-nav {
  font-size: 25px;
  font-weight: 700;
  display: inline-block;
  position: absolute;
  line-height: 60px;
  left: 355px;
  padding-top: 30px;
  color: #e0b74e;
}
.privilege-ll-div-footer-nav > span {
  color: #f8587a;
}
.privilege-ll-div-footer-img {
  background: url(/i/nresource/image/privilege/icon-15.png) center 0 no-repeat;
  width: 127px;
  height: 129px;
  display: inline-block;
  position: absolute;
  left: 650px;
  top: 25px;
  cursor: pointer;
}
.privilege-ll-div-footer-img-star {
  background: url(/i/nresource/image/privilege/icon-2.png) center 0 no-repeat;
  width: 127px;
  height: 129px;
  display: inline-block;
  position: absolute;
  left: 650px;
  top: 25px;
  cursor: pointer;
}
.privilege-ll-div-footer-a {
  position: absolute;
  right: 60px;
  bottom: 20px;
  text-decoration: underline;
  color: #e0b74e !important;
}
.privilege-coupon {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.privilege-coupon-p {
  background: url(/i/nresource/image/privilege/icon-6.png) center 0 no-repeat;
  height: 104px;
  width: 100%;
}
.privilege-coupon-nav-bg {
  background: url(/i/nresource/image/privilege/icon-12.png) center 0 no-repeat;
  width: 100%;
  height: 723px;
  margin-top: 20px;
  position: relative;
}
.privilege-coupon-nav-a1 {
  position: absolute;
  right: 60px;
  top: -45px;
  text-decoration: underline;
  color: #e0b74e !important;
}
.privilege-coupon-nav1 {
  position: absolute;
  left: 300px;
  height: 150px;
  padding-top: 17px;
  top: 133px;
}
.privilege-coupon-nav1 > li {
  float: left;
  width: 165px;
  height: 150px;
  margin-left: 27px;
}
.privilege-coupon-nav1-img1 {
  background: url(/i/nresource/image/privilege/icon-3-1.png) center 0 no-repeat;
  display: inline-block;
  width: 165px;
  height: 96px;
}
.privilege-coupon-nav1-img2 {
  background: url(/i/nresource/image/privilege/icon-3-2.png) center 0 no-repeat;
  display: inline-block;
  width: 165px;
  height: 96px;
}
.privilege-coupon-nav1-img3 {
  background: url(/i/nresource/image/privilege/icon-3-3.png) center 0 no-repeat;
  display: inline-block;
  width: 165px;
  height: 96px;
}
.privilege-coupon-nav1-img4 {
  background: url(/i/nresource/image/privilege/icon-3-4.png) center 0 no-repeat;
  display: inline-block;
  width: 165px;
  height: 96px;
}
.privilege-coupon-nav-span {
  color: #e0b74e;
  font-size: 18px;
  line-height: 35px;
}
.privilege-coupon-nav2 {
  position: absolute;
  width: 600px;
  height: 160px;
  top: 349px;
  left: 100px;
}
.privilege-coupon-nav2 > li {
  float: left;
  width: 165px;
  height: 150px;
  margin-left: 27px;
  padding-top: 17px;
}
.privilege-coupon-nav2-img1 {
  background: url(/i/nresource/image/privilege/icon-3-5.png) center 0 no-repeat;
  display: inline-block;
  width: 165px;
  height: 81px;
}
.privilege-coupon-nav2-img2 {
  background: url(/i/nresource/image/privilege/icon-3-6.png) center 0 no-repeat;
  display: inline-block;
  width: 165px;
  height: 81px;
}
.privilege-coupon-nav2-img3 {
  background: url(/i/nresource/image/privilege/icon-3-7.png) center 0 no-repeat;
  display: inline-block;
  width: 165px;
  height: 81px;
}
.privilege-coupon-nav-a2 {
  position: absolute;
  right: 60px;
  top: 490px;
  text-decoration: underline;
  color: #e0b74e !important;
}
.privilege-coupon-nav-but {
  background: url(/i/nresource/image/privilege/icon-11-un.png) center 0
    no-repeat;
  display: inline-block;
  width: 397px;
  height: 67px;
  position: absolute;
  bottom: 70px;
  left: 150px;
  cursor: pointer;
}
.privilege-coupon-nav-but-star {
  background: url(/i/nresource/image/privilege/icon-11.png) center 0 no-repeat;
  display: inline-block;
  width: 397px;
  height: 67px;
  position: absolute;
  bottom: 70px;
  left: 150px;
  cursor: pointer;
}
.privilege-coupon-nav-but.un {
  background: url(/i/nresource/image/privilege/icon-11-un.png) center 0
    no-repeat;
}
.privilege-coupon-nav-percentage {
  width: 395px;
  height: 25px;
  display: inline-block;
  background-color: #4b3b0b;
  border: 2px solid #eecc7a;
  border-radius: 15px;
  display: inline-block;
  bottom: 89px;
  right: 220px;
  position: absolute;
}
.privilege-coupon-nav-percentage-in {
  width: 50%;
  height: 100%;
  display: inline-block;
  border-radius: 15px;
  background-color: #eecc7a;
}
.privilege-coupon-nav-percentage-in-nav {
  right: -110px;
  position: absolute;
  color: #e0b74e;
  display: inline-block;
  bottom: 89px;
  right: 130px;
  position: absolute;
}
.privilege-src-versus {
  background: url(/i/nresource/image/privilege/versus.png) center 0 no-repeat;
  width: 80px;
  height: 64px;
  display: inline-block;
  position: absolute;
  right: -7px;
  bottom: -2px;
}
.not-beginning {
  background: url(/i/nresource/image/privilege/icon-2-8.png) center 0 no-repeat;
  width: 86px;
  height: 88px;
  position: absolute;
  right: 0;
  top: -7px;
}
.scare-buying {
  background: url(/i/nresource/image/privilege/icon-2-5.png) center 0 no-repeat;
  width: 86px;
  height: 88px;
  position: absolute;
  right: -4px;
  top: -6px;
}
.soldout {
  background: url(/i/nresource/image/privilege/icon-2-7.png) center 0 no-repeat;
  width: 86px;
  height: 88px;
  position: absolute;
  right: -2px;
  top: -6px;
}
.Inventory-tension {
  background: url(/i/nresource/image/privilege/icon-2-6.png) center 0 no-repeat;
  width: 86px;
  height: 88px;
  position: absolute;
  right: 0;
  top: -6px;
}
.privilege-loading {
  background: url(/i/nresource/image/loading.gif) center 0 no-repeat;
  width: 80px;
  height: 80px;
  display: inline-block;
  position: absolute;
  right: 270px;
  top: 15px;
}
.privilege-explain {
  width: 1100px;
  margin: 0 auto;
  color: #e0b74e;
}
.privilege-result-receive-un {
  width: 96%;
  height: 100px;
  background: url(/i/nresource/image/privilege/privilege-result-receive-un.png)
    center 0 no-repeat;
  background-size: 100%;
  position: relative;
  cursor: pointer;
}
.privilege-result-receive-un > span {
  display: inline-block;
  width: 100px;
  height: 40px;
  position: absolute;
  right: 40px;
  top: 20px;
}
.privilege-result-receive-sc {
  width: 96%;
  height: 120px;
  background: url(/i/nresource/image/privilege/privilege-result-receive-sc.png)
    center 0 no-repeat;
  background-size: 100%;
  position: relative;
}
.privilege-result-receive-sc > span {
  position: absolute;
  right: 50px;
  top: 80px;
  display: inline-block;
  width: 75px;
  height: 20px;
}
.privilege-result-receive-alr {
  width: 96%;
  height: 100px;
  background: url(/i/nresource/image/privilege/privilege-result-receive-alr.png)
    center 0 no-repeat;
  background-size: 100%;
  position: relative;
  cursor: pointer;
}
.privilege-result-receive-alr > span {
  width: 100px;
  height: 35px;
  display: inline-block;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 34px;
}
.privilege-result-receive-bust {
  width: 96%;
  height: 100px;
  background: url(/i/nresource/image/privilege/privilege-result-receive-bust.png)
    center 0 no-repeat;
  background-size: 100%;
  position: relative;
}
.privilege-result-receive-bust > span {
  width: 100px;
  height: 35px;
  display: inline-block;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  top: 30px;
}
.privilege-result-receive-err {
  width: 96%;
  height: 80px;
  background: url(/i/nresource/image/privilege/privilege-result-receive-err.png)
    center 0 no-repeat;
  background-size: 100%;
  position: relative;
  line-height: 80px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.spring-credit {
  background: url(/i/nresource/image/springcredit/bg-1.png) center 0 no-repeat;
  position: relative;
}
.sc-banner-border {
  width: 100%;
  height: 599px;
  background: url(/i/nresource/image/springcredit/banner.png) center center
    no-repeat;
}
.sc-recharge-title {
  height: 172px;
  width: 1080px;
  margin: 0 auto;
  background: url(/i/nresource/image/springcredit/title-1.png) center center
    no-repeat;
  position: relative;
}
.sc-recharge-login {
  position: relative;
  width: 1080px;
  height: 360px;
  margin: 0 auto;
  background: url(/i/nresource/image/springcredit/bg-2.png) center center
    no-repeat;
  padding-top: 60px;
}
.sc-credit-login {
  width: 557px;
  height: 170px;
  background: url(/i/nresource/image/springcredit/bg-3.png) center center
    no-repeat;
  margin: 0 auto;
  padding-top: 50px;
}
.sc-credit-login-1 {
  width: 557px;
  height: 170px;
  background: url(/i/nresource/image/springcredit/check-credit.png) center
    center no-repeat;
  margin: 0 auto;
  padding-top: 50px;
}
.sc-credit-login-2 {
  width: 557px;
  height: 170px;
  background: url(/i/nresource/image/springcredit/loginCheck-credit.png) center
    center no-repeat;
  margin: 0 auto;
  padding-top: 50px;
}
.sc-title-sty {
  display: inline-block;
  width: 230px;
  height: 60px;
  background: url(/i/nresource/image/springcredit/credit-txt.png) center center
    no-repeat;
  padding: 100px 0 0 70px;
}
.sc-recharge-login-btn {
  position: absolute;
  cursor: pointer;
  top: 300px;
  left: 420px;
  width: 223px;
  height: 61px;
  background: url(/i/nresource/image/springcredit/btn-login.png) center center
    no-repeat;
}
.sc-recharge-search-btn {
  position: absolute;
  cursor: pointer;
  top: 300px;
  left: 420px;
  width: 223px;
  height: 61px;
  background: url(/i/nresource/image/springcredit/btn-check.png) center center
    no-repeat;
}
.sc-credit-score-tip {
  background: 0 0;
  width: 500px;
  height: 100px;
  position: absolute;
  top: 270px;
  left: 260px;
}
.sc-p-sty {
  font-size: 24px;
  color: #ff363e;
  text-align: center;
  line-height: 41px;
}
.sc-score-sty {
  display: inline-block;
  font-size: 39px;
  color: #fff;
  position: absolute;
  top: 70px;
}
.sc-recharge-content {
  width: 1080px;
  height: 557px;
  background: url(/i/nresource/image/springcredit/bg-4.png) center center
    no-repeat;
  margin: 0 auto;
}
.sc-recharge-phon {
  position: relative;
  height: 115px;
  margin-top: 10px;
  padding-top: 50px;
}
.sc-phone-text {
  font-size: 21px;
  color: #ff363d;
  font-weight: 600;
  display: inline-block;
  line-height: 50px;
}
.sc-phone-bor {
  width: 326px;
  height: 41px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
}
.sc-phone-belong {
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.sc-time-tip {
  width: 141px;
  height: 73px;
  background: url(/i/nresource/image/springcredit/everyday-10.png) center center
    no-repeat;
  position: absolute;
  z-index: 1000;
  top: 50px;
  left: 100px;
}
.sc-sty-f {
  height: 230px;
  width: 1080px;
  margin: 0 auto;
}
.sc-recharge-f1 {
  width: 271px;
  height: 199px;
  float: left;
  margin-left: 80px;
  background: url(/i/nresource/image/springcredit/unchoose-130.png) center
    center no-repeat;
  border: 9px solid transparent;
}
.sc-recharge-f1-choose {
  width: 271px;
  height: 199px;
  float: left;
  margin-left: 80px;
  background: url(/i/nresource/image/springcredit/choose-130.png) center center
    no-repeat;
  border: 9px solid transparent;
}
.sc-recharge-mask {
  position: relative;
  top: -5px;
  width: 271px;
  height: 212px;
  margin-right: 46px;
  float: left;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
}
.sc-recharge-f2 {
  width: 271px;
  height: 199px;
  margin-left: 26px;
  float: left;
  background: url(/i/nresource/image/springcredit/unchoose-110.png) center
    center no-repeat;
  border: 9px solid transparent;
}
.sc-recharge-f2-choose {
  width: 271px;
  height: 199px;
  margin-left: 26px;
  float: left;
  background: url(/i/nresource/image/springcredit/choose-110.png) center center
    no-repeat;
  border: 9px solid transparent;
}
.sc-recharge-f3 {
  width: 271px;
  height: 199px;
  background: url(/i/nresource/image/springcredit/unchoose-3.png) center center
    no-repeat;
  float: left;
  margin-left: 26px;
  border: 9px solid transparent;
}
.sc-sale-price {
  text-align: left;
  margin-left: 250px;
}
.sc-sale-price-m {
  border-bottom: 2.5px solid #ff363d;
  color: #ff363d;
  font-weight: 600;
  font-size: 20px;
  margin-left: 30px;
  width: 100px;
  display: inline-block;
}
.sc-discount-price-m {
  border-bottom: 2.5px solid #ff363d;
  color: #ff363d;
  font-weight: 600;
  font-size: 20px;
  margin-left: 30px;
  width: 100px;
  display: inline-block;
}
.sc-sty-pay {
  float: left;
  margin: 20px 0 0 120px;
}
.sc-recharge-red-btn {
  width: 261px;
  height: 61px;
  color: #fff295;
  background: url(/i/nresource/image/springcredit/btn-red.png) center center
    no-repeat;
}
.sc-recharge-gray-btn {
  width: 261px;
  height: 61px;
  color: #fff;
  background: url(/i/nresource/image/springcredit/btn-gray.png) center center
    no-repeat;
}
.sc-recharge-btn-text {
  font-weight: 600;
  font-size: 26px;
}
.sc-recharge-title-2 {
  height: 172px;
  width: 1080px;
  margin: 0 auto;
  background: url(/i/nresource/image/springcredit/title-2.png) center center
    no-repeat;
  position: relative;
}
.sc-more-content {
  width: 1080px;
  height: 322px;
  background: url(/i/nresource/image/springcredit/bg-6.png) center center
    no-repeat;
  margin: 0 auto;
  padding-top: 50px;
  border-top: 0 solid #fff;
  text-align: center;
}
.sc-more-detail {
  width: 947px;
  height: 145px;
  margin: 0 auto;
  margin-top: 45px;
  background: url(/i/nresource/image/springcredit/advert.png) center center
    no-repeat;
}
.sc-more-btn {
  width: 260px;
  height: 61px;
  margin: -10px auto;
  background: url(/i/nresource/image/springcredit/btn-clickChenk.png) center
    center no-repeat;
}
.sc-recharge-title-3 {
  height: 172px;
  width: 1080px;
  margin: 0 auto;
  background: url(/i/nresource/image/springcredit/title-3.png) center center
    no-repeat;
  position: relative;
}
.sc-flow-btnsm-rule-more {
  width: 1080px;
  height: 512px;
  background: url(/i/nresource/image/springcredit/bg-7.png) center center
    no-repeat;
  margin: 0 auto;
  border-top: 0 solid #fff;
  padding: 60px 0 60px 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.sc-recharge-not-start-f1 {
  width: 173px;
  height: 96px;
  position: absolute;
  top: 50px;
  left: 50px;
  background: url(/i/nresource/image/springcredit/not-start.png) center center
    no-repeat;
}
.sc-recharge-no-city-f1 {
  width: 173px;
  height: 96px;
  background: url(/i/nresource/image/springcredit/credit-nocity.png) center
    center no-repeat;
  position: absolute;
  top: 50px;
  left: 50px;
}
.sc-recharge-end-f1 {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springcredit/credit-isEnd.png) center
    center no-repeat;
}
.sc-credit-email {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springcredit/credit-cant.png) center center
    no-repeat;
}
.sc-credit-hasjoin {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springcredit/credit-hasjoin.png) center
    center no-repeat;
}
.sc-credit-todayend {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springcredit/credit-todayend.png) center
    center no-repeat;
}
.sc-credit-unlogin {
  width: 210px;
  height: 105px;
  position: absolute;
  top: 50px;
  left: 35px;
  background: url(/i/nresource/image/springcredit/credit-unlogin.png) center
    center no-repeat;
}
.sc-system-err {
  width: 173px;
  height: 96px;
  background: url(/i/nresource/image/springcredit/system-404.png) center center
    no-repeat;
  position: absolute;
  top: 50px;
  left: 50px;
}
.sc-dialog-content {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 349px;
  height: 259px;
  margin-top: -179px;
  margin-left: -175px;
}
.sc-close {
  position: absolute;
  top: 0;
  right: 1px;
  width: 27px;
  height: 27px;
  border: 0;
}
.sc-cont {
  width: 349px;
  height: 259px;
  background: url(/i/nresource/image/springcredit/dialog.png) center center
    no-repeat;
}
.sc-info {
  text-align: center;
  margin: 0 auto;
  font-size: 21px;
  padding-top: 150px;
  color: #ffefa1;
  width: 150px;
}
.sc-input-recharge-err {
  position: absolute;
  top: 100px;
  right: 190px;
  height: 21px;
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.sc-input-disabled-err-recharge {
  position: absolute;
  top: 100px;
  right: 150px;
  height: 21px;
  font-size: 20px;
  color: #ff363d;
  font-weight: 600;
}
.sc-phone-sty {
  height: 50px;
  padding-top: 39px;
  margin-left: 267px;
  text-align: left;
}
.sc-input-sty {
  display: inline-block;
  width: 100%;
  height: 25px;
  background-color: #fef6d4;
  color: #ff363d;
  font-weight: 600;
  font-size: 21px;
  border-bottom: 2px solid red;
}
.sc-charge-order-btn {
  width: 260px;
  height: 61px;
  background: url(/i/nresource/image/springcredit/btn-red.png) center center
    no-repeat;
  font-size: 24px;
  color: #ffefa1;
  margin-top: 35px;
}
.sc-area-warm {
  overflow-y: auto;
  width: 100%;
  height: 390px;
  margin: 0 auto;
  text-align: left;
  color: #fff;
  color: #e73c2c;
}
.sc-sale-text {
  font-size: 21px;
  font-weight: 600;
  color: #ff363d;
  margin-bottom: 20px;
}
.sc-discount-text {
  font-size: 21px;
  font-weight: 600;
  color: #ff363d;
}
.stc-rl b {
  font-weight: 400;
}
.stc-rl i {
  font-style: normal;
}
.stc-rl a:hover {
  text-decoration: none;
}
.rl-tab {
  height: 44px;
  border: 1px solid #d1dfe3;
  padding-left: 18px;
  padding-right: 14px;
  line-height: 44px;
  border-top: 0 none;
  border-bottom: 0 none;
  overflow: hidden;
  color: #333;
  font-size: 14px;
  background-color: #f6fafb;
}
.rl-tab li {
  float: right;
  margin-left: 22px;
  cursor: pointer;
}
.rl-tab li i {
  display: inline-block;
  vertical-align: middle;
}
.rl-tab .active {
  float: left;
  font-size: 20px;
  margin-left: 0;
  cursor: auto;
}
.rl-tab .active i {
  display: none;
}
.rl-my-book i {
  width: 24px;
  height: 14px;
  background: url(/i/nresource/image/rechargelove/icon-w5.png) no-repeat;
}
.rl-add-his i {
  width: 14px;
  height: 15px;
  margin-right: 4px;
  background: url(/i/nresource/image/rechargelove/icon-w4.png) no-repeat;
}
.rl-recharge-record i {
  width: 15px;
  height: 15px;
  background: url(/i/nresource/image/rechargelove/icon-w6.png) no-repeat;
}
.rl-container {
  border: 1px solid #d1dfe3;
}
.rl-wrapper {
  display: none;
}
.rl-mybook-box,
.rl-recharge-box,
.rl-addhis-box {
  padding: 20px 50px 40px;
}
.rl-color-pink {
  color: #e40177;
}
.rl-color-blue {
  color: #0085d0;
}
.rl-color-green {
  color: #8dc11e;
}
.rl-color-a4 {
  color: #a4a4a4;
}
.rl-color-readonly {
  color: #ccc;
  background-color: #fff;
}
.mybook-head {
  height: 56px;
  border-bottom: 1px solid #e4e8ed;
  font-size: 16px;
  color: #666;
  line-height: 68px;
  overflow: hidden;
}
.mybook-head span {
  padding-left: 14px;
}
.mybook-recharge {
  float: right;
  overflow: hidden;
}
.mybook-recharge a {
  display: block;
  float: left;
  margin-left: 20px;
  color: #fff;
  border-radius: 6px;
  height: 40px;
  line-height: 40px;
  padding: 0 24px;
  background: #0086d0;
  text-decoration: none;
}
.disabled.mybook-head .mybook-recharge a {
  background: #dadada;
}
.disabled .mybook-recharge a:hover {
  background: #dadada;
  color: #fff;
  cursor: not-allowed;
}
.mybook-recharge a:hover {
  background: #119ae6;
  color: #fff;
}
.mybook-cont {
  margin-bottom: 42px;
}
.mybook-list-empty {
  height: 150px;
  line-height: 150px;
  font-size: 20px;
  color: #666;
  text-align: center;
  padding-bottom: 14px;
}
.rl-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.mybook-orange {
  background: #fff9e7;
  color: #666;
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  border: 1px solid #fbeec4;
  border-radius: 3px;
}
.mybook-geterr {
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
.mybook-table-btns {
  margin: 0 auto;
  width: 32%;
  font-size: 16px;
  position: relative;
  display: none;
}
.mybook-table-btns::before {
  content: "";
  height: 26px;
  width: 1px;
  background: #d1dbe9;
  position: absolute;
  left: 50%;
}
.show-btns .mybook-table-btns {
  display: block;
}
.rl-table a {
  text-decoration: none;
}
.rl-table td {
  border: 1px solid #e3e9f2;
  padding: 12px 0;
  font-size: 14px;
}
.mybook-bg-gray {
  background: #f1f5f8;
}
.rl-table td b {
  font-weight: 700;
}
.rl-table .bor-top-bottom {
  border-right: 0 none;
  border-left: 0 none;
}
.rl-table .bor-no-left {
  border-left: 0 none;
}
.rl-table .bor-no-right {
  border-right: 0 none;
}
.rl-table .radius-left-bottom {
  border-radius: 5px 0 0 5px;
}
.rl-table .radius-right-bottom {
  border-radius: 0 5px 5px 0;
}
.rl-table.rl-td-height td {
  height: 52px;
}
.mybook-unbind {
  color: #a4a4a4;
  font-size: 16px;
  background: url(/i/nresource/image/rechargelove/adopted.png) no-repeat;
  line-height: 31px;
  height: 31px;
  padding-left: 44px;
}
.mybook-unbind-tips {
  width: 278px;
  padding-left: 16px;
  text-align: left;
}
.mybook-unbind-right {
  margin-right: 46px;
  line-height: 26px;
}
.mybook-unbind-right a {
  text-decoration: none;
}
.unbind-del {
  padding-left: 30px;
}
.unbind-refresh {
  display: inline-block;
  background: url(/i/nresource/image/rechargelove/again.png) no-repeat;
  width: 20px;
  height: 21px;
  margin-left: 16px;
  position: relative;
  top: 5px;
}
.mybook-add-phone {
  height: 76px;
  border: 2px dashed #25b3ff;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
}
.disabled.mybook-add-phone {
  border-color: #a4a4a4;
  cursor: auto;
}
.disabled .add-phone-box {
  position: relative;
  background: url(/i/nresource/image/rechargelove/hsn-add3.png) no-repeat;
  color: #a4a4a4;
}
.disabled .add-phone-box::after {
  position: absolute;
  content: "æ‚¨æ·»åŠ çš„å·ç å·²è¾¾ä¸Šé™ï¼Œè¯·åˆ é™¤éƒ¨åˆ†å·ç åŽé‡è¯•~";
  color: #ed2688;
  font-size: 12px;
  width: 320px;
  top: 1px;
  text-align: left;
  left: 148px;
}
.add-phone-box {
  display: inline-block;
  padding-left: 60px;
  height: 41px;
  line-height: 41px;
  margin-top: 16px;
  font-size: 16px;
  color: #25b3ff;
  cursor: pointer;
  background: url(/i/nresource/image/rechargelove/hsn-add2.png) no-repeat;
}
.mybook-empty {
  text-align: center;
  margin: 70px 0;
}
.mybook-empty p {
  height: 93px;
  font-size: 16px;
}
.mybook-operation {
  color: #333;
  line-height: 38px;
  overflow: hidden;
  border-bottom: 1px solid #e4e8ed;
}
.mybook-operation h5 {
  font-size: 18px;
  font-weight: 700;
  float: left;
}
.mybook-operation a {
  float: right;
  width: 23px;
  height: 11px;
  background: url(/i/nresource/image/rechargelove/down-arrow.png) no-repeat;
  margin-top: 14px;
}
.mybook-operation a.rotate {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.mybook-foot-info {
  font-size: 14px;
  color: #666;
}
.mybook-foot-info > p {
  padding: 14px 0 10px;
  color: #333;
}
.mybook-foot-info b {
  display: block;
  color: #a4a4a4;
  margin-bottom: 6px;
}
.mybook-oper-step {
  background: #f0f3f7;
  padding: 10px 0 14px 18px;
}
.mybook-oper-step p {
  margin-left: 18px;
  line-height: 20px;
}
.td-checkbox {
  background: url(/i/nresource/image/rechargelove/unradio.png) no-repeat;
  display: block;
  height: 20px;
  width: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
.td-checkbox.checked {
  background: url(/i/nresource/image/rechargelove/radioed.png) no-repeat;
  opacity: 1;
}
.rl-order-tab,
.rl-addhis-tab {
  padding-top: 30px;
  overflow: hidden;
  padding-bottom: 8px;
  border-bottom: 1px solid #e6e8ec;
  font-size: 14px;
  color: #a4a4a4;
  position: relative;
}
.rl-order-tab a,
.rl-addhis-tab a {
  margin-left: 34px;
  text-decoration: none;
  color: #a4a4a4;
  font-size: 14px;
}
.rl-order-tab .active,
.rl-addhis-tab .active {
  position: relative;
  color: #333;
}
.rl-order-tab .active::after,
.rl-addhis-tab .active::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background: #25b3ff;
  bottom: -11px;
  left: 0;
}
.rl-order-tab span {
  float: right;
}
.order-table-btns {
  padding-right: 4px;
  display: none;
}
.show-opts .order-table-btns {
  display: block;
}
.rl-order .order-table-btns a {
  position: relative;
  padding: 0 20px;
  font-size: 16px;
}
.order-table-btns .line::before {
  content: "";
  width: 1px;
  height: 170%;
  position: absolute;
  left: 0;
  top: -34%;
  background: #d1dbe9;
}
.addhis-status {
  color: #a4a4a4;
  font-size: 16px;
  line-height: 31px;
  height: 31px;
  padding-left: 44px;
}
.addhis-pass {
  background: url(/i/nresource/image/rechargelove/icon-29.png) no-repeat;
}
.addhis-refuse {
  background: url(/i/nresource/image/rechargelove/adopted.png) no-repeat;
}
.addhis-overtime {
  background: url(/i/nresource/image/rechargelove/addhis-overtime.png) no-repeat;
}
.addhis-btn-del {
  width: 10px;
  height: 10px;
  margin-right: 15px;
  background: url(/i/nresource/image/rechargelove/del-icon.png) no-repeat;
  display: none;
}
.show-del .addhis-btn-del {
  display: block;
}
.addhis-btn-unbind {
  margin-right: 46px;
}
.rld-head {
  padding: 24px 0 14px;
  width: 100%;
}
.rld-head a {
  width: 54px;
  display: block;
  margin: 0 auto;
  position: relative;
  height: 54px;
}
.rld-head a::after {
  content: "";
  position: absolute;
  right: -3px;
  bottom: 0;
  width: 17px;
  height: 17px;
  background: url(/i/nresource/image/rechargelove/icon-w7.png) no-repeat;
}
.rld-content {
  width: 250px;
  margin: 0 auto 40px;
}
.rld-input {
  width: 100%;
  line-height: 36px;
  border: 1px solid #ccc;
  padding: 0 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
}
.rld-input-err.rld-input-err-none {
  visibility: hidden;
  height: 13px;
}
.rld-input-err {
  height: 23px;
  line-height: 23px;
  margin: 2px 0;
}
.rld-reminder {
  padding-top: 4px;
  margin-bottom: 20px;
  height: 32px;
}
.rld-reminder-checkbox {
  margin-top: 4px;
}
.rld-mod-cont {
  width: 300px;
  margin: 0 auto;
  padding: 25px 0 20px;
}
.rld-mod-cont a {
  display: block;
  width: 54px;
  height: 54px;
  margin: 15px 10px;
  position: relative;
  float: left;
}
.rld-mod-cont .active::after {
  content: "";
  position: absolute;
  right: -3px;
  bottom: 0;
  width: 17px;
  height: 17px;
  background: url(/i/nresource/image/rechargelove/icon-w8.png) no-repeat;
}
.rld-thre-box {
  line-height: 28px;
  display: none;
}
.rld-select {
  width: 42px;
  line-height: 26px;
  height: 26px;
  margin: 0 5px;
  border: 1px solid #47daf6;
  border-radius: 3px;
}
.rld-money-alarm {
  left: 0;
  width: 204px;
  bottom: -25px;
  line-height: 24px;
}
.rld-thre-sel-ul {
  position: absolute;
  top: 27px;
  left: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #47daf6;
  border-top: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
}
.rld-thre-sel-ul li {
  text-align: center;
}
.rld-thre-sel-ul li:hover {
  background-color: #cae7f7;
}
.coupon-transfer {
  position: absolute;
  width: 15px;
  height: 13px;
  background: url(/i/nresource/image/icon/transfer.png) no-repeat center;
  right: 2px;
  bottom: 3px;
}
.coupon-transfer-hover {
  position: absolute;
  width: 15px;
  height: 13px;
  background: url(/i/nresource/image/icon/transfer-hover.png) no-repeat center !important;
  right: 2px;
  bottom: 3px;
}
.act-tsf {
  text-align: center;
  margin: 25px;
}
.tsf-btn {
  width: 75px;
  margin-left: 15px;
}
.tsf-input {
  width: 90%;
  line-height: 36px;
  border: 1px solid #ccc;
  padding: 0 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  margin-bottom: 8px;
}
input:focus::-webkit-input-placeholder {
  color: #ccc;
}
input:focus::-moz-placeholder {
  color: #ccc;
}
input:focus::-ms-input-placeholder {
  color: #ccc;
}
input::-webkit-input-placeholder {
  color: #ccc;
}
input::-moz-placeholder {
  color: #ccc;
}
input::-ms-input-placeholder {
  color: #ccc;
}
.share-tsf {
  margin: 25px;
  color: #ccc;
  text-align: center;
}
.tsf-share-box {
  width: 100%;
  margin-top: 18px;
  text-align: center;
}
.qq-trsf,
.dd-trsf,
.sina-trsf,
.bd-trsf {
  display: inline-block;
  width: 25%;
  height: 47px;
  padding-top: 53px;
  cursor: pointer;
}
.qq-trsf {
  background: url(/i/nresource/image/icon/qq.png) no-repeat top;
}
.dd-trsf {
  background: url(/i/nresource/image/icon/dd.png) no-repeat top;
}
.sina-trsf {
  background: url(/i/nresource/image/icon/sina.png) no-repeat top;
}
.bd-trsf {
  background: url(/i/nresource/image/icon/bd.png) no-repeat top;
}
.tsf-gz {
  text-align: left;
  color: #ccc;
  margin-left: 18px;
  margin-top: -10px;
}
.tsf-num-tip {
  background: url(/i/nresource/image/icon-tips.png) no-repeat left;
  font-size: 13px;
  margin-bottom: 8px;
  text-align: left;
  padding-left: 21px;
  margin-left: 21px;
}
.tsf-num-tip.hidden {
  visibility: hidden;
}
.cp-rec {
  width: 100%;
  height: 792px;
  background: url(/i/nresource/image/bg/cp-recv.png) no-repeat center;
  background-size: cover;
  text-align: center;
}
.cp-rec-succ {
  width: 100%;
  height: 792px;
  background: url(/i/nresource/image/bg/cp-recv-succ.png) no-repeat;
  background-size: cover;
  text-align: center;
  display: none;
}
.cp-rec-tit {
  padding-top: 191px;
  text-align: center;
  width: 460px;
  margin: 0 auto;
  height: 93px;
  line-height: 39px;
}
.cp-rec-tit p {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}
.cp-rec-content {
  padding-top: 83px;
  text-align: center;
  margin: 0 auto;
  width: 523px;
}
.cp-rec-phone {
  width: 429px;
  height: 66px;
  border: 1px solid #fff;
  background-color: #fff;
  border-radius: 8px;
  font-size: 20px;
  margin: 0 auto;
}
.cp-rec-phone span {
  display: inline-block;
  width: 100px;
  font-size: 20px;
  color: #f85577;
  height: 66px;
  line-height: 66px;
  position: relative;
  cursor: pointer;
}
.cp-rec-phone span::before {
  position: absolute;
  content: "";
  width: 1.5px;
  height: 29px;
  background-color: #ccc;
  top: 50%;
  transform: translateY(-47%);
  left: -18px;
}
.cp-rec-input {
  width: 68%;
}
.cp-rec-code {
  width: 411px;
  height: 66px;
  border: 1px solid #fff;
  background-color: #fff;
  border-radius: 8px;
  padding-left: 18px;
  font-size: 20px;
  margin-top: 28px;
}
.cp-recv-btn {
  display: inline-block;
  width: 426px;
  height: 64px;
  background-color: #fff;
  font-size: 22px;
  color: #f85577;
  margin-top: 56px;
  border-radius: 43px;
}
.cp-giver {
  font-size: 18px;
  color: #fff;
  padding-left: 225px;
  margin-top: 34px;
}
.coupon-noReady {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 46px;
  height: 45px;
  background: url(/i/nresource/image/icon/icon-coupon-noLeft.png) center
    no-repeat;
  background-size: contain;
}
.coupon-detail-img {
  width: 13px;
  height: 25px;
  display: inline-block;
  background: url(/i/nresource/image/icon/icon-flag.png) center no-repeat;
  background-size: 100%;
  vertical-align: bottom;
  margin-right: 5px;
}
.client-area {
  margin-top: 80px;
  margin-left: 30%;
  margin-bottom: 80px;
}
.client-inp-tit {
  text-align: right;
  width: 93px;
  display: inline-block;
}
.client-order-input {
  border: 1px solid #ccc;
  width: 195px;
  height: 32px;
  border-radius: 5px;
  padding-left: 8px;
  font-size: 14px;
}
.client-order-input.vercode-inp {
  width: 100px;
}
.client-vercode {
  height: 32px;
  width: 80px;
  cursor: pointer;
}
.client-search {
  margin-left: 99px;
  width: 106px;
}
.yzm2-true {
  display: inline-block;
  background: url(/i/nresource/image/icon-20.png) 87px 9px no-repeat;
}
.btn-bulb {
  display: inline-block;
  background: url(/i/nresource/image/pao.png) no-repeat center left;
  background-size: 9%;
  padding-left: 26px;
}
.fp-solids-1 {
  width: 150px;
  height: 150px;
  background: url(/nresource/image/fourprefer/Q3_2018/solids.png) no-repeat;
  position: fixed;
  bottom: 3%;
  right: 10%;
  cursor: pointer;
  z-index: 100;
}
.fp-dialog-content {
  width: 519px;
  height: 388px;
  background: url(/nresource/image/fourprefer/Q3_2018/dialog-rc-phone.png)
    no-repeat;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  margin-top: -180px;
  margin-left: -271px;
}
.fp-close {
  position: absolute;
  top: -56px;
  right: -69px;
  width: 52px;
  height: 52px;
  border: 0;
}
.fp-content {
  width: 100%;
  margin-top: 15%;
}
.fp-content-f {
  font-size: 34px;
  color: #542b15;
}
.fp-moblie-code {
  margin-top: 30px;
}
.fp-moblie-code img {
  width: 150px;
  height: 150px;
}
.rs-dialog-content {
  width: 547px;
  height: 325px;
  background: url(/i/nresource/image/ggl/rs-tk.png) no-repeat;
  position: fixed;
  top: 50%;
  left: 30%;
  z-index: 999;
  margin-top: -180px;
}
.noscroll {
  position: fixed;
  position: -ms-device-fixed;
  width: 100%;
}
.rs-spd-info img {
  margin-top: 49px;
}
.rs-test {
  color: #4f2d1a;
  font-size: 70px;
  font-weight: 700;
  margin-top: 180px;
}
.ll-dialog-content {
  position: fixed;
  top: 50%;
  left: 30%;
  z-index: 999;
}
.familyorder-content tr {
  border-bottom: 1px solid #dadada;
}
.bor-bottom {
  border-bottom: 0 !important;
}
.eyesclose {
  background: url(/i/nresource/image/eyesclose.png) 100% 100% / 100% no-repeat;
}
.eyesopen {
  background: url(/i/nresource/image/eyesopen.png) 100% 100% / 100% no-repeat;
}
.client-warm {
  margin-left: 96px;
  margin-bottom: 11px;
}
.warm-img {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-top: 4px;
}
.client-inp-tit-phone {
  display: inline-block;
  text-align: right;
  width: 98px;
}
.get-msgcode {
  background: #fff;
  border: 1px solid #a8a8a8;
  color: #000;
  padding: 0 10px;
  width: 93px;
}
.get-codecsh {
  background: #ccc;
}
.outlands-fl {
  font-size: 14px;
  color: #333;
  margin: 30px 0 0 20px;
  position: relative;
  text-indent: 14px;
}
.bline {
  display: inline-block;
  width: 4px;
  height: 15px;
  background-color: #0083d3;
  position: absolute;
  top: 4px;
  left: 0;
}
.order-fl {
  font-size: 14px;
  color: #0085d0;
  float: right;
  margin: 0 24px 0 0;
  cursor: pointer;
}
.inone-fl {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-top: 1px solid #919191;
  border-right: 1px solid #919191;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-left: 2px;
}
.outlands-ul {
  height: 49px;
  padding: 11px 0 0 23px;
}
.outlands-ul li {
  float: left;
  margin-right: 39px;
}
.outlands-li {
  width: 119px;
  height: 49px;
  border: 1px solid #dadada;
  border-radius: 4px;
  text-align: center;
  line-height: 49px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.moinonc {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-top: 1px solid #919191;
  border-right: 1px solid #919191;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-left: 2px;
}
.fo-detail {
  color: #0085d0;
  cursor: pointer;
}
.fo-deal {
  color: #999;
  font-size: 14px;
}
.fo-orderform {
  width: 950px;
  height: 57px;
  border: 1px solid #ffdce7;
  background-color: #ffe8f0;
  line-height: 57px;
  margin: 25px 0 0 20px;
}
.fo-orderh {
  margin-left: 20px;
}
.fo-orderstaut {
  margin-left: 70px;
}
.fo-font {
  font-size: 16px;
  color: #000;
}
.fo-ordermessage {
  width: 950px;
  height: 138px;
  margin: 15px 0 0 20px;
  border: 1px solid #f1f1f1;
}
.fo-ordermes {
  height: 42px;
  background-color: #f4f4f4;
  line-height: 42px;
  padding-left: 20px;
  color: #333;
  font-size: 16px;
}
.fo-orderbusiness {
  font-size: 14px;
  color: #333;
  padding: 25px 0 0 20px;
}
.fo-orderbusiness span {
  display: inline-block;
}
.fo-ordertime {
  font-size: 14px;
  color: #333;
  padding: 10px 0 0 20px;
}
.fo-ordertime span {
  display: inline-block;
}
.fo-orderdetails {
  width: 950px;
  margin: 15px 0 0 20px;
  padding-bottom: 20px;
  border: 1px solid #f1f1f1;
}
.fo-tables th,
.fo-tables td {
  border: 1px solid #ddd;
  height: 34px;
  text-align: center;
  line-height: 34px;
}
.fo-tables {
  margin: 10px 0 0 20px;
}
.fo-back {
  float: right;
  margin-right: 20px;
  color: #0085d0;
  font-size: 16px;
  cursor: pointer;
  text-decoration: underline;
}
.dv-econt {
  background: url(/i/nresource/image/qr_bg.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  padding: 10px;
  width: 160px;
  margin: auto;
}
.qr-word {
  width: 260px;
  color: #4f8cab;
  margin-bottom: 15px;
}
.qr-scan {
  text-align: center;
  color: #929292;
  margin-top: 15px;
}
.dv-econt img {
  width: 4.54rem;
  height: 8rem;
}
.pl-ewm-content {
  border-radius: 15px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  padding: 40px;
  background: #fff;
  z-index: 10000 !important;
}
.qrcode-cancle {
  display: inline-block;
  color: #000;
  position: absolute;
  top: 2%;
  right: 4%;
  font-size: 16px;
  cursor: pointer;
}
#scream {
  position: absolute;
  z-index: -100;
  opacity: 0;
}
#canvascontent {
  position: absolute;
  z-index: -99;
  opacity: 0;
}
.show-frame {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.mybroadband-t {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px #ccc solid;
  font-size: 14px;
  color: #333;
  font-weight: 900;
}
.mybroadband-content {
  width: 100%;
  padding-top: 14px;
}
.mybroadband-top {
  width: 100%;
  height: 215px;
  border-bottom: 1px solid #ccc;
}
.band-info {
  width: 83%;
  margin-left: 17px;
  height: 137px;
  display: inline-block;
  color: #333;
}
.thickening {
  font-weight: 900;
}
.bandnum {
  font-size: 16px;
  padding-top: 13px;
  padding-bottom: 25px;
  height: 17px;
  line-height: 17px;
  padding-left: 12px;
}
.band-time {
  height: 14px;
  line-height: 14px;
  padding-left: 12px;
}
.band-time p {
  display: inline-block;
}
.time-p1 {
  margin-right: 67px;
}
.time-p2 {
  margin-right: 43px;
}
.band-ul {
  background: #f8f8f8;
  height: 42px;
  line-height: 42px;
  margin-top: 26px;
  padding-left: 12px;
}
.band-ul li {
  display: inline-block;
}
.mybanddetail {
  width: 88px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  float: right;
  margin-right: 11px;
  color: #0283d3;
  border: 1px solid #0283d3;
  margin-top: 6px;
  font-size: 14px;
  position: relative;
  cursor: pointer;
}
.mybanddetail-text {
  margin-left: 10px;
}
.band-arrow {
  border-top: 2px solid #0283d3;
  border-right: 2px solid #0283d3;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 7px;
  height: 7px;
  display: inline-block;
  position: absolute;
  top: 9.5px;
  right: 12px;
  float: left;
}
.band-li1 {
  padding-right: 47px;
}
.band-li2 {
  width: 161px;
  text-align: center;
}
.band-li3 {
  padding-left: 43px;
}
.ul-line {
  width: 2px;
  background: #d9d9d9;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.band-operate {
  margin-top: 19px;
  height: 110px;
  width: 100%;
  margin-bottom: 30px;
}
.band-operate img {
  width: 100%;
  height: 100%;
}
.band-service {
  width: 100%;
  font-size: 14px;
}
.pdb-79 {
  padding-bottom: 79px;
}
.band-tv {
  width: 51%;
  display: inline-block;
}
.band-guarantee {
  width: 48%;
  display: inline-block;
  vertical-align: top;
}
.b-line {
  width: 4px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  display: inline-block;
  background: #0283d3;
  margin-right: 11px;
}
.tv-lb {
  width: 475px;
  height: 186px;
  margin-top: 13px;
}
.tv-ul {
  font-size: 0;
}
.tv-ul li {
  margin-right: 9px;
  display: inline-block;
  width: 152px;
  height: 88px;
  line-height: 186px;
}
.tv-ul li > img {
  width: 100%;
  height: 100%;
}
.tv-ul li:nth-child(3n + 3) {
  margin-right: 0;
}
.service-guarantee {
  margin-top: 13px;
  padding-left: 14px;
  padding-top: 7px;
  width: 392px;
}
.server-ul li {
  width: 91px;
  display: inline-block;
  text-align: center;
  padding-bottom: 25px;
}
.server-img {
  width: 51px;
  height: 51px;
  display: inline-block;
}
.server-img > img {
  width: 100%;
  height: 100%;
}
.bandtv2 {
  cursor: pointer;
}
.bandserverli {
  cursor: pointer;
}
#band-tv {
  display: inline-block;
}
#band-guarantee {
  display: inline-block;
  vertical-align: top;
  margin-left: 30px;
}
.bandlist-tit {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px #ccc solid;
  font-size: 16px;
  font-weight: 900;
}
.ued-table-tr-nobold {
  border: 1px solid #dadada;
}
.ued-table-tr-nobold th {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.ued-table-order-1 {
  border-top: 0 !important;
}
.ued-table-order-1 th {
  background: #f6fdff !important;
  border-bottom: 1px solid #dadada !important;
}
.icon-phone2 {
  background: url(/i/nresource/image/mybroadband/dianhua.png) left center
    no-repeat !important;
  color: #0283d2 !important;
}
.pd-13 {
  padding: 13px;
}
.bdetail-k {
  border: 1px solid #fef8cf;
  background: #fffdef;
  margin-top: 22px;
}
.pcolor {
  color: #e0007f;
}
.gcolor {
  color: #8ec31f;
}
.detailerack {
  display: inline-block;
  width: 16px;
  height: 30px;
  vertical-align: middle;
}
.ued-table-3 {
  border-collapse: collapse;
  font-family: "microsoft yahei";
}
.ued-table-3 td {
  padding: 10px 0;
  border-top: dashed 1px #ccc !important;
  text-align: center;
  background-color: #fcfcfc;
}
.w-167 {
  width: 167px;
  display: inline-block;
}
.w-244 {
  width: 244px;
  display: inline-block;
}
.ued-table4 {
  border-collapse: collapse;
  font-size: 12px;
  border: 1px #dadada solid;
}
.ued-table4 th {
  background-color: #f8fdff;
  color: #333;
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
}
.ued-table4 td {
  text-align: center;
  padding: 10px 0;
}
.bd-d {
  border: solid 1px #dadada;
}
.detail-img-p {
  display: inline-block;
  width: 215px;
  height: 60px;
  line-height: 60px;
  padding-left: 11px;
}
.exceed {
  position: absolute;
  right: 400px;
  width: 63px;
}
