/*滚动条*/
::-webkit-scrollbar {width:4px;height:4px;}
::-webkit-scrollbar-track-piece {background-color: #ddd;}
::-webkit-scrollbar-thumb {background-color: #999; border-radius: 4px;}
::-webkit-scrollbar-thumb:hover { background-color: #777;}
::-webkit-scrollbar-thumb:active {background-color: #666;}
::-moz-selection { background:#8db3e2;color:#fff;}
::selection { background:#8db3e2;color:#fff;}
::-moz-selection {background:#8db3e2;color:#fff;}
.font-12-cc {color:#bbb;font-size:12px;}
input[choose-time]{cursor: pointer;}
.Diabody #wrapper{padding: 0;min-width: auto;}
.selectMain .noMore p{font-size: 16px;line-height: 30px;}
.selectMain .noMore p a{font-size: 14px;line-height: 24px;}
.selectCon .etList.list { padding-right: 5px; max-height: 300px; overflow: auto;}
.selectMain .noMoreTips{text-align: center;}
/*卡券通首页*/
.cardVoucherHomeMenu {margin-top: -20px;padding: 0 0 40px ;width: 100%;text-align: center; background: #fbfbfb;}
.cardVoucherHomeMenu ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width: 1146px;margin: 0 auto;}
.cardVoucherHomeMenu ul li{-webkit-box-shadow: 1px 1px 1px 0px #e1e1e1;box-shadow: 1px 1px 1px 0px #e1e1e1;width: 270px;height: 270px; background: #fff;border-radius:5px;overflow: hidden;}
.cardVoucher_top{height: 170px;line-height: 130px;}
.cardVoucherHomeMenu ul li:not(.mycard) .cardVoucher_top{height: 200px;}
.cardVoucher_img{width: 68px;height: 68px;display: inline-block; border-radius: 34px;background: #ffffff;vertical-align: middle;}
.cardVoucher_top img{vertical-align: middle; display: none;}
.cardVoucher_top a{color: #333;font-size: 22px;display: block;text-align: left;padding-left: 25px;}
.cardVoucher_top span{vertical-align: middle;margin-left: 15px;}
.cardVoucherHomeMenu ul li:not(.mycard):hover .cardVoucher_top span{color: #fff;}
.cardVoucherHomeMenu ul li:not(.mycard):hover .cardVoucher_link a{color: #fff;}
.cardVoucherHomeMenu ul li:not(.mycard):hover .cardVoucher_link span{color: #fff;}
.cardVoucherHomeMenu ul li:not(.mycard):hover img{display: inline;}
.cardVoucherHomeMenu ul li.mycard .cardVoucher_top a img{display: inline;}
.cardVoucherHomeMenu ul li.send_card:hover{background: #b5ca6d}
.cardVoucherHomeMenu ul li.verify_assistant:hover{background: #83d7d7}
.cardVoucherHomeMenu ul li.statistics_data:hover{background: #fec070}
.cardVoucher_link{height: 40px;line-height: 40px; text-align: center;}
.cardVoucher_link a{margin: 0 12px;font-size: 14px;color: #999;}
.cardVoucher_link span{font-size: 14px;color: #999;}
.cardVoucher_link a:hover{color: #edaa00;}
.cardVoucher_btn a{display: block;height: 60px;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 60px;font-size: 18px;text-align: center;color: #fb7575; background: #fff;border-top: 1px solid #eaeaea;}
.cardVoucher_btn a:hover{background: #fb7575;color: #fff;}
.cardVoucher_btn span{line-height: 60px;display: inline-block;vertical-align: top;}
.cardVoucher_btn span.plus{font-size: 28px;margin-right: 5px;display: inline-block;line-height: 55px;}
.hot_newprod{margin-top: 35px;}
.cardVoucherHomeMenu ul li.mycard .cardVoucher_img{ background:#f8777b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhCAYAAAAh3nDkAAAByklEQVRYhe2XPWsUURiFn9GNIggrGvwAESFWioUfZcDURv+ARfQH2NkIFgFF8gc0hYhgEwQ/EExjlQSENDGNpbFIEe1chBAMyeaxmDdhuexsZsQY0DlwYeec97znzu7ee2dQSUaf+lT9qr5Sz3apQW2oJ9V9BfqgOqP+VN+q+9OabqYRc8yqq+qa+ljtD/2o+jyaqq6oz9RjoZ9SJ9QNtaW+j7qRMuFjUdyvnlHfxHVLvacuqG31tTqqvlTX1UX1YUymrT6JHkfC/6BKeLODG1Lng19Xryeea8GrTqkXOrRm8GNpVoNymAYuA7eA08C7RJ8E7gOfgReAZZr2Cp8G2gXa1R6+O8n13irhS8DHHs2roh39llIh01Lf0I6gAVzarfDMXbz1zd98Bpio6D0P3AYeAZ8qem8AV4g1ON5lvW83hsM7/BvecdU9FWf8R1GH1+F/FZubzBdgvqL3BDAIfAC+VfReBAYy9XsHeZD8FPpRokFf1C8DayXqm+SHzPIWkyz+yXgi2YlNZjH6b3H/7x+uDq/D6/B/P7zbS8NxYI58f98o8AkciM93gZuJvgKsJtzh7cIXIhzyg+AQkBVMAKAFnIuRIgt/IX4Bh1WTgM5IwhUAAAAASUVORK5CYII=) center center no-repeat;}
.cardVoucherHomeMenu ul li.send_card .cardVoucher_img{background:#b5ca6d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhCAYAAAAh3nDkAAAByklEQVRYhe2XPWsUURiFn9GNIggrGvwAESFWioUfZcDURv+ARfQH2NkIFgFF8gc0hYhgEwQ/EExjlQSENDGNpbFIEe1chBAMyeaxmDdhuexsZsQY0DlwYeec97znzu7ee2dQSUaf+lT9qr5Sz3apQW2oJ9V9BfqgOqP+VN+q+9OabqYRc8yqq+qa+ljtD/2o+jyaqq6oz9RjoZ9SJ9QNtaW+j7qRMuFjUdyvnlHfxHVLvacuqG31tTqqvlTX1UX1YUymrT6JHkfC/6BKeLODG1Lng19Xryeea8GrTqkXOrRm8GNpVoNymAYuA7eA08C7RJ8E7gOfgReAZZr2Cp8G2gXa1R6+O8n13irhS8DHHs2roh39llIh01Lf0I6gAVzarfDMXbz1zd98Bpio6D0P3AYeAZ8qem8AV4g1ON5lvW83hsM7/BvecdU9FWf8R1GH1+F/FZubzBdgvqL3BDAIfAC+VfReBAYy9XsHeZD8FPpRokFf1C8DayXqm+SHzPIWkyz+yXgi2YlNZjH6b3H/7x+uDq/D6/B/P7zbS8NxYI58f98o8AkciM93gZuJvgKsJtzh7cIXIhzyg+AQkBVMAKAFnIuRIgt/IX4Bh1WTgM5IwhUAAAAASUVORK5CYII=) center center no-repeat;}
.cardVoucherHomeMenu ul li.send_card:hover .cardVoucher_img{background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhCAYAAAAh3nDkAAAB1ElEQVRYhe3XPWjVUBjG8d/VW0QQWkS0Ln4MDlKVooJLoYLi0A8UF7WDH7iJDuoiHRyKLkWcFEFEEKSIk2ALHa8ODqKICl3sUqSLCLVQBJVah3MC15hck8Er6H0gnCTnfd7/CUneN6lMPD8npTbcQh+e4TKm0kGoohMf8DVjvgdXsQeTOIIv9QHLMkzHcBozGMRr3MSaOL8W97CA9/iEu1gX5zdgDE+xA09wMMJ/WX1aW+M4iA6M4gyGcA2nsBmP8AbbcBz7cB/nsQJ3MIwlfMSWIvBE3zCNw9iL67iCRRzC47rYgbiYYdRwAa/iXHseqxG8XjXsxklsSoFhHCN4hwfC1f5WjeA14Sqz1NfAdzF1vLwMfBYvGyQvq8WYb7YI/Ebc/riq2NUMUB78xd+EEwrBWEnvdpwVbtHbkt4h9CbwKdwumaA/wicxUdLbjd6s8to0teAteFOVvGoH8LCkd30cL+FESe/OBD6H1diPVUIXmi+QoC2O3egqEN8uNJmFeDxXjeBE40Ll2lggWX+MP6pYkZkRKuFAcuL/feBa8Ba8Bf/34Vnf7Z3CF+08vuf4lrAy7mc1ls9Sv8N+LuOZ8OkIJzSCDlRyFkBoSl2yG0sl+nP1A6s0VD6L8BMvAAAAAElFTkSuQmCC) center center no-repeat;}
.cardVoucherHomeMenu ul li.verify_assistant .cardVoucher_img{background: #83d7d7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAA4UlEQVRIie2VzQnCQBCFv5WAFyFbQa56kFTgUezAIuzAEhQEq/BiG5ZgERaQiyfHgyBL3J8sbhLQPFjIJI/3LTNZFolTLiJY1iYi4zSiB5nQElCWVUbkXR0ZCtjZoJ1pgP4eNDOeV8DM4iki8nJg7fj2zjahh4hwlwrgHDL10l4lIp1D/+fvHaCtKgtbkmkKTOB1ZGLOjHK8HwP3gPcCLCBde/NaXfnMJlTjvvVD0rX64TOnmmkF7Gt169AbsG1qNtvr3V1KmVDvHNqCdqZUM50DxwaeD+g3F6sGlk3NvbT3CZ9ihG/6yR4FAAAAAElFTkSuQmCC) center center no-repeat}
.cardVoucherHomeMenu ul li.verify_assistant:hover .cardVoucher_img{background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAA6ElEQVRIie2WOwrCQBRFz0jARsisIK0WkhVYijtwEe7APo2CYGdlbeF2LLIEa0ljpVbKEOcLkwQ0FwbyJpd7wntDElGU5RN/SeCm2V8BB8+M0yAAGE0qNAeEZuUBeRdDhgA2Omhr6qG/B02U6wUw0XiygLwUWBrufbJV6C4g3KQMOLtMnbRXFGXZOvR/Tm8PbVSJ2xJNY2D0hob8OQjD/hC4O7xHYAbx2pvW6spmVqES81ffJVmrHzZzrJlWwLZWNw69Amtfs9pe69PFlAq1zqEpaGuKNdMpsPfwfEFDXhJ1SWDua+6kvS/ZkRmoXJ1YDQAAAABJRU5ErkJggg==) center center no-repeat}
.cardVoucherHomeMenu ul li.statistics_data .cardVoucher_img{background: #fec070 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAA0UlEQVRIie2WIQ7CMBSGP8g4BAluBoOe2RWQHGIIjoDlBmDQCLgBtldAzAyF4A6Ih9iWQNOWsayZWL9k5v2v/cyfZiMRwQMKSG1h5MNYcQWO2iwFNj6lBXDRZhOAsUeplV6kEXB25Dmw9SFdATfgqWVzYNq1sJYC7ICTlu2BhQ/pcIrUW3ubMqMsl40ceHQtXVKWy8YaOHQtrYkNs+KfC9pI7y3OfDGc9gZpkAZpkBqp394EeGmZ6WGH8p+qCbFhNwFA3CgRofqyH7vZx65yLb4BOBiEHJw0uIcAAAAASUVORK5CYII=) center center no-repeat}
.cardVoucherHomeMenu ul li.statistics_data:hover .cardVoucher_img{background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAA0klEQVRIie2WIQ7CMBhGH2QcggQ3g0HPTOOQXAKxcAIsNwCDRsANUCRwBMTMUAjuQEIQbZNR2mUsbSbWl9T8X9tnvjTtvc9LPHABUlsY+TBKTsBOm6VA5lNaAEdtNgDoe5RaaUUaAYeKPAdWPqRz4AY8tWwMDF0LlRRgDey1bANMfEi7U6TW2luXEaJcNnLg4Vo6Q5TLxgLYupYqYsOs+OeCJtJ7gzNfdKe9QRqkQRqkRtTbmwAvLTM97CD+VHWIDXuTsjSTS+dqmFX9HstM5frhA47/GDsZqwVEAAAAAElFTkSuQmCC) center center no-repeat}
.newGuide {text-align: right;width: 1146px;margin: 0 auto;}
.newGuide a{cursor: pointer;color: #999;display: inline-block;width: auto; background: url(/Home/Public/Image/ask.png) center left no-repeat;padding-left: 25px;height: 40px;line-height: 40px;}
.cardVoucherGuide{position: absolute;left: 0;top: 0;z-index: 999;width: 100%;height: 100%;}
.cardVoucherGuide .guide_mask{position: fixed;left: 0;top: 0;width:100%;height: 100%;background: rgba(0,0,0,0.34);z-index: 1;}
.cardVoucherGuide .guide_steps{width: 350px;-webkit-box-sizing: border-box;box-sizing: border-box;background: #eaa838;height: auto;padding: 10px; border-radius: 5px;z-index: 2;position: absolute;}
.cardVoucherGuide .pos_line{height: 53px;width: 1px;background: #eaa838;top: -53px;position: absolute;right: 175px;}
.cardVoucherGuide .pos_line:before{content: "";position: absolute;top: -10px;right: -10px;width: 20px;height: 20px;border-radius: 10px;background:rgba(234,168,56,0.5)}
.cardVoucherGuide .pos_line:after{content: "";position: absolute;top: -4px;right: -4px;width: 8px;height: 8px;border-radius: 4px;background:rgb(234,168,56)}
.cardVoucherGuide .step5_close{display: inline-block;width: 40px;height: 24px;vertical-align: top;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAW0lEQVQYlZWQsRGAIBAEFxMroCkbtgFDQrqwAM3WQAgEAryZT3bu5v8vqAewAhtw8lUEduBCTb7KalQpEwtTTS2o5o6N0nkQpBpbc3fKwqz+rJ5+ZqqeMFn4/QAcjQOXt2Uj5gAAAABJRU5ErkJggg==) center center no-repeat;cursor: pointer;}
.cardVoucherGuide #step5{width: 360px;}
.cardVoucherGuide #step5 .pos_line{top: 22px;right: -53px;width: 50px;height: 1px;}
.cardVoucherGuide #step5 .pos_line:before{right: -10px;}
.cardVoucherGuide #step5 .pos_line:after{right:-4px}
.cardVoucherGuide .step_number{display: inline-block;width: 24px;height: 24px;line-height: 24px;text-align: center;border-radius: 12px;background: #fff;color: #eaa838;font-size: 16px;}
.cardVoucherGuide .step_title{display: inline-block;font-size: 14px;line-height: 24px;margin-left: 10px; color: #fff}
.cardVoucherGuide .step_text{margin-left: 34px;font-size: 12px;line-height: 16px;color: #ffe3b4;}
.cardVoucherGuide .step_ctr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 10px;}
.cardVoucherGuide .step_ctr a{cursor: pointer;height: 28px;line-height: 28px;width: auto;padding: 0 20px;color: #eaa838;background:#fff ;display: inline-block;border-radius: 5px;margin-left: 10px;}
.cardVoucherGuide .step_ctr a:hover{-webkit-filter: brightness(0.9);filter: brightness(0.9);}
.cardVoucherGuide .step_breadcrumb{color: #fed898;vertical-align: bottom;line-height: 40px;height: 30px;overflow: hidden;}

.new_guide_main{-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;width: 100%;position: fixed;top: 55px;background: #fff;z-index: 2;margin-left: 100%;overflow: auto;}
.new_guide_container{width: 1100px;margin: 0 auto;position: relative;}
.new_guide_main .new_guide_top ul{width: 856px; margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}
.new_guide_main .new_guide_top ul:before{content: "";position: absolute;width: 100%;height: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;background: #ececec;bottom: 0px;left: 0;border-radius: 2px;}
.new_guide_main .new_guide_top ul li{position: relative;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;cursor: pointer;line-height: 24px;font-size: 14px;color: #a1a1a1;text-align: center; line-height: 60px;}
.new_guide_main .new_guide_top ul li:after{content: "";position: absolute;width: 12px;height: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 2px solid #ececec;background: #fff;bottom: -4px;left: 50%;margin-left: -6px;border-radius: 6px;}
.new_guide_main .new_guide_top ul li.on:after{border-color: #eda900;background: #eda900;}
.new_guide_main .new_guide_top ul li.on:before{content: "";position: absolute;width: 100%;height: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;background: #eda900;bottom: 0px;left: 0;border-radius: 2px;}
.new_guide_main .new_guide_top_title{font-size: 20px;text-align: center;line-height: 140px;}
.new_guide_center{width: 840px;height: 525px;margin: 20px auto;position: relative;overflow: hidden;}
.new_guide_center ul{width: 3380px;height: 525px;position: relative;overflow: hidden;left: 0;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.new_guide_center ul li{display:table-cell;vertical-align: middle;height: 525px;width: 840px;text-align: center;}
.new_guide_center ul li img{display: inline;}
.new_guide_ctr div{cursor: pointer;}
.new_guide_left{width: 60px;height: 60px;position: absolute;left: 10px;bottom: 250px;border-radius: 50%;background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAABCElEQVQ4jZ3SPShFYRgH8N/FwmQ0G6zM8lFsBt3JzYTVQIrZx2pUTGwmt7ti0LHcQXeXMimZpBSLEsM5p3Rz73nOfeqtt95+b/+e56kkSaJEVbOzife+ErCGOlYwBlFcwzn6sY9WFLfDvfyhCHeERbgr7IYLYSccgv/hMGzHpeBfXBrmuNoLzPFxLzDH39l9CJWyeAtf2MFpliKM61jEJ9bQwGAUwzXm8ZZ9dInhKIY7TOMZs0gwEsVwjyk8YAJNjEYxPGUJWhlsYjyK4RVzuJFGv8VMFMMHFnAhbd6VtJkhTDr/ZZxIx9fAahSTbuA6DqQLdIbtKM5rFxv4wSEmB0pgOMILlvD4C9WNP8HQ+r/vAAAAAElFTkSuQmCC) center center no-repeat;}
.new_guide_right{width: 60px;height: 60px;position: absolute;right: 10px;bottom: 250px;border-radius: 50%;background: #f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAABCElEQVQ4jZ3SPShFYRgH8N/FwmQ0G6zM8lFsBt3JzYTVQIrZx2pUTGwmt7ti0LHcQXeXMimZpBSLEsM5p3Rz73nOfeqtt95+b/+e56kkSaJEVbOzife+ErCGOlYwBlFcwzn6sY9WFLfDvfyhCHeERbgr7IYLYSccgv/hMGzHpeBfXBrmuNoLzPFxLzDH39l9CJWyeAtf2MFpliKM61jEJ9bQwGAUwzXm8ZZ9dInhKIY7TOMZs0gwEsVwjyk8YAJNjEYxPGUJWhlsYjyK4RVzuJFGv8VMFMMHFnAhbd6VtJkhTDr/ZZxIx9fAahSTbuA6DqQLdIbtKM5rFxv4wSEmB0pgOMILlvD4C9WNP8HQ+r/vAAAAAElFTkSuQmCC) center center no-repeat;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.new_guide_ctr div:hover{-webkit-filter: brightness(0.9);filter: brightness(0.9);}
/*热门新品*/
.hot_newprod{margin-top: 0 !important;height:auto;background:#fff;}
.hot_newprod  .hot_newinfo{width:1145px;height:auto;margin:0 auto}
.hot_newprod  .hot_newinfo .hot_prodtitle{font-size:20px;color:#333;line-height: 30px;text-align:center;padding:20px 0px 30px;}
.hot_newprod  .hot_newinfo .banner_container{width: 100%;height: 336px;background:url(/view/assets/image/card/cardvoucher/card_banner.jpg) no-repeat center;background-size: cover;}
.hot_newprod  .hot_newinfo .banner_container a{display: block;width: 100%;height: 100%;}


/*左侧菜单*/
.Eticket_nav{font-size: 14px;}
.Eticket_nav .leftmenu_title{ background-color:#f5f5f5; font-size:14px; color:#000; line-height:40px; text-align:center; font-weight:bold; padding-left:0;}
.Eticket_nav dl{padding: 15px 0;}
.Eticket_nav dt{padding-left: 35px; color: #999; font-size:14px; line-height:35px; font-weight:bold; padding-bottom:5px;}
.Eticket_nav dd{ padding-left:60px; font-size:14px; line-height:30px; color:#000;}
.Eticket_nav dd:hover{ background-color:#f5f5f5; color:#000;}
.Eticket_nav dd a{color: #000; display:block; width:100%; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-decoration:none}
.Eticket_nav dd a.hover{color: #ed1c24; background-color:#ed1c24}
.Eticket_nav .hover{color: #FFF; background-color:#ed1c24}
.Eticket_nav .hover:hover{color: #FFF; background-color:#ed1c24}
.Eticket_nav .hover a{ color:#FFF; text-decoration:none;}
.Eticket_nav dt i{ width:16px; height:16px; vertical-align:middle; display:inline-block; background:url(/Home/Public/Image/eTicket/icon-eTicket.png) no-repeat; overflow:hidden; margin-right:8px}
.Eticket_nav dt i.icon_et1{ background-position:0 -165px;}
.Eticket_nav dt i.icon_et2{background-position:0 -182px;}
.Eticket_nav dt i.icon_et3{background-position:0 -200px;}
.line-bottom{border-bottom: 1px solid #e1e1e1;}

/*面包屑导航*/
.Eticket_breadcrumbs{ font-size:14px; padding-bottom:10px;}
.Eticket_breadcrumbs a{ color:#000000;}
.Eticket_breadcrumbs a:hover{ color:#ed1c24;}

/*faq*/
.shopSub {width: 100%;float: left;margin-right: -270px;}
.shopSide {position: relative;z-index: 2;float: right;width: 270px;}

/*电子卷top样式*/
.messageli{ height:32px; overflow:hidden; border-bottom:1px #ebebeb solid}
.messageli li { float:left; padding:5px 0; width:140px; height:20px; border-bottom:solid 0px #e5e5e5;}
.messageli li a { display:block; height:20px; text-align:center; font-size:16px; line-height:20px; border-right:solid 1px #dddddd;}
.messageli li a:hover { text-decoration:none;}
.messageli li a span { color:#ed1c24; font-size:16px;}
.messageli li.hover { border-bottom:solid 2px #ed1c24;}
.messageli li.last { width:440px;}
.messageli li.last a { float:right; position:relative; padding:0 5px; top:-2px; margin-left: 20px; display: inline-block; *display:inline; *zoom:1; height: 20px; line-height: 20px; text-align: center; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1); box-shadow: 1px 1px 1px rgba(0,0,0,0.1); font-size:12px;}
.messageli li.last a.btn-add {border: solid 1px #ffd0d3;background: #fff2f3;color: #f15755;}
.messageli li.last a.btn-down { margin-left:10px; border:solid 1px #b5d5f5; background:#f5faff; color:#69a6e2;}
.messageli li.last a i { position:relative; top:-2px; display:inline-block; *display:inline; *zoom:1; width:16px; height:12px; vertical-align:middle;}
.messageli li.last a.btn-add i { background: url(/Home/Public/Image/icon-shop2.png) no-repeat -70px -60px;}
.messageli li.last a.btn-down i { background: url(/Home/Public/Image/icon-shop2.png) no-repeat -90px -60px;}


/*数据列表表格*/
.shopTable th{ font-size: 14px;}
.shopTable th:first-child{ border-left: solid 1px #e3e3e3;}
.shopTable th:last-child{ border-right: solid 1px #e3e3e3;}
.shopTable th.last{ border-right: solid 1px #e3e3e3; width:auto}
.shopTable tr{border-right: solid 1px #e3e3e3; border-left: solid 1px #e3e3e3; }
.shopTable tr td{ padding:7px 10px;}
.shopTable tr td.tl{ text-align:left}
.shopTable tr td:last-child{ border-right: solid 1px #e3e3e3;}
.shopTable td.title {padding-left: 10px;vertical-align: middle;line-height: 38px;border: solid 1px #e3e3e3; border-right:0; border-left:0; background: #f7f7f7;margin-top: 20px;text-align: left;position: relative;top: 10px;z-index: 3; padding:0px 10px;}
.shopTable tr.title td.title:last-child{ text-align:right}
.shopTable tr.title td:first-child{ border-left: solid 1px #e3e3e3;}
.shopTable td.title a{ color:#4d4d4d; text-decoration:none; cursor:pointer}
.shopTable td.title a:hover{ color:#ed1c24}

.shopTable tr.hover{}
.shopTable tr.hover td {border:solid 1px #e3e3e3; border-top:none; border-right:none; *border-left:none; }
.shopTable tr.hover td.title { border-bottom:none; background:#d8deeb; border: solid 1px #aab8da; border-left:0; border-right:0}
.shopTable tr.hover td.title:last-child{ border-right:solid 1px #aab8da;}
.shopTable tr.hover td.title:first-child{ border-left:solid 1px #aab8da;}
.shopTable tr.hover td:last-child{ border-right:solid 1px #e3e3e3;}
.shopTable tr.hover td:first-child{ border-left:solid 1px #e3e3e3;}
.shopTable td {font-size: 14px;line-height: 24px;}
.icon_list{ float:right; margin-top:5px;}
.shopTable {width:100%;border-collapse:separate;table-layout:auto;}
.shopTable th { border-top:solid 1px #e3e2e2; /*border-bottom:solid 1px #e3e2e2; */background:#f7f7f7; text-align:center; line-height:38px;}
.shopTable th.first { border-left:solid 1px #e3e2e2; }
.shopTable th.last { border-right:solid 1px #e3e2e2; }
.shopTable td { text-align:center; border:solid 1px #e3e3e3; border-top:none; border-right:none; *border-left:none;}

.shopTable tr { position:relative;}
.shopTable tr.th { z-index:10;}
.shopTable td.title { padding-left:10px; vertical-align: middle; line-height:38px;border:solid 1px #e3e3e3;border-bottom:none; background:#f7f7f7; margin-top:20px; text-align:left; position: relative; top:10px; z-index:3;}
.shopTable td.title a { color:#999;}
.shopTable tr.info td { padding:30px 0 20px 0;}
.shopTable td.last { border-right:solid 1px #e3e2e2;}
.shopTable td.first { border-left:solid 1px #e3e2e2;}
.shopTable td.first img { border:solid 1px #c6c6c6;}
.shopTable .icon-orderdown,.shopTable .icon-orderup { display:inline-block;*display:inline;*zoom:1; margin-left:5px;width:9px;height:5px;vertical-align:middle;cursor:pointer; position:relative; top:-1px;}
.shopTable .icon-orderdown { background: url(/Home/Public/Image/icon-shop.png) no-repeat 0 -500px;}
.shopTable .icon-orderup { background: url(/Home/Public/Image/icon-shop.png) no-repeat -50px -500px;}
.shopTable tr.remark td { padding:10px 0 10px 10px; text-align: left; color:#F1BB22;}

.shopTable .hover td { border:solid 1px #aab8da;}
.shopTable .hover td {border:solid 1px #aab8da; border-top:none; border-right:none; *border-left:none; }
.shopTable .hover td.title { border:solid 1px #aab8da;border-bottom:none; background:#d8deeb; }
.shopTable .hover td.last { border-right:solid 1px #aab8da;}
.shopTable .hover td.first { border-left:solid 1px #aab8da;}

.shopTable .icon-on,
.shopTable .icon-off,
.shopTable .icon-marketing,
.shopTable .icon-overdue { display:inline-block;*display:inline;*zoom:1;width:30px; height:30px;}
.shopTable .icon-on {background:url(/Home/Public/Image/icon1.png) no-repeat 0 -600px;}
.shopTable .icon-off {background:url(/Home/Public/Image/icon1.png) no-repeat 0 -650px;}
.shopTable .icon-marketing {background:url(/Home/Public/Image/icon1.png) no-repeat -56px -650px;}
.shopTable .icon-overdue {background:url(/Home/Public/Image/icon1.png) no-repeat -56px -600px;}
/*
我的卡券 列表页
*/
.format{}
.format ul li{float:left; line-height:24px; text-align:left; padding:5px 5px 0px 0px}
.format ul li img{ width:100px; height:62px; /*padding:2px; border:1px #ebebeb solid;*/}
.format ul li:first-child{ width:110px; padding-right:0; }
.format ul li span{ display:block; color:#666666; position:relative}
.format ul li span.gtitle{ margin-left:-3px;}
.format ul li span a{ color:#666; text-decoration:none}
.format ul li span a:hover{ color:#ed1c24; text-decoration:none}
.format ul li span.grayfont{ color:#999999; font-size:12px; line-height:20px;}
.format ul li span.grayfont em.redfont{ font-size:12px;}

.format ul li .hot-point-title { width:25px;  background: #fff;  border: 1px solid #f5999a;  padding: 0px 5px;  border-radius: 2px;  position: relative;  margin-left: 15px; font-size:12px; color:#f5999a;display: inline-block;line-height:20px;}
.format ul li .hot-point-title:before{  position: absolute; display: inline-block;  border-top: 5px solid transparent;  border-right: 4px solid #FFF;
    border-bottom: 4px solid transparent;   border-right-color: #f5999a;    left: -4px; top: 5px;   content: '';}
.format ul li .hot-point-title:after{   position: absolute;  display: inline-block;  border-top: 4px solid transparent;  border-right: 3px solid #FFF;
  border-bottom: 3px solid transparent;  left: -3px;  top: 6px;  content: '';   }

.format ul li .gray { width:25px;  background: #fff;  border: 1px solid #cfcfcf;  padding: 0px 5px;  border-radius: 2px;  position: relative;  margin-left: 15px; font-size:12px; color:#cfcfcf;display: inline-block;}
.format ul li .gray:before{ position: absolute; display: inline-block; border-top: 4px solid transparent;  border-right: 4px solid #FFF;
    border-bottom: 4px solid transparent;   border-right-color: #cfcfcf;left: -4px; top: 7px;   content: '';}
.format ul li .gray:after{  position: absolute;  display: inline-block;  border-top: 3px solid transparent;  border-right: 3px solid #FFF;
  border-bottom: 3px solid transparent;  left: -3px;  top: 8px;  content: '';}

.format ul li .hot-point-blue { width:25px; /* background: #61aeef;*/  border: 1px solid #3ab5f1;  padding: 0px 5px;  border-radius: 2px;  position: relative;  margin-left: 5px; font-size:12px; color:#3ab5f1;display: inline-block;line-height:20px;}
.format ul li .hot-point-blue:before{position: absolute; display: inline-block;  border-top: 5px solid transparent;  border-right: 4px solid #3ab5f1;border-bottom: 4px solid transparent;   border-right-color: #3ab5f1;    left: -4px; top: 5px;   content: '';}
.format ul li .hot-point-blue:after{position: absolute;  display: inline-block;  border-top: 4px solid transparent;  border-right: 3px solid #fff;border-bottom: 3px solid transparent;  left: -3px;  top: 6px;  content: '';   }


.format ul li .hot-point-green { width:25px;  border: 1px solid #4ca466;  padding: 0px 5px;  border-radius: 2px;  position: relative;  margin-left: 5px; font-size:12px; color:#4ca466;display: inline-block;line-height:20px;}
.format ul li .hot-point-green:before{position: absolute; display: inline-block;  border-top: 5px solid transparent;  border-right: 4px solid #4ca466;border-bottom: 4px solid transparent;   border-right-color: #4ca466;    left: -4px; top: 5px;   content: '';}
.format ul li .hot-point-green:after{position: absolute;  display: inline-block;  border-top: 4px solid transparent;  border-right: 3px solid #fff;border-bottom: 3px solid transparent;  left: -3px;  top: 6px;  content: '';   }

.format ul li .hot-point-orange { width:25px;  border: 1px solid #ffac1e;  padding: 0px 5px;  border-radius: 2px;  position: relative;  margin-left: 5px; font-size:12px; color:#ffac1e;display: inline-block;line-height:20px;}
.format ul li .hot-point-orange:before{position: absolute; display: inline-block;  border-top: 5px solid transparent;  border-right: 4px solid #ffac1e;border-bottom: 4px solid transparent;   border-right-color: #ffac1e;    left: -4px; top: 5px;   content: '';}
.format ul li .hot-point-orange:after{position: absolute;  display: inline-block;  border-top: 4px solid transparent;  border-right: 3px solid #fff;border-bottom: 3px solid transparent;  left: -3px;  top: 6px;  content: '';   }

.next_link{ width:100px;  background: #fff;  border: 1px solid #ffd0d3;  padding: 10px;  border-radius: 2px;  position: absolute;  margin-left: 20px; font-size:9px; color:#cfcfcf; display:none; position: absolute; right:-90px; z-index:999; margin-top:-30px;}
.next_link:before{position: absolute; display: inline-block;  border-top: 8px solid transparent;  border-right: 8px solid transparent;border-bottom: 8px solid transparent;   border-right-color: #ffd0d3;    left: -8px; top: 7px;   content: '';}
.next_link:after{position: absolute;  display: inline-block;  border-top: 7px solid transparent;  border-right: 7px solid #FFF;border-bottom: 7px solid transparent;left:-7px;top: 8px;  content: '';}
.next_link a{ display:block; text-align:left; color:#666; font-size:12px; line-height:22px}
.pub_channel{ position:relative; text-align:right;}
.tb .pubicon { /*width:20px;*/ height:22px; vertical-align:middle; margin-right:3px; display:inline-block; background:url(/Home/Public/Image/eTicket/pub_to_icon.png) no-repeat; overflow:hidden; padding-left:20px; color:#666; font-style:normal; font-size:12px; line-height:16px;}
.tb .pubicon:hover{ color:#ed3f41}
.tb .ic1{ background-position:0px 3px;}/*卡券交易大厅*/
.tb .ic1:hover{ background-position:-53px 3px;}
.tb .ic2{ background-position:0px -60px;}/*个人*/
.tb .ic2:hover{ background-position:-53px -60px;}
.tb .ic3{ background-position:0px -80px;}/*APP*/
.tb .ic3:hover{ background-position:-53px -80px;}
.tb .ic4{ background-position:0px -100px;}/*微信卡券*/
.tb .ic4:hover{ background-position:-53px -100px;}
/*.tb .ic5{ background-position:0px -93px;}*//*微博卡券*/
.tb .ic6{ background-position:0px -18px;}/*活动奖品*/
.tb .ic6:hover{ background-position:-53px -18px;}
.tb .ic7{ background-position:0px -38px;}/*微商城*/
.tb .ic7:hover{ background-position:-53px -38px;}
.tb a.rollback .ic6{ color:#3ab5f1; font-weight:bold}
.tb .tmall-ic{background:url(/Home/Public/Image/eTicket/tmall_ic.png) no-repeat;}
.tb .tmall-ic:hover{background:url(/Home/Public/Image/eTicket/tmall_ic_hover.png) no-repeat;}


/*卡券编辑*/
.eTicket_form{}
.eTicket_form .edit_area_form{ float:left; padding-left:20px; width:600px}
.eTicket_form .edit_area_form .global-input6-name{ width:107px;}
.eTicket_form .edit_area_form .global-input6-input{ width:auto;}
.edit_area_form h2{ font-size:18px; color:#000; padding-left:20px;}
.eTicket_form_OK_tip{}
.eTicket_form_OK_tip_img{ background:url(/Home/Public/Image/eTicket/ok.png) no-repeat; margin-left:40px; width:175px; height:175px; display:inline-block; float:left}


.eTicket_form .edit_area_img{width:222px; height:235px;float:left;}
.eTicket_form .edit_area_img .bigbox img{ height:162px; width:216px; padding:2px; border:1px #ebebeb solid}
.eTicket_form .edit_area_img .smailbox{width:222px; height:68px; margin:0px 6px 0 auto;}
.eTicket_form .edit_area_img .tubox{ width:222px; height:68px; float:left; margin-right:-40px;}
.eTicket_form .edit_area_img .tubox ul{ height:68px;}
.eTicket_form .edit_area_img .tubox ul li{ height:68px; float:left;display:inline; margin-right:6px;}
i.img-del-icon{ background:url(/Home/Public/Image/eTicket/img-del-icon.png) no-repeat; width:14px; height:14px; display:block; position: relative; top:8px; right:-60px; z-index:200;}
.eTicket_form .edit_area_img .tubox ul li img{height:48px; width:68px; border:1px solid #bbbbbb; cursor:pointer}
.eTicket_form .edit_area_img #spec-list{ width:300px; height:68px; float:left; overflow:hidden;display:inline;position:relative;}
.eTicket_form_OK_tip_text{ margin-left:10px; float:left}
.eTicket_form_OK_tip_text ul{ margin:0; padding:0; list-style:none}
.eTicket_form_OK_tip_text ul li{ font-size:14px; color:#666666; line-height:30px;}
.eTicket_form_OK_tip_text ul li.tip_title{ font-size:18px;color:#000; padding-bottom:20px;}
.steps{line-height: 30px;color: #666666; font-size: 14px; border-left:2px #ed3f41 solid; background-color:#f8f8f8; padding-left:15px;}


.newRadio-input .shoplist{ text-align:center; padding-top:10px;}
.newRadio-input .shoplist li{ display:inline-block; padding:4px 18px; border:1px #ff8a00 solid; margin-right:10px; border-radius:2px;}
.newRadio-input .shoplist li.selected{ border:1px #ff8a00 solid; background:url(/Home/Public/Image/eTicket/corner-right.png) right bottom no-repeat;}
.newRadio-input .shoplist li:hover{ border:1px #ff8a00 solid; cursor:pointer}

.card_select{ margin-left:35px;}
.card_select div{ display:inline-block; padding:6px; padding-bottom:0; margin:35px 29px 35px 0; border:1px #FFF solid; text-align:center}
.card_select div a{ text-decoration:none}
.card_select div.hover{ border:1px #ed3f41 solid; background:url(/Home/Public/Image/eTicket/corner-right.png) right bottom no-repeat;}
.card_select div:hover{ border:1px #ed3f41 solid}
.card_select div p{ width:136px; height:100px; display:block; text-indent:-9999em}
.card_select div.card1 p{background:url(/Home/Public/Image/eTicket/quan1.png) center center no-repeat;}
.card_select div.card2 p{background:url(/Home/Public/Image/eTicket/quan2.png) center center no-repeat;}
.card_select div.card3 p{background:url(/Home/Public/Image/eTicket/quan3.png) center center no-repeat;}
.card_select div.card4 p{background:url(/Home/Public/Image/eTicket/quan4.png) center center no-repeat;}
.card_select div.card5 p{background:url(/Home/Public/Image/eTicket/quan7.png) center center no-repeat;}
.card_select div span{ font-size:14px; color:#000; line-height:30px; padding-left:2px;}
i.quest{ background:url(/Home/Public/Image/eTicket/icon_quest.png) center center no-repeat;width:14px; height:14px; display:inline-block; border-radius:14px;vertical-align:middle; margin-right:5px; padding-bottom:20px;}
.card_select div span em{ color:#ea0000;}

 /*卡券管理   我的卡券*/
.main-set{background:#f8f8f8;border-left:2px solid #ed3f41;padding:0 15px;}
.main-set h3{display:inline-block;font-size:14px;color:#666;line-height:30px;}
.main-set .yulan{line-height:30px;font-size:14px;display:inline-block;float:right;}
.main-set p a{display:inline-block;}
.main-set .imvBox-show{margin-top:15px;position:absolute;top:80px;right: 90px;width:auto;}
.main-set .imvBox-show #phone{margin-left: 0;margin-top: 0;height: auto;background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.main-set .imvBox-show #phone #phoneCon{height: auto;}
.main-set .imvBox-show #phone #phoneCon .wx-show img{display: block;}
.main-set .imvBox-show #phone #phoneCon .wx-show .wx-sc-content{font-size:13px; line-height:18px; color:#000; margin:0 10px; padding:0 8px; background:#e5e5ea; width:204px;}
.main-set .prizeConfig_usage{position:absolute;right: 90px;top:80px;margin-top:15px;}

.Wcanal-tab .Wcanal-tab-validationleft{width:585px;float:left;}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz{width:100%;height:88px;border-bottom:1px solid #ececec;
margin-top:15px}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz .leftyz_v1 span,.Wcanal-tab .Wcanal-tab-validationleft
.yz_description p,.Wcanal-tab .Wcanal-tab-validationright ul li{font-size:14px;color:#666;}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz .leftyz_v1 input[type=text]{width:296px;height:36px;line-height: 19px;border:1px solid #c8c8c8;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz .leftyz_v1 input[type=button]{width:80px;height:36px;background-color:#edaa00;vertical-align: top;text-align:center;line-height:36px;font-size:14px;color:#FFF;border-radius:2px;margin-left:4px;}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz .leftyz_v1 input[type=button]:hover{cursor:pointer;background-color:#f3be36;}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz .leftyz_v1 input[type=button]:active{cursor:pointer;background: #d99c00;}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz .leftyz_v1 span{padding:0 8px 0 100px; vertical-align: middle;line-height: 36px;}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz .leftyz_v2{padding:4px 0 0 150px;line-height:18px;font-size:12px;color:#999}
.Wcanal-tab .Wcanal-tab-validationleft .leftyz  .sub_yz:hover{border:none}
.Wcanal-tab .Wcanal-tab-validationleft .yz_description{padding-top:10px}
.Wcanal-tab .Wcanal-tab-validationleft .yz_description p{line-height:24px;}
.Wcanal-tab .Wcanal-tab-validationright{width:275px;height:460px;float:right;
background:url(/Home/Public/Image/eTicket/validation_right.jpg) no-repeat;}
.Wcanal-tab .Wcanal-tab-validationright ul{width:234px;margin:0 auto;padding-top:20px;}
.Wcanal-tab .Wcanal-tab-validationright ul li span{color:#ed3f41}
.Wcanal-tab .Wcanal-tab-validationright ul li{line-height:24px;text-align:left;}
.Wcanal-tab .Wcanal-tab-validationright ul.yzrt3{padding-top:26px}
.cancle  dl .cancle_p1{font-size:16px;color:#666;padding:10px 0 0 50px;line-height:30px;background:url(/Home/Public/Image/sips_ans.png) no-repeat;
background-position:10px 10px}
.cancle  dl .cancle_p1 span{color:#ed3f41}
.cancle  dl .cancle_p2{color:#999999;line-height:24px;padding:10px 0px 15px 50px;font-size:14px}
.Gform .Ginput_pass{padding:0px 0px 0px 110px;position:relative;}
.Gform .Ginput_pass  div{position:absolute;right:78px;top:5px;color:#ccc;font-size:12px}
.Gform .Gname_name{line-height:4px;width:103px}
.tcs{margin-bottom:10px}



.Color010 { background:#55bd47;}
.Color020 { background:#10ad61;}
.Color030 { background:#35a4de;}
.Color040 { background:#3d78da;}
.Color050 { background:#9058cb;}
.Color060 { background:#de9c33;}
.Color070 { background:#ebac16;}
.Color080 { background:#f9861f;}
.Color081 { background:#f08500;}
.Color090 { background:#e75735;}
.Color100 { background:#d54036;}
.Color101 { background:#cf3e36;}

/*发券，链接*/
.cardinfo ul li .code{width: 90px;height: 90px;padding: 5px;display: inline-block;}
.cardinfo ul li .code img{width: 90px;height: 90px;}
/*.cardinfo ul li .code+a{padding-top:75px;}*/
.cardinfo.Gform ul li .urldetail{width:260px;padding-right:0}
.Gform .Ginput .switch.disabled .newRadio span{pointer-events: none;cursor: not-allowed;}


/* 发送到个人 */

.Gform .Ginput span.increase{display:block;border:1px dashed #ddd;width:307px;text-align:center;margin-bottom:4px;padding:5px;}
.Gform .Ginput span.increase:hover{cursor:pointer;background:#fff2f3;color:#ed3f41;border:1px dashed #fbcace;}
.Gform .Ginput span.increase>em{ background: url(/Home/Public/Image/weixin2/base_z21b651.png) no-repeat -1px -507px; width: 12px; height: 12px; display: inline-block; margin-right: 5px;}
.Gform .Ginput span.increase:hover>em{ background: url(/Home/Public/Image/weixin2/base_z21b651.png) no-repeat -1px -531px; width: 12px; height: 12px; display: inline-block; margin-right: 5px;}


.supply-detail{ margin-top:15px;}
.supply-detail h5{padding-left: 10px;background: #f8f8f8;border-left: solid 2px #ed3f41;height: 30px;line-height: 30px; font-size: 14px;}
.supply-detail dl{position: relative;}
.supply-detail dl.ghsq{position: relative; overflow: hidden;}
.supply-detail dl dt{font-size: 16px;line-height:24px;}
/* .supply-detail dl.ghsq a{color:#666} */
.supply-detail dl.ghsq a:hover{color:#ed3f41}
.supply-detail dl dd{height: 24px;line-height: 24px;color:#666;font-size: 14px;}
.supply-detail dl dd span.left{display:block;float:left;}
.supply-detail dl dd span.left  a{color:#3ab5f1}
.supply-detail dl i{background: url(/Home/Public/Image/eTrade/icon-down.png) no-repeat 10px 10px;width: 12px;height: 7px;display: block;position: absolute;top: 15px; right:15px;padding: 10px;cursor: pointer;}
.supply-detail dl i.bg{background-position:-12px 10px }
.supply-detail dl.show-all{height: auto}


/*微信卡券详情*/

.shopBoxCon {-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-o-user-select: none; position:relative; z-index:1;}
.shopBoxCon { width:336px; height:auto; overflow:hidden; border:solid 1px #d6d6d6; border-radius:15px 15px 0 0; float:left; margin-right:-342px;}
.shopBoxCon.nobottom { border-radius:15px; padding-bottom:10px;}
.shopBoxCon.nobottom .shopBoxView { border-bottom:solid 1px #e5e5e5; background:#63b359;}
.shopBoxCon.nobottom .shopBoxView.nopadding { padding-bottom:0;}
.shopBoxCon-top { width:100%; height:70px; overflow:hidden; position:relative;}
.shopBoxCon-top:after { position:absolute; left:50%; margin-left:-44px; top:50%; margin-top:-18px; width:80px; height:36px; background:url(/Home/Public/Image/icon-shop2.png) no-repeat -20px -20px; content:"";}
.shopBoxCon-title { float:left; margin-left:6px; width:324px; height:64px; overflow:hidden; background:#22292c url(/Home/Public/Image/iphone_bg3.png) no-repeat center 0px; text-align:center; line-height:82px; cursor:pointer;}
.shopBoxCon-title span { color:#fff; font-size:18px; text-align:center;}
.shopBoxView { margin:0 auto; width:322px; height:auto; min-height:480px; padding-bottom:40px; float:left; margin-left:6px; overflow:hidden; background:#fbfbfb; border:solid 1px #e5e5e5; border-top:none; border-bottom:none; position: relative;}
/*.shopBoxView::-webkit-scrollbar {width: 4px;height: 4px;}
.shopBoxView::-webkit-scrollbar-track-piece {background-color: #ddd;}
.shopBoxView::-webkit-scrollbar-thumb {background-color: #999; border-radius: 4px;}
.shopBoxView::-webkit-scrollbar-thumb:hover { background-color: #777;}
.shopBoxView::-webkit-scrollbar-thumb:active {background-color: #666;}*/

.shopBoxCon-bottom { width:100%; height:auto; border-top:solid 1px #d1d1d1; background:#f8f8f8; position:relative; z-index:2;}
.shopBoxCon-bottom h4 { font-size:14px; font-weight:bold; text-align:center; position:relative; line-height:40px;}
.shopBoxCon-bottom h4:after { position:absolute; left:50%; margin-left:-8px; top:-10px; width:17px; height:10px; background:url(/Home/Public/Image/icon-shop2.png) no-repeat -60px 0; content:"";}
.shopBoxCon-bottom ul { padding-bottom:15px; padding-left:5px; margin-top:-15px; position:relative;}
.shopBoxCon-bottom .shopBoxListLi,.shopBoxView .shopBoxListLi { float:left; margin:15px 0 0 15px; width:88px; height:38px; border:solid 1px #d1d1d1; background:#fff; color:#0d72d8; line-height:38px; text-align:center; cursor:move;}
.Interface{padding-top:50px;}
.Interface .InterfaceContent{ margin:0 20px; padding:20px 0; display:block; background:#FFF; border-radius:5px; text-align:center;}
.Interface .InterfaceContent .Interfacelogo{ line-height:40px; text-align:center; color:#fff; font-weight:normal;}
.Interface .InterfaceContent .Interfacelogo img{ width:40px; height:40px; background:#fff; border-radius:25px; margin:0 auto; position:absolute; top:30px; left:140px;}
.Interface .InterfaceContent h1{ font-size:26px; line-height:45px; color:#333; font-weight:normal; text-align:center}
.Interface .InterfaceContent h2{ font-size:12px; color:#888888; font-weight:normal; text-align:center}
.Interface .InterfaceContent h3{ font-size:12px; color:#333; font-weight:normal; text-align:center}
.Interface .InterfaceContent a.btn{ background:#63b359; width:150px; height:30px; line-height:30px; display:block; text-align:center; color:#FFF; font-size:16px; border-radius:3px; margin:10px auto;}

.oprMenu{ /*margin-top:20px; padding:0px 0 20px;*/ border-top:1px #f2f2f2 dashed;}
.oprMenu li{ margin:0 15px; font-size:14px; text-align:left; color:#333; height:40px; padding-right:2px; line-height:40px; border-bottom:1px #f2f2f2 solid;}
.oprMenu li span{ color:#999999; font-size:12px; float:right;}
.oprMenu li i{ width:4px; height:4px; display:inline-block; border:1px #b5b5bb solid; border-left-color:#FFF; border-bottom-color:#FFF; -ms-transform:rotate(45deg); transform:rotate(45deg);-webkit-transform:rotate(45deg); float:right; margin-top:18px;}

/*表单*/
.shopBoxForm { width:100%; float:right; position:relative;}
.shopBoxForm .IEmsgerro { position:absolute; top:0; right:0; padding:10px 20px; width:464px; border:solid 1px #f15755; background:#fff2f3; color:#666; text-align:center; display:none;}
.shopBoxForm .IEmsgerro span { color:#f15755; font-weight:bold;}
.shopBoxFormCon { padding:20px 0 20px 0; width:600px; margin-top:70px; position:relative; margin-left:364px; border:solid 1px #d6d6d6; border-radius:5px; background:#fbfbfb;}
.shopBoxFormCon:after { position:absolute; left:-11px; top:30px; width:11px; height:10px; background:url(/Home/Public/Image/icon-shop2.png) no-repeat -80px 0; content:"";}
.shopBoxFormCon.none { padding:0 0 5px 0;}
.shopBoxFormCon.none:after { top:0; margin-top:3px;}
.shopForm { width:100%; position:relative;*zoom:1;}
.shopForm:after,.shopForm ul:after,.shopForm ul li:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0px;}
.shopForm .shopFormU { width:100%; position:relative;}
.shopForm .shopFormN { width:120px; text-align:right; line-height:28px; position:absolute; top:8px; left:0; font-size:14px;}
.shopForm .shopFormI { padding:8px 0 0 120px; position:relative;line-height:28px;}
.shopForm .shopFormI.noName { padding-left:25px;}
.shopForm .shopFormI .maxTips {text-align:right; color:#bbb;}
.shopForm .shopFormI .maxTips.forInput { position:absolute; right:178px;}
.shopForm .shopFormI .maxTips.forArea { position:absolute; top:95px; right:55px;}
.shopForm .shopFormI .maxTips.erro { color:#ff0000;}
.shopForm .shopFormI .imgTips { height:50px; width:auto;}
.shopForm .shopFormI .txtTips { display:block;line-height: 16px;padding: 6px 0 4px; font-size:12px; color:#999; font-family:"宋体";}
.shopForm .shopFormI:hover .txtTips { color:#333;}
.shopForm .shopFormI .shopFormMore,
.shopForm .shopFormI .shopFormBanner { position:relative; border:solid 1px #ddd; background:#fff; padding:10px; cursor:move;}
.shopForm .shopFormI .shopFormMore.erro { width:298px; cursor:default;}
.shopForm .shopFormI .shopFormMore p { font-size:14px; position:relative;}
.shopForm .shopFormI .shopFormMore p .textbox { width:165px;}
.shopForm .shopFormI .shopFormMore p textarea.textbox { width:209px; height:40px; vertical-align:top;}
.shopForm .shopFormI .shopFormMore p .maxTips { font-size:12px; right:10px; top:4px;}
.shopForm .shopFormI .shopFormBanner { width:392px; margin-bottom:10px;}
.shopForm .shopFormI .shopFormMore hr { border-bottom:solid 1px #ddd; height:0px; border-top:none; margin:10px 0;}
.shopForm .shopFormI .shopFormBanner .img { position:relative; z-index:2; margin-right:10px; width:80px; height:80px; overflow:hidden; background:#f2f2f2; cursor:pointer;}
.shopForm .shopFormI.sortableHotRecommend .shopFormBanner .img { position:relative; z-index:2; top:5px; margin-right:10px; width:80px; height:140px; overflow:hidden; background:#f2f2f2; cursor:pointer;}
.shopForm .shopFormI .shopFormBanner .img img { width:100%; height:100%;}
.shopForm .shopFormI .shopFormBanner .img a{ position:absolute; bottom:-30px; left:0; width:80px; line-height:30px; background:rgba(0,0,0,0.3); color:#fff; text-align:center;}
.shopForm .shopFormI .shopFormBanner p { position:relative; padding-bottom:6px; padding-top:6px; margin-left:90px;}
.shopForm .shopFormI .shopFormBanner p .maxTips { top:11px;right:10px;}
.shopForm .shopFormI .shopFormBanner p .maxTips.forArea { top:35px;right:10px;}
.shopForm .shopFormI .shopFormBanner .txtTips { top:35px;right:10px;}
.shopForm .shopFormI .shopFormBanner p input[type=text] { width:216px; padding-right:40px;}
.shopForm .shopFormI .shopFormBanner.noImg p input[type=text] { width:307px;}
.shopForm .shopFormI .shopFormBanner p .selectbox { width:95px; margin-left:-3px;}
.shopForm .shopFormI a.inputClass { height:20px; font-size:12px; color:#ff9c00; overflow:hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;white-space: nowrap; line-height:20px; padding:3px 6px 3px 6px; border: #dddddd 1px solid; background:#fff;/* box-shadow: 2px 2px 3px #f6f6f6 inset; */border-radius:2px;}
.shopForm .shopFormI .shopFormBanner p a { width:151px;}
.shopForm .shopFormI .shopFormBanner.noImg p { margin-left:0;}
.shopForm .shopFormI .shopFormBanner.noImg p a { width:242px;}
.shopForm .shopFormI .shopFormBanner.textList { width:auto; padding:0 10px; cursor:default;}
.shopForm .shopFormI .shopFormBanner label { float:none;}
.shopForm .shopFormI.sortableNavPic .shopFormBanner .del-shopFormBanner { display:none;}
.shopForm .shopFormI.sortableNavPic .shopFormBanner:hover .del-shopFormBanner { display:none;}
.shopForm .shopFormI .add-shopFormBanner { position:relative; width:392px; border:solid 1px #ddd; background:#fff; padding:10px; cursor:pointer;}
.shopForm .shopFormI .add-shopFormBanner i { float:left; margin:2px 5px 0 3px; width:14px; height:14px;background:url(/Home/Public/Image/icon-shop2.png) no-repeat 0 -20px;}
.shopForm .shopFormI .add-shopFormTxt { position:relative; width:392px; border:solid 1px #ddd; background:#fff; padding:10px; cursor:pointer;}
.shopForm .shopFormI .add-shopFormTxt i { float:left; margin:2px 5px 0 3px; width:14px; height:14px;background:url(/Home/Public/Image/icon-shop2.png) no-repeat 0 -20px;}
.shopForm .shopFormI .add-HotRecommend { position:relative; width:392px; border:solid 1px #ddd; background:#fff; padding:10px; cursor:pointer;}
.shopForm .shopFormI .add-HotRecommend i { float:left; margin:2px 5px 0 3px; width:14px; height:14px;background:url(/Home/Public/Image/icon-shop2.png) no-repeat 0 -20px;}
.shopForm .shopFormI .add-shopAddress { position:relative; width:auto; border:solid 1px #ddd; background:#fff; padding:10px; cursor:pointer;}
.shopForm .shopFormI .add-shopAddress i { float:left; margin:2px 5px 0 3px; width:14px; height:14px;background:url(/Home/Public/Image/icon-shop2.png) no-repeat 0 -20px;}
.shopForm .shopFormI a.btn-up { display:inline-block; *display:inline; *zoom:1; padding:4px 15px; border:solid 1px #ffd0d3; background:#fff2f3; color:#f15755;}
.shopForm .shopFormI a.btn-up:hover { background:#ffd0d3;}
.shopForm .shopFormI a.btn-upPro { position:relative; float:left;width:50px; height:50px; border:solid 1px #ddd; background:#fff;}
.shopForm .shopFormI a.btn-upPro:hover { border:solid 1px #f15755;}
.shopForm .shopFormI a.btn-up label { float:none; margin:0; padding:0;}
.shopForm .shopFormI a.btn-upPro i,
.shopForm .shopFormI .shopFormBanner .img i { position:absolute; top:50%; margin-top:-7px; left:50%; margin-left:-7px; width:14px; height:14px;background:url(/Home/Public/Image/icon-shop2.png) no-repeat 0 -20px;}
.shopForm .shopFormI a.view-upPro { position:relative; float:left; margin-right:10px; margin-bottom:5px; width:50px; height:50px; border:solid 1px #ddd; background:#fff;}
.shopForm .shopFormI a.view-upPro img { width:100%; height:100%;}
.shopForm .shopFormI a.view-upPro i,
.shopForm .shopFormI .shopFormBanner .del-shopFormBanner { display:none; position:absolute; right:-5px; top:-5px; width:14px; height:14px;background:url(/Home/Public/Image/icon-shop2.png) no-repeat -50px -60px; cursor:pointer;}
.shopForm .shopFormI a.view-upPro:hover i:hover,
.shopForm .shopFormI .shopFormBanner:hover .del-shopFormBanner:hover { opacity:1;}
.shopForm .shopFormI a.view-upPro:hover i,
.shopForm .shopFormI .shopFormBanner:hover .del-shopFormBanner { display: block; opacity:0.6;}
.shopForm .shopFormI .shopBoxForm-4 .shopFormBanner i.del-shopFormBanner { display:none;}
i.icon-faq {width: 20px;height: 20px;display: inline-block;background: url(/Home/Public/Image/icon18.png) no-repeat 2px -426px;vertical-align: middle;position: relative;top: -2px; cursor:pointer;}

.shopForm .shopFormI input[type=text] { width:260px; height:20px; padding:3px 50px 3px 6px;}
.shopForm .shopFormI textarea { width:304px; height:80px; padding:3px 6px 23px 6px; overflow:hidden; overflow-y:auto;}
.shopForm .shopFormI label { float:left; margin-right:15px; padding:0px 0; vertical-align:middle; font-size:14px;}
.shopForm .shopFormI label input[type=radio],
.shopForm .shopFormI label input[type=checkbox] { vertical-align:middle; margin-right:3px;}
.shopForm .shopFormI .inputTime2 .textbox { width:110px; float:left; padding-right:30px;}
.shopForm .shopFormI .inputTime2 .textbox.textbox1 { border-radius:2px 0 0 2px;}
.shopForm .shopFormI .inputTime2 .textbox.textbox2 { border-radius:0 2px 2px 0;}
.shopForm .shopFormI .inputTime2 em { position:relative; float:left; line-height:26px; padding:0 5px; background:#f3f3f3; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd;}
.shopForm .shopFormI .inputTime2 em:before { width:20px; height:20px; position:absolute; top:3px; left:-23px;background: url(/Home/Public/Image/icon-shop2.png) no-repeat -30px -150px; content:"";}
.shopForm .shopFormI .inputTime2 em:after { width:20px; height:20px; position:absolute; top:3px; left:146px;background: url(/Home/Public/Image/icon-shop2.png) no-repeat -30px -150px; content:"";}
.shopForm .shopFormI .inputTime1 .textbox { width:280px; float:left; padding-right:30px;}
.shopForm .shopFormI .inputTime1 em { position:relative; float:left; width:0; height:0;}
.shopForm .shopFormI .inputTime1 em:before { width:20px; height:20px; position:absolute; top:3px; left:-23px;background: url(/Home/Public/Image/icon-shop2.png) no-repeat -30px -150px; content:"";}
.shopForm .shopFormI .inputTime1.day .textbox { width:200px; float:left; padding-left:90px; padding-right:80px;}
.shopForm .shopFormI .inputTime1.day em:before { width:80px; height:20px; position:absolute; top:3px; left:-218px;background:none; content:"发送营销品后"; color:#999; text-align:center; line-height:20px;}
.shopForm .shopFormI .inputTime1.day em:after { width:80px; height:20px; position:absolute; top:3px; left:-74px;background:none; content:"天结束使用"; color:#999; text-align:center; line-height:20px;}
.shopForm .shopFormI .switch { float:left; height:28px; overflow:hidden; cursor:pointer;}
.shopForm .shopFormI .switch input[type=radio] { display:none;}
.shopForm .shopFormI .switch .newRadio { float:left; border:solid 1px #ddd; background:#fff; border-radius:2px; position:relative;}
.shopForm .shopFormI .switch .newRadio span { float:left; width:50px; line-height:26px; text-align:center; font-size:14px;}
.shopForm .shopFormI .switch .newRadio span.value1 { display: block; padding-right:25px;}
.shopForm .shopFormI .switch .newRadio span.value2 { display: none; padding-left:25px;}
.shopForm .shopFormI .switch.hover .newRadio span.value1 { display: none;}
.shopForm .shopFormI .switch.hover .newRadio span.value2 { display: block; color:#f15755;}
.shopForm .shopFormI .switch .newRadio i { position: absolute; top:2px; right:2px; width:22px; height:22px; background:#c5c5c5; border-radius:2px;-webkit-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s;}
.shopForm .shopFormI .switch.hover .newRadio { background:#fff2f3;}
.shopForm .shopFormI .switch.hover .newRadio i { right:51px;-webkit-transition:right 0.3s;-o-transition:left 0.3s;-o-transition:right 0.3s;transition:right 0.3s; background:#ffd0d3;}
.shopForm .shopFormI .switch .newRadio-input { display:none; float:right;}
.shopForm .shopFormI .switch.hover .newRadio-input { display:block;}
.shopForm .shopFormI .Sselect { position:relative; z-index:3; float:left; width:116px; height:26px; cursor:pointer;border: #dddddd 1px solid;background: #fff;border-radius: 2px;}
.shopForm .shopFormI .Sselect>div { display:block; padding:3px; padding-left:6px; width:75px; height:20px;}
.shopForm .shopFormI .Sselect>div>span { display:block; width:100%; height:20px;}
.shopForm .shopFormI .Sselect>div>a { position:absolute; right:4px; top:4px; width:18px; height:18px; border-radius:2px;background: #ddd url(/Home/Public/Image/icon-shop2.png) no-repeat -95px 8px;}
.shopForm .shopFormI .Sselect>ul { width:100%; height:0; overflow:auto; margin-left:-1px; margin-top:1px; background:#fff;border:none; border-radius:0 0 2px 2px;-webkit-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;}
.shopForm .shopFormI .Sselect.hover>ul {height:150px; border:solid 1px #dddddd; border-top:none;-webkit-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;}
.shopForm .shopFormI .Sselect>ul li { display:block; padding:3px; padding-left:6px; width:75px; height:20px;}
.shopForm .shopFormI .Sselect i { display:inline-block; width:100%; height:16px; margin:2px; border-radius:2px;}
.shopForm .shopFormI .Sselect i.Color010 { background:#55bd47;}
.shopForm .shopFormI .Sselect i.Color020 { background:#10ad61;}
.shopForm .shopFormI .Sselect i.Color030 { background:#35a4de;}
.shopForm .shopFormI .Sselect i.Color040 { background:#3d78da;}
.shopForm .shopFormI .Sselect i.Color050 { background:#9058cb;}
.shopForm .shopFormI .Sselect i.Color060 { background:#de9c33;}
.shopForm .shopFormI .Sselect i.Color070 { background:#ebac16;}
.shopForm .shopFormI .Sselect i.Color080 { background:#f9861f;}
.shopForm .shopFormI .Sselect i.Color081 { background:#f08500;}
.shopForm .shopFormI .Sselect i.Color090 { background:#e75735;}
.shopForm .shopFormI .Sselect i.Color100 { background:#d54036;}
.shopForm .shopFormI .Sselect i.Color101 { background:#cf3e36;}
.textbox,
.selectbox,
.texttextarea,
.texttextarea2,
.textbox-s,
.selectbox-s { font-size:14px; line-height:20px; padding:3px 6px 3px 6px; border: #dddddd 1px solid; background:#fff;border-radius:2px;}
input:disabled,textarea:disabled,select:disabled {outline: none;border: 1px solid #fbfbfb;background:none;}
input:disabled:hover,textarea:disabled:hover,select:disabled:hover {outline: none;border: 1px solid #fff;background:none;}
input:hover,textarea:hover,select:hover {outline: none;border: 1px solid #ccc;}
input[type=range]:hover {outline: none;}

/*授权码*/
.code_err_tips{color: #ed3f41;}
.auth_code_title{line-height: 50px;font-size: 16px;color: #000;}
.auth_code_text{line-height: 50px;font-size: 14px;color: #999;}

  /*交易验证弹窗*/
.trade_yz{line-height:30px;font-size:14px;color:#666}
.trade_yz ul .trade_li1{padding:10px 0px 12px 0px}
.trade_yz ul .trade_li1 span.trade_sp1{padding-left:45px}
.trade_yz ul .trade_li1 span.trade_num{color:#ed3f40;font-weight:700;padding-left:10px}
.trade_yz ul .trade_li2{position:relative;height:26px}
.trade_yz input{width:284px;padding-right:26px;margin-left:7px}
.trade_yz .trade_li2 span.trade_jy{padding-left:17px}
.trade_yz .trade_li2 span.trade_yuan{display:block;width:30px;height:26px;text-align:center;line-height:28px;position:absolute;top:2px;right:0px;color:#ccc}
.trade_yz .trade_p{padding-left:83px;color:#ed3f41;font-size:12px;line-height:18px;padding-top:10px;height:18px}
.trade_yz .trade_li3{text-align:center;padding-bottom:10px}
.yz_fail_tc{margin-left:-68px;line-height:30px;padding-left:67px;background: url(/Home/Public/Image/sips_ans.png) no-repeat;background-position:30px 0px;}
.yz_fail_tc p{text-align:left;color:#333;font-size:16px}
.selectCon .etList ul li .text h3 span{max-width: 80%;}

/*活动列表*/
.Rich_media  table .media_title{height:38px;}
.Rich_media  table .media_title .order_clk{color:#2e7dc6;}
.Rich_media  table .media_title .order_clk:hover{cursor:pointer;}
.Rich_media .tableOpr .OprMore .OprMoreList ul li a{}
.Rich_media .tableOpr .OprMore .OprMoreList ul li:hover a { color:#fff;}
.Rich_media .media_info .infoName-img{position:relative;background-image: url(/Home/Public/Image/big_festival/9.png);}
.Rich_media .media_info .proInfoName .infoName-qr .infoName-qrimg{z-index:100}
.Rich_media .media_info .proInfoName .infoName-qr .infoName-qrimg a{line-height: 0;padding: 5px 0;}
.Rich_media .media_info .infoName-img p.status{position:absolute;z-index:2;bottom:0px;left:0px;text-align:center;display:block;width:100%;background:#bdbdbc;color:#fff;opacity:0.8;filter:alpha(opacity=80); font-size: 12px; line-height:20px;}
.Rich_media .media_info .infoName-img p.on_status{background:#70bc87;}
.Rich_media  .loading{background: url(../../image/loading.gif) center center no-repeat;width: 100px;height: 100px;margin: 0 auto;}
.subLeftmain .opr_close i{background:url(/Home/Public/Image/20161125/001.png) no-repeat center center}
#detail_iframe{ width: 100%; height: 100%; border: none;}