.popup{position: fixed;width:100%;height:100%;top:0;left:0;display: none;z-index: 100}
.popup_bg{width:100%;height:100%;background-color: #000;opacity: 0.5;}
.popup_box{ position: fixed;padding-bottom:15px; top:50%;left:50%;margin-left: -375px; background-color: #fff;}
.popupform {overflow-y: auto;padding-bottom: 10px;}
.popupChoice .popup_box{width:300px;height:180px;margin-top:-90px;margin-left:-150px; border-radius:5px;}
.popupChoice .popup_box {font-size: 14px; text-align:center; color:#999; }
.popupChoice .popup_box .fill_top{padding-top:20px;}
.popupChoice .popup_box .formfill{font-size: 14px; text-align:center; color:#999; }
.popupChoice .popup_box .formfill .fill_top{padding-top:20px;}
.popupChoice .popup_box .formfill .fill_middle{/*padding-top:50px;*/color:#000}
.popupChoice .popup_box .formfill .icon_dl_sucess{ width:51px; height:55px; background-position:-249px 0;margin-top: 20px;}
.popupChoice .popup_box .formfill .icon_dl_tip{ width:51px; height:55px; background-position:-249px -56px;margin-top: 30px;}
.popup_box .popup_bt{height:40px;line-height:40px;padding-left:15px;font-size: 14px; position: relative; background-color:#91b6f5;color:#fff; display:none;}
.popup_box .popup_bt .popupclose{width:16px;height:16px;cursor:pointer;background: url(../images2/close.png) no-repeat; background-size: 16px; position: absolute;right:10px;top:10px;}
.popup_box .formfill{/*margin-top: 15px;padding-left:20px;*/ display: block;}
.popup_box .formfill label{width:85px;display: inline-block;position: relative; text-align: right; position: relative;left:-10px; padding-left:6px;}
.popup_box .formfill label .mark{display: inline-block;position: absolute;left:0;width:4px;color:#DD433E;}
.popup_box .formfill label.labelwidth{width:170px;}
.popup_box .formfill .commtext{width:200px;height:32px; text-indent: 5px;}
.popup_box .formfill .areatext{width:150px;height:32px;}
.popup_box .formfill .formfill  .textinput{width:575px;height:140px;padding:5px;}
.popup_box .formfill span.radiostyle{display: inline-block; min-width:60px;margin-right: 10px;}
.popup_box .formsubmit{width:100%;text-align: center;position: absolute;bottom:0;left:0px;}
.popup_box .formsubmit .formbtn{width:50%;height:50px;cursor: pointer; font-size: 12px;border:none;}
.popup_box .formsubmit .quit{border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#fff;color:#666;border-bottom-left-radius: 5px;}
.popup_box .formsubmit .save{ border-top:1px solid #ebebeb; background:#fff;color:#5480c7;border-bottom-right-radius: 5px;}
.popupform .tablebox{padding:15px 15px 0px 15px;font-size: 14px;color:#333;}
.popupform .tablebox table{width:100%;border-top: 1px solid rgba(204, 204, 204, 1);border-left:1px solid rgba(204, 204, 204, 1);  }
.popupform .tablebox table tr{height:30px; text-indent: 10px;}
.popupform .tablebox table tr td{border-bottom: 1px solid rgba(204, 204, 204, 1);border-right:1px solid rgba(204, 204, 204, 1); }
.popupform .tablebox table tr th{border-bottom: 1px solid rgba(204, 204, 204, 1);font-weight: normal; border-right:1px solid rgba(204, 204, 204, 1); }
.popupform .tablebox table tr.title{width: 100%;font-weight: bold;background-color: rgba(242, 242, 242, 1)}
.operate{text-align: center;padding-top: 5px;}
.popupform .tablebox table tr td .commtext{width:210px;height:35px;margin:5px 0px; border-radius: 5px; text-indent:5px;border:1px solid #8792a4;}
.popuplable{ padding:10px 15px 0; }
.popuplable li{ padding: 5px 0; }
.popuplable label{ float: left; width: 70px; font-size: 14px; line-height: 20px; text-align: right; margin-right:10px; }
.popuplable span{float: left;}
.popuplable textarea{ width:340px; height: 110px; padding: 5px;}
.popuplable .popupinpput{ width:235px; height: 26px; line-height: 26px; padding: 5px;}
/*20170909*/
/*下单提示*/
.tipcon{line-height: 20px;font-size:16px;/*margin-top:70px;*/}
/*.tipcon.pd1{padding-top: 20px;}*/
.tipcon p{text-align: center;}
.tipcon p span{color:#ea5098;}
.popup_box .tiptx{width:100px;position: absolute;top:-30px;left:105px;}
.popup_box .tiptx img{width:100%;}
.formsubmit.pd1{padding: 10px 15px;}
.formsubmit .pinkBtn{background: #EA5098;color: #fff;text-align: center;height: 40px;line-height: 40px;font-size: 14px;border-radius: 5px;width: 100%;}
.hkcon{line-height: 20px;font-size:16px;margin-top:20px;color:#EA5098;font-size: 14px;padding: 0 15px;}
.hkcon p{text-align: center;}
.hkcon p span{color:#ea5098;}
.popup_box .hktx{width:100px;position: absolute;top:-60px;left:105px;}
.icon.icon_tip{width: 51px;height: 55px;  display: inline-block;     background-position: -47px -288px;}
.icon.icon_sucess{width: 51px;height: 55px;   display: inline-block; background-position:-108px -220px;}
