.chksub{min-width:320px;margin-top:-5px;vertical-align:text-top}
.must{border-color:#f99}
.divlft{float:right}

.vk91{width:calc(100% - 40px);display:inline-block;margin-right:35px;padding:2px 5px;border-radius:3px}
.vk91:hover{background-color:#ddd;color:#333}

/* image & co*/

.yes{height:11px;width:11px;border:none}
.phonepic{width:18px;height:10px;border:none}
.card{min-width:350px;height:220px;border:1px solid #999;border-radius:2px;margin:10px auto 20px;float:left;max-width:600px;width:calc(100% - 620px)}
.cdoffer{float:right;min-height:150px;height:auto;width:calc(100% - 10px);max-width:980px;margin-bottom:10px;padding-top:30%;min-height:100px;page-break-inside:avoid}
.btnbottom{bottom:0px;position:fixed;height:32px;padding:3px 10px;background-color:rgba(0,0,0,0.15);width:calc(100% - 20px);padding:3px 10px;right:0px;z-index:100000}
.edtimg{display: inline-block;width:150px;height:150px;padding:5px;margin:5px;border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center}
.edtimg[draggable=true]{cursor:grab}
.edtimgdrop{position:absolute;color:#f00;font-weight:900;margin-right:125px;margin-top:3px;border:1px solid #333;text-align:left;border-radius:12px;padding:0 5px;background-color:rgba(220,220,220,0.6);cursor:pointer}
.edtimgfirst{position:absolute;background-color:rgba(255,255,255,0.8);margin-top:3px;width:100px;margin-right:3px;padding:0 5px 3px;border-radius:3px}
.edtimgtxt{position:absolute;margin-top:120px;width:150px;text-align:center}
.edtimginput{background-color:rgba(255,255,255,0.8)}
.edtimgchktxt{margin-top:1px;margin-right:-2px}
.edtimgdesc{position:absolute;color: #ccc;font-weight: 900;font-size: 24px;text-align: center;width: 170px;margin-top: 54px}
.edtimgdescbd{border: 5px outset;border-radius: 10px;padding: 3px 10px;}
.imgttlline{margin-top:-17px;position:inherit;margin-right:10px;padding:0 10px;background-color:#fff;white-space:nowrap}
.imgboxline{border:1px solid #999;padding:5px;margin:20px -4px 0;border-radius:3px}
.offerlistimg{border:none;max-height:90px;width:120px;height:auto}
.provinfo{height:1px}
.newtranshr{width:100%;max-height: 2px;color:transparent;display:none}

#newmain{margin-bottom:30px}
#divrentbuy{float:right;margin-right:8px}
#divpriceinfo{margin: 0 0 8px}
#prvimage{border:none;width:auto;height:auto;max-width:100%;max-height:100%}
#cntpayment{clear:both;border:2px solid #ccc;border-radius:5px;margin:5px;padding:5px 10px}
#imagelist2{width:810px;max-width:100%}
#equaloffer{max-width:100%;overflow:hidden;position:relative}
#equaloffer ul li{padding-bottom:40px}
#equaloffer div{top:110px}

.imgprnlist{display:inline-block;text-align:center;vertical-align:top;margin:5px 0;max-width:50%}
.imgprn{margin:5px 5px 0 0;border:none;max-width:calc(100% - 2px)}

@media all and (max-width:1200px) {
  .card{float:right;width:100%;margin:10px auto 0}
  .cdoffer{width:calc(100% - 10px)}
}

@media all and (max-width:1042px) {
  .cdoffer{width:calc(100% - 10px);margin-bottom:10px}
  .fld50p{width:100%}
}

@media all and (max-width:820px) {
  #divrentbuy{margin-bottom:0}
}

@media all and (max-width:728px) {
  .card{margin-bottom:10px}
  #offer_1,#offer_2,#offer_3,#offer_4,#offer_5,#offer_6,#offer_7{padding-right:0 !important;padding-left:0 !important}
}

@media all and (max-width:633px) {
  .provinfo{display:none}
}

@media all and (max-width:395px) {
  #ab_pr{display:none}
}

.cbo50 {width: 48px;height:26px}
.cbo60 {width: 58px;height:26px}
.cbo70 {width: 68px;height:26px}
.cbo80 {width: 78px;height:26px}
.cbo100 {width: 98px;height:26px}
.cbo125 {width: 123px;height:26px}
.cbo200 { width:190px;height:26px}

.cbo100sml {width: 78px; height: 15px}
.cbored60 {width: 58px; background-color: #FFA4A4;height:26px}
.cbocol150 { width: 146px; background-color: #FFFFbb;height:26px}
.cbocol200 { width: 198px; background-color: #FFFFbb;height:26px}
.cbored150 { width: 146px; background-color: #FFA4A4;height:26px}
.cbored200 { width: 198px; background-color: #FFA4A4;height:26px}
.chkcol {font-weight: bold; background-color: #FFFFbb;height:26px}
.chkred {font-weight: bold; background-color: #FFA4A4;height:26px}

.txt20 { width: 20px; height:22px;border:1px solid #999}
.txt30 { width: 30px; height:22px;border:1px solid #999}
.txt40 { width: 40px; height:22px;border:1px solid #999}
.txt50 { width: 60px; height:22px;border:1px solid #999}
.txt100 {width: 94px; height:22px;border:1px solid #999}
.txt120 {width: 114px; height:22px;border:1px solid #999}
.txt120loc {width: 114px; height:22px ; color: #660000; background-color: #CCCCCC; cursor: wait}
.txt200 { width: 184px; height:22px}
.txt250 { width: 240px; height:22px}
.txt270 { width: 274px; height:22px}
.txt270loc {width: 274px; height:22px ; color: #660000; background-color: #CCCCCC ; cursor: wait}
.txt300 { width: 300px; height:22px}
.txt600 { width: 584px; height:22px}
.txtcol40 { width: 40px; height:22px; background-color: #FFFFbb}
.txtcol50 { width: 60px; height:22px; background-color: #FFFFbb}
.txtcol150 { width: 146px; height:22px; background-color: #FFFFbb}
.txtcol200 { width: 190px; height:22px; background-color: #FFFFbb}
.txtcol250 { width: 240px; height:22px; background-color: #FFFFbb}
.txtcol300 { width: 300px; height:22px; background-color: #FFFFbb}
.txtcol600 { width: 584px; height:22px; background-color: #FFFFbb}
.txtred40 { width: 40px; height:22px; background-color: #FFA4A4}
.txtred50 { width: 60px; height:22px; background-color: #FFA4A4}
.txtred150 { width: 146px; height:22px; background-color: #FFA4A4}
.txtred200 { width: 190px; height:22px; background-color: #FFA4A4}
.txtred250 { width: 240px; height:22px; background-color: #FFA4A4}
.txtred300 { width: 300px; height:22px; background-color: #FFA4A4}
.txtred600 { width: 584px; height:22px; background-color: #FFA4A4}
.edt250 { width: 264px; height: 100px}
.edt300 { width: 300px; height: 100px}
.edt600 { width: 584px; height: 100px}
.edt600H { width: 584px; height: 220px}
.edt600S { width: 584px; height: 35px}
.edtcol300 { width: 300px; height: 100px; background-color: #FFFFbb}
.edtcol600 { width: 584px; height: 100px; background-color: #FFFFbb}
.edtcol600H { width: 584px; height: 220px; background-color: #FFFFbb}
.edtred300 { width: 300px; height: 100px; background-color: #FFA4A4}
.edtred600 { width: 584px; height: 100px; background-color: #FFA4A4}
.edtred600H { width: 584px; height: 220px; background-color: #FFA4A4}
.edtred600S { width: 584px; height: 35px; background-color: #FFA4A4}
.xborder{border:1px solid #C6C6C6;}