.lm1{ table-layout: fixed;}
.product {font-size: 14px;border-top:0;}
.priceTip {border: 1px dotted #FCC58A;margin: 10px auto;padding: 10px 30px 15px 30px;color: #FF9125;background-color: #FFE7D1}
table thead th{color: #8A8A8A;}
.product td,.product th {font-weight:normal;border-bottom:1px solid #eee;height:39px;line-height: 39px;}
.product  tr td:first-of-type{border-left:1px solid #eee;}
.product  tr td:last-of-type{border-right:1px solid #eee;}
.productCon{position:relative;border:1px solid #eee;}
.productCon tr{height:50px;overflow: hidden;border:1px solid red;}
.productCon td, .productCon th {height: 33px;line-height: 33px;overflow: hidden;text-align: center;width: 33%;position: relative;}
.productCon td div{position: absolute;left: 22%;top: 20%;margin: 0px;padding: 0px;}
.productCon span {display:inline-block;margin-right: 10px;line-height: 31px;vertical-align: middle;}
.switch{cursor: pointer;}
.productCon .price {color: #F9841D}
.product td {text-overflow: ellipsis;white-space: nowrap;padding:0 5px;}
.product .vipLogo{display: inline-block;margin-right: 5px;}
.preview{background: #018fd9;border-radius:5px;color:#fff;}
.pay{border-radius:5px;color:#fff;margin-left:10px;}
.productCon .re{position: relative;}
.inter_block .checkBox{top: 15px;}
.backRed{background:#fe0000;}
.backYellow{background:#ffac22;}
.backGray{ background:#ccc;}
.fontRed{color:#F00;}
.fontYellow{color:#ff8a19;}
.productCon tr td a:hover{color:#FC0 !important;}
.productCon a.backGray:hover{ color:#FFF !important;}
.contractD{ position:relative;}
.contractD>a{color: #018fd9; position:relative;}
.contractD a span{ position:absolute; display:block; width:8px; height:11px;background:url(/img/center/deal_triggle.png) no-repeat left; right:-12px; top:5px;}
.contractD .contScreen{ display:none; position:absolute; top:42px; left:50%; margin-left:-46px; width:94px; border:1px solid #d3d3d3; background:#FFF; z-index:1; }
.contractD .contScreen ul li a{ display:block; height:28px; line-height:28px; text-align:center; font-weight:400; font-size:12px;color:#333;}
.contractD .contScreen ul li a:hover{ background:#018fd9; color:#FFF;}
.contractD .contScreen ul li span{ display:block; position:absolute; width:94px; height:15px; background:url(../../../img/u_center_contractDo.png) no-repeat center bottom; top:-15px; left:0px;}
.contractD a:hover+.contScreen{ display:block;}
.contractD .contScreen:hover{ display:block;}

/* 产品定价管理 */
.productCon .si {width:31px;}
.productCon .switch div{width:56px;height:29px;cursor:pointer;}
.productCon .switch .ton{background: url(//www.haolvshi.com.cn/img/center/pc-chanpin-on.png) no-repeat}
.productCon .switch .toff{background: url(//www.haolvshi.com.cn/img/center/pc-chanpin-off.png) no-repeat}
.productCon .unused{color:#999999;}
.productCon .detail{cursor:pointer;}
.productCon .detail .price{width:323px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;text-align: left;font-weight: bold;font-size: 16px;}
.productCon .detail {position: relative}
.productCon .op{left: 15px;}
.productCon .op .editPrice{font-size: 14px;color: #ff9600;text-decoration: underline;display: block;float: left;width: 58px;line-height: 25px;margin-right: 10px;}

/* 弹窗样式 */
#layerCon{padding: 20px 50px 31px 44px;font-family: MicrosoftYaHei;font-size: 16px;font-weight: normal;font-stretch: normal;height: 200px;}
#layerCon .star a{color: #007ecb;font-family: MicrosoftYaHei;font-size: 16px;}
#layerCon p {line-height: 25px;}
#layerCon p:nth-child(2){position: relative;margin-top: 10px;}
#layerCon .recoveryPrice{cursor: pointer;width:145px;height:18px;font-family: MicrosoftYaHei;text-decoration: underline;font-size: 16px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #007ecb;position: absolute;right: 0;text-decoration: underline}
#layerCon .setPrice{cursor: pointer;width:145px;height:18px;font-family: MicrosoftYaHei;text-decoration: underline;font-size: 16px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #007ecb;position: absolute;right: 0;text-decoration: underline}
#layerCon .letterPrice{position:relative;width:529px;height:124px}
#layerCon .innerLetterPrice{position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
#layerCon .pList{margin: 10px auto;text-align: left;}
#layerCon .pList li {height: 50px;}
#layerCon .pList .pname{width: 59%}
#layerCon .oList{margin: 10px auto;text-align: left;}
#layerCon .oList dt{border-bottom: 1px dashed #e5e5e5;}
#layerCon .oList dt .oTitle{font-family: MicrosoftYaHei-Bold;font-size: 18px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #666666;font-weight: bold;}
.priceText{width: 158px;height: 38px;border: solid 1px #bbbbbb;font-size: 20px;color: #fe841d;text-align: right;padding-right: 18px;}
.yuan {margin-left: 10px}
#priceCon .letterPrice{position:relative;width:100%;height:80px}
#priceCon .innerLetterPrice{position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
#priceCon .priceText{width:115px}
#priceCon .formatPrice{padding-left: 25px;padding-top:12px}
#priceCon .confirmPrice{padding-left: 25px;}
.letterPrice h2{margin-bottom: 10px}