a:hover{text-decoration: none;}
#content{width: 100%; margin: 46px auto 45px auto; font-family: 'Microsoft YaHei','黑体',sans-serif;}
#foot{width: 100%; height: auto; border-top: 1px solid #dfdfdf; bottom: 0px; background: #fff; z-index: 90;}
.swiper-pagination-bullet-active{background: #fa1903;}
body{scroll-behavior:smooth}

/*顶部*/
.detail_top{height: 45px; line-height: 45px; width: 100%; position: absolute; border-bottom: 1px solid rgb(242, 244, 247); background: #fff; z-index: 91;}
.detail_top .dt_left{width: 10%; height: 45px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAxCAYAAAGzJomtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphM2I4ODRjMS02ZTQ0LTM3NGEtOTczYy0wYWM1ODQ2YTAxOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGOENFOUM4MUYzMTFFNTgyQTlBQkY1NEUwQzJCMTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZGOENFOUI4MUYzMTFFNTgyQTlBQkY1NEUwQzJCMTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjgwM0YzMzI1ODFFNTExOEEwOEEyRTM3NjI1Mjk0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNDY3YTNlNC02NzA2LTI0NDEtOGIxMy00ODliMGQyYWEzODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4lRY9EAAADY0lEQVR42mKcPn06AxLYzYLEeQnE4kxQzmMQB8QACewDYlmYMpCAE1QFXIABquIlsgAD1IzdAAHEiGwtsizlHIAAYkTzEQy8AmIxJjTBZ1BaDNmYh1BaCqcd6AAmKY9mLFadUkgOYgAIIFyuxWnfexYsgh+AWABd4iMQ84MYyBJfgJgHxoFJfAVibmStIIn/INdhcxUjVAdW53KjSyL7AyT5CZcH+aD+wOpzAZDPcQWJIEAA4QxEHOA1yBYWIhWDookN6gQGQppeADEHTDF6MKODp1Bf82KTRNcEylxC6PGES9MDIBYlpJiolE1IkwLUlkfYEgUhm+Sgmp8A8WdCfkIHMlD6ORBzEhvkMCBJTuQyIBcWsGQEEICy+kpBKIihMAzuxF6xi72A4LJcmAgqduyioqK4Ff9AFpA8fI/D5U5OznizV5DxeK48h6PctPVQFmeUcbIcSuOCCg6WRKRwQw17S4ySuKOBrSV7cTzQwtoS2BieaGNpyV4UL3SwsAQ2jDd6mFtSHsJHn8aZZTVkl74YYGJdwh+G8qRa8yQpD+rBjfVgQEtF/mmEvqcj5EsRjNH1dMRX5zTVOZmL5aMRmmmEzL0nA07ogJuesnxpyiVKdU/DPnUBV6h6alnWI6MzLHu6/K6lskPJ03tX5LVcip4Kk3IpSoL+AtRiBi0JRFEUHgZyHdVCaJNhTKChELRJikToN7sQYURBNyFFDQ3j2o2TQYNYIM2F78VbuGhm7lx42znw5t5zv/OymmWWatNhx9KibgkCLfbFE/csd/eoKdREQO73gL96hPs7GkINBJ7ZejcCT8b0C+GA5fNLlkOFBXFIq6lwxyUL/5Wlf4vAVAtwPLjsDTTpANETLZK6gHcCPnwHBI7z0Ne+qgOL7/zce4h/VATz7DoH90Las8tV+UVa0xaqkcEiprmHwFBjyMyilaW0SM+JTDECA027cMlQf7m0LONzua4aRya8D473tIUcK2GcQUUrKEIEH7SFTC3IC9LeMS8QyX+AIu8cRTxgCFl+ACFfEKaqkKmQUOOR3X3SckdbyIadU1w7wSE+ofRSUmNA8pL8sMHz1qwJ3XhKiYtX2axbosSapKMqZLOVPHBdpec7PTOa51pbyNQLeVTo54c4FoNbThkUNEdQcuwOduj/AsoKsEfVEaj2AAAAAElFTkSuQmCC) no-repeat 10px; background-size: 10px; float: left; color: #fff; font-size: 16px; padding-left: 10px;}
.detail_top .dt_right{width: 20%; height: 45px; float: right;}
.detail_top .dt_right .dt_r_a{width: 50%; height: 45px; background: url(/picture/home/productDetail/info_6.png) no-repeat 50%; background-size: 20px; float: left;}
.detail_top .dt_right .dt_r_i{width: 50%; height: 45px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAyCAYAAAEfAgqsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphM2I4ODRjMS02ZTQ0LTM3NGEtOTczYy0wYWM1ODQ2YTAxOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTJEMTRBRTU3OTJFMTFFNUIwQjdGN0ZCMDk2RkVFQTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTJEMTRBRTQ3OTJFMTFFNUIwQjdGN0ZCMDk2RkVFQTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCREI4NUVFODFFNzlFNTExOTgyQjhDMDc4OUVENjFERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNDY3YTNlNC02NzA2LTI0NDEtOGIxMy00ODliMGQyYWEzODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67WpGOAAACC0lEQVR42mLs6upiAII8JhABxBNBjElAzAhi/ATi/yxAgh2kiAnK+A+TYgAIIAag9uMgngUTTMt/VBYDQAAxApWcANLmIA7IKAsGKGCB0v+RzYbLgMxnhMl8gSr7DxBAINPYgIy3QMzLAncGzDJkAxhhHBQZEOc81DRpEMcAKvEEWdkl3AawwFwMBBeRZfRBnItQjgxAAIEcCvLPDwZUANbylgETgLXzIBkBAzKwcDJA18LEgAPAIvM/OgZJROHSYQGNgjNA/BWIC0BhALP8FxCbYrMcFBvHgfgz1E6wxAlozFhA/TQRZvkybJYDBBAjLBECcSsQXwFie5CdIMsvgMIGqtACaiwHE5IgMjiAK0h0cElUgyRk0ARBdk4CWf4UORkQFeykS0ijRdJ5mMQTNMWg+M/FZVQ3LonzIIlLWCQcYIFYAI3vM9D4/wkzaiI09kyh8U+Bz/OgKeQ4NMUwDGjUAgQYLMGBgn4LtpyFpNgHlAxgGeoJHsWwKHoCi6ZuBuJBN6xcIhaAo9UeR9Sig0uw6P4JDVx2aLTDsjos+gugciA1P1mQTPgFTQ4T8VnDxEAioEgDGzROYIUPLHnlwZIYLJmBPHQSR6qygOKJ0ILXHGTDQRyKMYpsWLLUIcEL4ORaRYKGaliNLIOlckBPrTKwkosBWnoZ0DweaKtBGqm+xobPQ9UwjMgsCgAneY9RbBPesAAAAABJRU5ErkJggg==) no-repeat 50%; background-size: 4px; float: right; cursor: pointer;}
.detail_top .dt_content{width: auto; margin: 0 20% 0 13%; font-size: 0;}
.detail_top .dt_content a{width: 45%; display: inline-block; font-size: 16px; text-align: center; margin: 0 2%; color: #8a8a8a; height: 43px; border-bottom: 2px solid transparent;}
.detail_top .dt_content a:hover{text-decoration: none;}
.detail_top .dt_content .spe_nav_col{color: #f15353; border-bottom-color: #f15353;}
.detail_dropDown{height: 45px; width: 100%; position: absolute; top: 46px; border-bottom: 1px solid #dfdfdf; display: none; z-index: 92;}
.detail_dropDown .dd_background{width: 100%; height: 45px; background: #f8f8f8; display: block; position: absolute; /*opacity: 0.8;*/}
.detail_dropDown .dd_content{position: relative; width: 74%; height: 45px; margin: 0 13%;}
.detail_dropDown .dd_content a{width: 25%; height: 45px; color: #999; font-size: 12px; display: block; float: left; text-align: center;}
.detail_dropDown .dd_content a .dd_info_1{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/productDetail/info_1.png) no-repeat 5px; background-size: 20px;}
.detail_dropDown .dd_content a .dd_info_2{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/productDetail/info_2.png) no-repeat 5px; background-size: 20px;}
.detail_dropDown .dd_content a .dd_info_3{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/productDetail/info_3.png) no-repeat 5px; background-size: 20px;}
.detail_dropDown .dd_content a .dd_info_4{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/productDetail/info_4.png) no-repeat 5px; background-size: 20px;}
.detail_dropDown .dd_content a .dd_info_5{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/productDetail/info_5.png) no-repeat 5px; background-size: 20px;}
.detail_dropDown .dd_content a .dd_info_6{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/productDetail/info_6.png) no-repeat 5px; background-size: 20px;}

/*产品详情内容*/
.detail_content{max-width: 640px; background: #fff; margin: auto;}
.dc_1 .dc_img{width: 100%; margin: auto; overflow: hidden; background: #fff; position: relative;}
.dc_1 .dc_img .swiper-container{height: 100%;}
.dc_1 .dc_img .detail_phote{margin-top: 0 !important; display: block; width: 100% !important; height: 100% !important;}
.dc_1 .dc_effect{font-size: 14px; color: #ff8c00; width: auto; padding: 12px 10px; background-color: #fef8ed;}
.dc_1 .dc_message{color: #626262; width: 100%;}
.dc_1 .dc_message .dcm_name{border-top: 1px solid #e3e5e7; border-bottom: 1px solid #e3e5e7; padding: 8px 0 8px 10px; height: 48px; line-height: 24px; font-size: 16px;}
.dc_1 .dc_message .dcm_name:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.dc_1 .dc_message .dcm_name .dcm_name_p{width: 82%; height: 48px; float: left; overflow: hidden; border-right: 1px solid #e3e5e7; font-size: 16px;}
.dc_1 .dc_message .dcm_name .dcm_name_p_special{width: 98%; float: left; overflow: hidden; font-size:16px;}
.dc_1 .dc_message .dcm_name a{width: 17.5%; height: 48px; line-height: 75px; float: right; text-align: center; color: #f74142; font-size: 14px; background: url(/picture/app_module_img/product_instructions.png) no-repeat 50% 7px; background-size: 28px;}
.dc_1 .dcm_info{padding: 0 10px; max-width: 620px; font-size: 14px; position: relative; color: #999;}
.dc_1 .dcm_info .p_one{color: #f74142; height: 35px; line-height: 35px; font-size: 20px;}
.dc_1 .dcm_info .icon_arrival{ background-color: #f74142; color: #fff; font-size: 14px; font-style: inherit; line-height: 20px; display: inline-block; border-radius: 12px; padding: 0 6px; margin-top: 8px; vertical-align: top;}
.dc_1 .dcm_info .dcm_tab{padding: 2px 0; overflow: hidden; height: 16px; font-size: 0;}
.dc_1 .dcm_info .dcm_tab.poa{right: 10px; top: 17px;}
.dc_1 .dcm_info .dcm_tab .drugLabelled + .drugLabelled{margin-left: 5px;}
.dc_1 .dcm_cfhint{line-height: 20px; color: #999; padding: 0 10px 10px 10px;}
.dc_1 .dcm_feedback{background: #f74142; color: #fff; max-width: 620px; padding: 0 10px 10px 10px; font-size: 12px;}
.dc_1 .dcm_feedback .feedback_top{width: 100%; height: 50px;}
.dc_1 .dcm_feedback .feedback_top p{width: 32%; height:50px; line-height: 50px; float: left; padding-left: 1.3%; position: relative;}
.dc_1 .dcm_feedback .feedback_top p i{background: url(/picture/home/questionMark.png) no-repeat 2px; width: 24px; height: 50px; display: inline-block; position: absolute; background-size: 20px;}
.dc_1 .dcm_feedback .feedback_bottom{max-width: 620px; height: 52px; background: #fff; position: relative;}
.dc_1 .dcm_feedback .feedback_bottom .fb_left{width: auto; height: 36px; line-height: 18px; color: #626262; padding: 8px 0 0 10px; margin: 0 60px 8px 0; overflow: hidden;}
.dc_1 .dcm_feedback .feedback_bottom .fb_left textarea{height: 36px; line-height: 18px; background: #fff; color: #626262; width: 100%; padding: 0px; margin: 0px; border: none; font-family: "黑体";}
.dc_1 .dcm_feedback .feedback_bottom .fb_left textarea::-webkit-scrollbar{width: 0px; height: 100%;}
.dc_1 .dcm_feedback .feedback_bottom .fb_right{position: absolute; top: 0px; right: 0px; width: 50px; height: 52px; text-align: center; background: #ffe198;}
.dc_1 .dcm_feedback .feedback_bottom .fb_right .fbr_a1{background: url(/picture/app_module_img/product_info_red.png) no-repeat 10px 4px; height: 52px; line-height: 85px; display: block; background-size: 30px; color: #f74142;}
.dc_1 .dcm_feedback .feedback_bottom .fb_right .fbr_a2{background: url(/picture/home/productDetail/info_1_white.png) no-repeat 10px 4px; height: 52px; line-height: 85px; display: block; background-size: 30px; color: #fff;}
.dc_1 .dcm_list{width: auto; height: initial; border-top: 1px solid #e3e5e7;}
.dc_1 .dcm_list .deml_info{width: 100%; height: 45px; line-height: 45px; color: #666; border-bottom: 1px solid #e3e5e7; display: block; font-size: 16px;}
.dc_1 .dcm_list .list_img_1{background: url(/picture/home/productDetail/productList_1.png) no-repeat; background-size: 25px; width: 25px; height: 25px; float: left; margin: 10px 15px;}
.dc_1 .dcm_list .list_img_2{background: url(/picture/home/productDetail/productList_2.png) no-repeat; background-size: 25px; width: 25px; height: 25px; float: left; margin: 10px 15px;}
.dc_1 .dcm_list .deml_info i{width: 10px; height: 19px; float: right; margin: 13px 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAxCAYAAAGzJomtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphM2I4ODRjMS02ZTQ0LTM3NGEtOTczYy0wYWM1ODQ2YTAxOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUMzREVBQjU3NjAyMTFFNTgxMTVBMkJFNTdGRTZCRjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUMzREVBQjQ3NjAyMTFFNTgxMTVBMkJFNTdGRTZCRjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjdEOEIxNDk3NzRFNTExODY1Q0VBRTU1RTYxMjMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNDY3YTNlNC02NzA2LTI0NDEtOGIxMy00ODliMGQyYWEzODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ulHlFAAAE50lEQVR42kzLMQoAMAgDwNjHuvkZ3XypW4rSlgoiOQyqiu4OkrMrMwUAcWadKxHBH2Bmgw86NF6YMBVV7a7czy2AGEFWQs1AGIhiOrkcgACCGQ23D2QFhmdgLsRpDEwRhq+xAXTJ/7DgQZb8j2Y3GAAEIIuMVSCEgSC6GwQtxPyAff5HFAnm8yKJaD7I2s4usQiCsMdx4HmXdhZmZ97gvu9krcUH1I/lewwpJSW/pmnC67pgGIY0/jzPeJ4nKKWSBWFZFowxgvc+7eScw+M4IIRASdm6rnFd15TCtm0khIDsKTZNQ2VZQlVVeB/atqWiKIBz/sXSdR3leQ5a65tA1vc9McZgHMcfVgwRwRiD/yFeAjBOxkgQRFAQJVGlJHLHkij3l0tEAqO71pYxZu2P+43x+xlLFCEEMS9zXerta5+gxKJRT4yxicN8748SANdaCa9l/LKDJQHub49wzrkdobknwKUUyjnKPEqKcc5JeNlLJrwt+585QimlhhO6A3wJcOEV8t7jDs0Yw/BwZHsSnEFYa83yrbXy9ffgEsJKKYZn0R5Q14dhyIfwKuBuLgEYrZfcBKEoDMBUTJqOiWtx0qbp0JmswAcS1GFrEK2v+sBX2ykYBd2BK7BpOtQJYRvuwATb/xBpOrDXy4wDX+7rnANX6/X6O51O97HY5rkXzubefr8XFotFAw+73Fuuqqp5PB4JNgFfeJAoSdJHuVy+3u12d57n3ZdKpdh2u/2MXkgmk+cPF+upa5o2CoKARmxhxDZXRgDWIug4Tgew9e/0UqnU7w2mtcFUbzDVW9/3H4rFYoDw18Xcw4gGRpwcDgfBdd0eQs9cCQtYxShTgsvlso9QnSvLAXXAN6pgwAFCNa7SAKzgCEK4Wq1MhAyuesIVQurfgEPc67yVS/CdejtydcyLXi3LeqTqlWW5GuMET1SUmUyG1jRhImRFCOiTkM1madvHzI0AmEYgl8vRAQ+ZWw4wtm27cgINhEzm4QKMZrOZTr0CgKp5wEwjgCFANR6PC/l8vo3D7TNL4wQMURQFRVE6AF1mPQGYESgUCl0AZtnHAAb4g6v9Ae2LjWU+n9ep5wH0eED4lU4kEsKp77V4W9iPAM2XQW6CQBiFJw0rEhcQLuBBmnoKFlzDttLStFhdaNPDoHITTLyAEfAUfY90yEhGwghNOnvny4w/731ThSWUQfA/wY8FNlmYbKALUy0Ipb5EyEYACvoQ55JAz/M63UlXUJWv+/1+zowdj8f3h8NBIGdFlmUPvu/Hk8nkIm+bS5e/2hNJY1ZnqSzLMEkSwfziCSFewnXdOU4Y33x1TZAKLIoi3Gw2FdC2bWYDgbE6l71BKjDP83C73dZAntBxnHcAF4OB1AAAcCaB1BGeEECGwXIwkAL8Op1OTwTSJCnNBEJpomZc9QKpIQozeySQbwgCeaUQLi3wZpAa8wBONUAW5mpIUF1ESJhpmqYVcDQaVUA0GUtpPSRIC2RlEngn/mD9vlUuk3jA/a9d3Yx9PgTo+3g8Tne7XeswWH2nDZ7QBLyqvnAzSH6w8AqjD9YyAKwBeEbp1xHEVy0AbzofMQbJUJUAhip6yjhUrTYAa0IF4MnGmvho853OIFl8EsDiw/P7avEZgyhd5/P5BR5Vu0MQBAJV/9lVj/6FnFhwg0jqFqfIVLe6rh/IY9E1kNJIKgAAAABJRU5ErkJggg==) no-repeat; background-size: 10px;}

/*特价详情内容*/
.dc_special{background: linear-gradient(#fff794, #ffe33e); background: -webkit-gradient(linear, left top, left bottom, from(#fff794), to(#ffe33e)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff794', endColorstr='#ffe33e', GradientType='0'); width: 100%; height: 50px;}
.dc_special .dcs_left{width: 50%; float: left; height: 50px; background: #e52735; position: relative;}
.dc_special .dcs_left .sp_1{font-size: 22px; padding: 0 5px 0 10px; line-height: 50px; color: #fffac5; text-shadow: #ae1e28 1px 2px 0px; font-family: 'Arial','SimHei',sans-serif;}
.dc_special .dcs_left .sp_2{opacity:0.5; text-decoration: line-through; font-size: 12px; color: #fff;}
.dc_special .dcs_left .i_top{width: 0px; height: 0px; border-bottom: 25px solid transparent; border-left: 13px solid #e52735; position: absolute; right: -13px; top: 0px;}
.dc_special .dcs_left .i_bottom{width: 0px; height: 0px; border-top: 25px solid transparent; border-left: 13px solid #e52735; position: absolute; right: -13px; bottom: 0px;}
.dc_special .dcs_right{font-size: 12px; width: 47%; float: right; text-align: center; line-height: 20px; margin: 5px 0;}
.dc_special .dcs_right p{color: #f74142; padding: 0 20px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAAGnXcxvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphM2I4ODRjMS02ZTQ0LTM3NGEtOTczYy0wYWM1ODQ2YTAxOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REVGMkZCOTM2MUJCMTFFNUFGRjI4QjBDQzM0MURDREYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REVGMkZCOTI2MUJCMTFFNUFGRjI4QjBDQzM0MURDREYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOUQ4MkQ0NkI4NjFFNTExQjVEQkQ5MUU1OUJGNEFERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNDY3YTNlNC02NzA2LTI0NDEtOGIxMy00ODliMGQyYWEzODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61HLFBAAAB/ElEQVR42mL87e/LAAR/gZiZCUj8hHL+gzjsQPwPiBkBAogRqIwFyNAGif4B4gsgBkjEACCAQFKcQMZ3kCaQWiBuBsnCACOMBgggRqhdG4FYCYh1QfpfALEEVEUuCxIHbBYTVAXMnGyYCpAZikCsBxBAMEMzgbgBiOWgqkH+mA3EDkCsClK0F8jwgbqTAcmtMPAf2c3obocDkCJnIE4A4pdAzIEkNwuIb4M0AQQQzE0gEAvE7UAsBMRzQX5ENgkEfgMxNxDLADEXEPdBw1yZARrCD6FefQLVsBSIo6EGwANJCEkBOkgD4kCQok1oElFQE+SBeAMQO4Ks88MTBKlAvB+k6B3UwdisnAVzE8jY+0CcjiSpCPWdCnIQsEKj5T7U5GKo3F2QJECAIQcmCDgC8UxQpALxJyA+CcTPgBiUBjVAKQLqqRVAnAXEH9AD3A/qhH6oYSAP8gOxGxB7QG3Vh4qD9KyBRvUNIOaBGZQNTYOgEDEA4qdogSAO9T8yWAdNL5+gBnKDQrIKiPdC0wYuAErwLlD2NyA+BvViHBBfB4UXCwNhAHKlKCFFzHUa6r+g3gPF7XksakBOv4eEHyMllG1ALAjEQaAwmgLE/tBseA6IpYlwZSAQ/wBiPmgYfoV5bRM04EExth8a/aCwOAqNflBRpQmNOVj0iyNHPwCTW240VhoxTQAAAABJRU5ErkJggg==) no-repeat 5px; background-size: 13px; display: initial;}
.dc_special .dcs_right .dc_count_down{color: #5c3410; display: block; font-size: 0;}
.dc_special .dcs_right .dc_count_down .time{font-size: 14px; padding: 0 2px; color: #fff; background: #5c3410;}
.dc_special .dcs_right .dc_count_down .word{font-size: 14px; padding: 0 2px;}

/*促销详情内容*/
.dc_promotion{max-width: 640px; height: 235px; background: #fff; overflow: hidden;}
.dc_promotion .drp_info{width: 49.5%; height: 235px; border-right: 1px solid #dfdfdf; float: left; position: relative;}
.dc_promotion .drp_info:nth-child(2){border-right: none;}
.dc_promotion .drp_info i{width: 20px; height: 20px; background: url(/picture/home/p_add.png); background-size: 20px; display: block; position: absolute; top: 60px; right: -10px; z-index: 1;}
.dc_promotion .drp_info .drpi_img{width: 140px; height: 140px; margin: 5px auto;}
.dc_promotion .drp_info .drpi_p1{padding: 0 10px; line-height: 20px; height: 20px; overflow: hidden; font-size: 14px;}
.dc_promotion .drp_info .drpi_p2{padding: 0 10px; line-height: 18px; height: 18px; overflow: hidden;}
.dc_promotion .drp_info .drpi_label{ margin-right: 5px; float: left; border-radius: 4px; border: 1px solid #e52735; color: #e52735; font-size: 14px; padding: 0 3px;}
.drp_page{height: auto; padding: 10px; border-bottom: 1px solid #e3e5e7; background: #fff; -webkit-box-sizing: border-box;}
.drp_page img{width: 100%}

/*产品详情说明页*/
.explain_wrap{max-width: 640px; height: auto; margin: 0 auto; padding: 10px 10px 20px 10px; font-family: "Microsoft YaHei"; font-size: 14px;}
.explain_wrap img{width: 100%; max-width: 100% !important;}
.exp_content{width:100%;height:auto;}
.exp_content img{width:100%; max-width: 100% !important;}

/*产品详情评论*/
.dc_3 .eval_wrap{max-width:640px;height:auto;padding-left:10px;margin:0 auto;overflow: hidden;}
.dc_3 .eval_data{height:50px;line-height: 50px;font-family: "Microsoft YaHei";font-size:16px;border-bottom:1px solid #efefef;}
.dc_3 .eval_data .red{color:#f15454;}
.dc_3 .eval_data .black{color:#585757;}
.dc_3 .eval_content{border-bottom: 1px solid #efefef;font-family: "Microsoft YaHei";}
.dc_3 .eval_top{height:30px;line-height: 30px;color:#a7a7a6;font-size:14px;}
.dc_3 .eval_message{padding:10px;color:#4c4c4b;}

/*尾部*/
.detail_foot{height: 45px; max-width: 640px; font-family: 'Microsoft Yahei'; margin: auto;}
.detail_foot .df_left{width: 42%; float: left;}
.detail_foot .df_left a{width: 33.3%; height: 45px; line-height: 12px; color: #999; font-size: 12px; display: block; float: left; text-align: center;}
.detail_foot .df_left a:hover{text-decoration: none;}
.detail_foot .df_left .df_info_1{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url('/picture/home/icon_apothecary.png') no-repeat 5px; background-size: 20px;}
.detail_foot .df_left .df_info_2{position: relative; width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/icon_goods_detail_cart.png) no-repeat 5px; background-size: 20px;}
.detail_foot .df_left .df_info_2 i{position: absolute; top: 0px; left: 50%; background: #fa1903; height: 16px; line-height: 16px; border-radius: 20px; color: #fff; font-style: normal; padding: 0 4px; min-width: 8px; margin-left: 4px;}
.detail_foot .df_left .df_info_3_n{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/icon_goods_detail_unfav.png) no-repeat 5px; background-size: 20px;}
.detail_foot .df_left .df_info_3_y{width: 30px; height: 27px; margin: 2px auto 0 auto; background: url(/picture/home/icon_goods_detail_fav.png) no-repeat 5px; background-size: 20px;}
.detail_foot .df_left .df_info_4{line-height: 29px; font-size: 18px; color: #f74142;}
.detail_foot .df_right{width: 58%; height: 45px; line-height: 45px; font-size: 11pt; float: right; text-align: center; background: -webkit-linear-gradient(left, #fa1903, #26b2f8); background: linear-gradient(to right, #fa1903, #26b2f8);}

/* 产品详情分享微信公众号二维码 */
.code_cuebox{position: fixed;z-index: 10;width: 100%;height: 50px;top: 0;background-color: #545253;color: #fff;line-height: 50px;font-size: 12px;}
.code_cuebox .close_btn{float: left;width: 17px;height: 17px;padding: 17px 5px 15px 10px;}
.code_cuebox .close_btn > i{display: block; width: 15px; height: 15px; border: 1px solid #919191; border-radius: 50%; background-image: url(/picture/home/close_icon_91.png); background-repeat: no-repeat; background-position: center; background-size: 8px;}
.code_cuebox .code_img{position: relative; z-index: 2; width: 35px;height: 35px;border-radius: 4px;display: inline-block;padding: 7px 75% 7px 10px;vertical-align: middle;}
.code_cuebox > span{position: absolute; top: 0; left: 85px;}

/* 产品详情预售价样式 */
.stockeprice_label{height: .33rem; line-height: .33rem; background-color: #fff4e6; border-top: .01rem solid #ffe4c1; color: #fd8a09; position: absolute; top: -.35rem; width: 100%;}
.stockeprice_label > span{color: #f74142; padding-left: .05rem; display: inline-block; font-size: .14rem;}

/* 优惠券 */
.dcm_coupon{height: .6rem; line-height: .6rem; border-top: .01rem solid #e3e5e7; padding: 0 .1rem; font-size: .14rem;}
.dcm_coupon span{float: left;}
.dcm_coupon .c_list{margin-left: .4rem;padding-right: .1rem;font-size: 0;}
.dcm_coupon .c_list.right_arrow:after{top: .25rem; right: .03rem;}
.dcm_coupon .c_info{display: inline-block;margin: 0 .05rem;padding: 0 .08rem;background-color: #f2254f;color: #fff;font-size: .14rem;line-height: .2rem;vertical-align: middle;border-radius: .04rem;background-image: url('/picture/home/coupon/icon_label.png');background-repeat: no-repeat;background-position: .02rem top;background-size: .06rem auto;}

.coupon_fotter{position: fixed;bottom: 0;width: 100%; z-index: 100;background-color: rgb(242,244,247);}
.coupon_fotter .f_top{position: relative;height: .4rem;line-height: .4rem;border-bottom: .01rem solid #e3e5e7;text-align: center;font-size: .14rem;padding: 0 .4rem; background-color: #fff;}
.coupon_fotter .f_top .ft_close{position: absolute;top: 0;right: 0;width: .4rem;height: .4rem;line-height: .4rem;font-size: .2rem;color: #999;font-style: inherit;}
.coupon_fotter .coupon_list{ max-height: calc(0vh); overflow: auto; background-color: #fff; padding-top: .1rem;}
.coupon_fotter .coupon_module{ position: relative; font-size: .14rem; color: #333; border-bottom: .01rem solid #ddd;}
.coupon_fotter .coupon_module .cm_name{ padding: 0 .1rem; line-height: .44rem; font-size: .16rem;}
.coupon_fotter .coupon_module .cm_content{ position: relative; height: .85rem; margin: 0 .1rem .15rem .1rem; overflow: hidden;}
.coupon_fotter .coupon_module .cmc_main{ background: #fff; background-repeat: no-repeat; background-size: .6rem; background-position: 2.35rem -.1rem; }
.coupon_fotter .coupon_module .cmc_main.icon_receive{background-image: url('/picture/home/coupon/obtaining.png');}
.coupon_fotter .coupon_module .cmc_main.icon_overdue{background-image: url('/picture/home/coupon/unobtaining.png');}
.coupon_fotter .coupon_module .cmc_menu{ height: .6rem; border-radius: .08rem .08rem 0 0; border: .01rem solid #e3e5e7; border-bottom: none;}
.coupon_fotter .coupon_module .cmc_menu .price{ width: .8rem; height: 100%; line-height: .6rem; float: left; text-align: center; color: #fa1903; font-size: 44px; margin-right: .15rem; overflow: hidden;}
.coupon_fotter .coupon_module .cmc_menu .price span{ font-size: 24px;  padding-right: .05rem;}
.coupon_fotter .coupon_module .cmc_menu .make{ float: right; width: .14rem; line-height: .14rem; font-size: 12px; padding: .04rem .25rem 0 0; color: #666;}
.coupon_fotter .coupon_module .cmc_menu .make:after{ border-color: #fa1903; right: .12rem; top: .25rem;}
.coupon_fotter .coupon_module .cmc_menu .shop{ background: #D8F2FF; color: #666; line-height: .2rem; padding: 0 .1rem; border-radius: .1rem; margin: .1rem 0 0 .15rem; display: inline-block; width: 1rem;}
.coupon_fotter .coupon_module .cmc_time{ background: #fa1903; color: #fff; padding: 0 .1rem; line-height: .24rem; height: .24rem; border-radius: 0 0 .08rem .08rem;}
.coupon_fotter .coupon_module .cmc_decorate{position: absolute;top: 0;right: .5rem;width: .12rem;height: .83rem;border-top: .01rem solid #f5f5f5; border-bottom: .01rem solid #f5f5f5; overflow: hidden;}
.coupon_fotter .coupon_module .cmc_decorate .icon_semicircle_top{width: .1rem;height: .1rem;border: .01rem solid #e3e5e7;display: inline-block;border-radius: .1rem;position: absolute;top: -.06rem;background: #f5f5f5;}
.coupon_fotter .coupon_module .cmc_decorate .icon_semicircle_bottom{width: .12rem;height: .12rem;display: inline-block;border-radius: .1rem;position: absolute;bottom: -.06rem;background: #f5f5f5;}
.coupon_fotter .coupon_module .cmc_decorate .dashed{width: .12rem;margin: .1rem 0;height: .65rem;background-image: url('/picture/home/coupon/round.png');background-repeat: repeat-y;background-position: center;background-size: .06rem;}
.coupon_fotter .coupon_module .cm_arrow{position: absolute;top: .3rem;left: 1.1rem;width: 1.75rem;height: .3rem;line-height: .3rem;font-size: 12px;}
.coupon_fotter .coupon_module .cm_arrow .right_arrow{padding: 0 .15rem 0 .1rem;}
.coupon_fotter .coupon_module .cm_arrow .right_arrow:after{top: .03rem; right: 0;}
.mask { position: fixed; width: 100%; height: 100%; top: 0px; background: rgba(0, 0, 0, 0.4); overflow: hidden; z-index: 99; }



.coupon-one {
    /* max-width: 620px; */
    margin: 0 .1rem .08rem .1rem;
    font-size: 0;
    height: 1rem;
}
.coupon-header {
    float: left;
    width: 1rem;
    height: .96rem;
    border-top-left-radius: 3%;
    border-bottom-left-radius: 3%;
}
.coupon-header .dot {
    position: absolute;
    float: left;
    margin-left: -2px;
    width: .1rem;
    height: .86rem;
    overflow: hidden;
    top: 7px;
}
.coupon-header .dot i{
    position: relative;
    left: -.03rem;
    display: block;
    margin: 0 0 .1rem 0;
    background-color: rgb(242,244,247);
    width: .08rem;
    height: .08rem;
    border-radius: 50%;
    border: none;
}
.coupon-header .dot i.dot-header-first {
    background-color: rgb(18, 160, 167);
}
.coupon-end .dot i.dot-end-first {
    background-color: rgb(255, 218, 74);
}
.coupon-recive-header {
    background: linear-gradient(to left, rgb(254,82,80), rgb(254,125,80));
    border: 1px solid rgb(254,125,80);
    box-shadow: 4px 0 5px rgba(255,120,79,0.3);
    position: relative;
    z-index: 1;
}
.coupon-unrecive-header {
    background: linear-gradient(to left, rgb(47, 147, 240), rgb(51,205,244));
    border: 1px solid rgb(51,205,244);
    box-shadow: 4px 0px 6px 0px rgba(50,201,244,0.3);
    position: relative;
    z-index: 1;
}
.coupon-overdue-header {
    background: linear-gradient(to left, rgb(199,199,199), rgb(201,201,201));
    border: 1px solid rgb(201,201,201);
    box-shadow: 4px 0 6px rgba(240,240,240, 0.3);
    position: relative;
    z-index: 1;
}
.coupon-recive-headerBorder {
    border: 1px solid rgb(254,82,80);
}
.coupon-overdue-headerBorder {
    border: 1px solid rgb(201,201,201);
}
.coupon-header-background {
    width: 1rem;
    height: .96rem;
    background-image: url(/app/img/coupon/coupon_header.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.header-top {
    padding-top: .12rem;
    padding-bottom: .08rem;
    text-align: center;
    color: #fff;
}
.header-top-icon {
    font-size: .16rem;
    vertical-align: baseline;
    margin-right: .04rem;
}
.header-top-number {
    font-size: 23pt;
    /* font-weight: 600; */
}
.header-bottom {
    /* padding-top: .05rem; */
    text-align: center;
    color: #fff;
    font-size: 9pt;
}
.coupon-content {
    position: relative;
    margin-left: 1rem;
    margin-right: .375rem;
    padding-left: .1rem;
    padding-right: .8em;
    color: rgb(51, 51, 51);
    height: .96rem;
    border: 1px solid rgb(225, 225, 225);
    border-right: none;
    /* margin-top: 1px; */
    /* display: table; */
}
.coupon-content .coupon-content-table {
    display: table-cell;
    vertical-align: middle;
    max-width: calc(100vw - 1.7rem);
}
.coupon-content .content-top p {
    font-size: 1.2em;
    color: rgb(52, 52, 52);
}
.coupon-content .content-top p span {
    display: inline-block;
    vertical-align: middle;
    /* width: 100%; */
    height: 2.6em;
    max-height: 2.6em;
    display: flex;
    align-items: left;
    justify-content: space-around;
    flex-direction: column;
    overflow: hidden;
}
.content-top{
    width: 100%;
    margin: auto;
    /* text-align: center; */
    color: #333;
}
.coupon-content .content-top p{
    /* display: inline-block; */
    text-align: justify;
    height: 2.6em;
    max-height: 2.6em;
    overflow: hidden;
    /* display: flex;
    align-items: center; */
    text-align: left;
}
.coupon-content p:first-child {
    /* padding-top: 0.1rem; */
}
@media screen and (max-device-width: 374px) {
    .coupon-content .content-top p {
        max-height: 1.3em;
        width: 10em;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .coupon-content .content-top p span {
        display: inline-block;
    }
}
.coupon-content p:first-child{
    /* max-height: 2.6em; */
    font-size: 13pt;
    margin-bottom: .05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media screen and (max-device-width: 374px) {
    .coupon-content p:first-child {
        max-height: 1.3em;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 126px;
    }
}
.coupon-recive-datail {
    background-color: #fff;
    overflow: hidden;
    /* box-shadow: 4px 0px 0px rgb(255,217,205) inset; */
}
.coupon-unrecive-detail {
    background-color: #fff;
    overflow: hidden;
    /* box-shadow: 4px 0px 0px rgba(50,201,244,0.3) inset; */
}
.coupon-overdue-detail {
    background-color: #fff;
    overflow: hidden;
    /* box-shadow: 4px 0px 0px rgb(240,240,240) inset; */
}

.coupon-content .content-bottom {
    position: absolute;
    bottom: 0px;
    padding-right: 1em;
}
.select-coupon .coupon-content .content-bottom {
    padding-right: 0;
}
coupon-content div p.content-scope {
    line-height: 1.2em;
    word-break:break-all;
    word-wrap:break-word;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flex; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    color: rgb(102, 102, 102);
}
.coupon-content div p {
    line-height: 20px;
    word-break:break-all;
    word-wrap:break-word;
    /* display: inline-block; */
    color: rgb(102, 102, 102);
}
.coupon-unrecive-detail p span.applySome {
    color: rgb(54, 163, 241);
}
.coupon-recive-datail p span.applySome {
    color: rgb(252, 101, 80);
}
.coupon-unrecive-detail p:first-child,
.coupon-recive-datail p:first-child {
    color: rgb(51, 51, 51);
}
.coupon-overdue-detail p span,
.coupon-overdue-detail div p {
    color: rgb(153, 153, 153);
}
.content-scope{
    /* margin-bottom: 0.5em; */
    font-size: 9pt;
}
.content-time {
    width: 100%;
    font-size: 9pt;
    /* margin-bottom: .1rem; */
}
.select-coupon .coupon-header-background .dot{
    margin-left: -2px;
}
.select-coupon div.coupon-content {
    margin-right: .12rem;
}
.select-coupon .coupon-end {
    width: .12rem;
    margin-top: -2px;
    border: 1px solid rgb(225, 225, 225);
    border-left: none;
    /* border-left: 3px dashed rgb(242, 244, 247); */
    /* border-top-right-radius: 3%;
    border-bottom-right-radius: 3%; */
}
.select-coupon .coupon-end .dot {
    top: 5px;
}
.select-coupon .coupon-end .dot i {
    border: 1px solid rgb(225, 225, 225);
    left: .05rem;
    margin-bottom: .1rem;
}
.coupon-end {
    position: relative;
    top: -.96rem;
    float: right;
    width: .375rem;
    height: .96rem;
    background-color: #fff;
    border: 1px solid rgb(225,225,225);
    border-left: none;
    margin-top: -2px;
}
.coupon-end .dot {
    position: absolute;
    float: left;
    margin-left: -2px;
    width: .1rem;
    height: .86rem;
    overflow: hidden;
    top: 7px;
    right: -1px;
}
.coupon-end .dot i{
    /* position: relative;
    display: block;
    right: -.05rem;
    margin-bottom: .1rem;
    background-color: rgb(242,244,247);
    width: .1rem;
    height: .08rem;
    border-radius: 50%;
    /* border: none; */
    /* border: 1px solid rgb(225, 225, 225); */

    position: relative;
    right: -.043rem;
    display: block;
    margin: 0 0 .1rem 0;
    background-color: #fff;
    width: .08rem;
    height: .07rem;
    border-radius: 50%;
    border: 1px solid rgb(225, 225, 225);
}
.end-font {
    position: relative;
    width: 1em;
    margin: 0 auto;
    margin-top: -2.5em;
    /* font-size: 1em; */
    font-size: 10pt;
    top: .46rem;
    /* left: -.02rem; */
    left: 0;
}
.coupon-recive-end {
    color: rgb(254, 101, 80);
    border-left: 1px dashed rgb(242, 244, 247);
}
.coupon-unrecive-end {
    color: rgb(54, 163, 241);
    border-left: 1px dashed rgb(242, 244, 247);
}
.end-dot {
    position: absolute;
    left: .26rem;
    width: .12rem;
    height: 1rem;
    overflow: hidden;
    padding-top: .018rem;
}
.end-dot i {
    position: relative;
    left: .06rem;
    display: inline-block;
    margin: .01rem auto;
    background-color: rgb(242,244,247);
    width: .11rem;
    height: .11rem;
    border-radius: 50%;
    border: 1px solid rgb(225, 225, 225);
}
.coupon-overdue-end {
    width: .54rem;
    height: .54rem;
    position: relative;
    float: right;
    top: .18rem;
    left: -.12rem;
    background-image: url(/app/img/coupon/overdue_end.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.coupon-used-end {
    width: .54rem;
    height: .54rem;
    position: relative;
    float: right;
    top: .18rem;
    left: -.12rem;
    background-image: url(/app/img/coupon/used_end.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.coupon-unobtaining-end {
    width: .6rem;
    height: .6rem;
    position: relative;
    float: right;
    top: .1rem;
    left: -.5rem;
    background-image: url(/app/img/coupon/unobtaining_end.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*E：优惠券（未使用）*/

/* S：优惠券领取中心 */
#getCouponCenter {
    font-size: 11pt;
}
.content {
    max-width: 7.5rem;
    margin: 0 auto;
}
#getCouponCenter .coupon-end .dot i {
    /* border: none; */
}
#class {
    width: 100%;
    max-width: 100%;
    margin: 0;
}
.list-unreceive {
    /* min-height: .9rem; */
}
.content-list {
    width: 100%;
    margin-top: -15%;
}
.receive {
    width: 100%;
    /* height: 2.44rem; */
    margin-top: 45px;
    background-image: url(/app/img/coupon/receive_top_background.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.receive::after {
    content: "";
    display: block;
    padding-bottom: 68%;
}
.coupon-have-recived {
    position: absolute;
    width: .54rem;
    height: .54rem;
    top: .15rem;
    left: -.6rem;
    background-image: url(/app/img/coupon/obtaining_end.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.clearfix {
    height: 0;
}
.clearfix:before,
.clearfix:after {
    content: "";
    clear: both;
    display: inline-block;
    height: 0px;

}
.clearfix:after {
	clear: both;
}
.list-line {
    margin: 1em auto;
    position: relative;
    height: 2em;
}
.list-line p{
    position: absolute;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: rgb(153, 153, 153);
    text-align: center;
}
/* E：优惠券领取中心 */

/* S：购物车中的优惠券 */
/* .b_cg {
    background-color: rgb(18, 160, 167) !important;
} */
.checked_top {
    border: 1px solid rgb(225, 225, 225);
}
.sc_list {
    /* background: #fff; */
}
.coupon-one-left {
    float: left;
    width: .4rem;
    height: .9rem;
}
.coupon-one-right {
    float: left;
    height: .9rem;
}
.coupon-one-right .coupon-content {
    margin-right: 0;
    margin-left: 1.4rem;
    border: 1px solid rgb(225,225,225);
    background-color: #fff;
    border-left: none;
    border-right: none;
}
.left_check {
    float: left;
    width: .4rem;
    height: .95rem;
}
.left_check_yes {
    /* background: url(/app/img/coupon/check_yes.png) no-repeat .12rem; */
    background: url(/picture/home/check_yes.png) no-repeat .12rem;
    background-size: 20px;
}
.left_check_no {
    /* background: url(/app/img/coupon/check_no.png) no-repeat .12rem; */
    background: url(/picture/home/check_no.png) no-repeat .12rem;
    background-size: 20px;
}
.coupon-one-left input {
    opacity: 0;
}

.selectcoupon_bottom {
    padding-top: 1em;
    padding-bottom: 4em;
    background: none;
}
.list-margin {
    margin-top: 1em;;
    margin-bottom: 2em;
}
.sc_list_paddingB {
    padding-bottom: 2em;
}
/* E：购物车中的优惠券 */

[v-cloak] {
    display: none;
}

.wsy-page-title {
    position: absolute;
    left: 50%;
    color: #666;
    margin-left: -36px;
    font-size: 18px;
    width: auto;
}

.dc-menu-content.noMarginBottom {
    margin-bottom: 0;
}

.ios_status_bar .detail_top{padding-top: .2rem;}
.ios_status_bar .detail-menu{top: .2rem;}
.ios_status_bar .detail_dropDown{top: calc(.2rem + 46px);}
.ios_status_bar #content{margin-top: 0; padding-top: calc(.2rem + 90px) !important;;}
