.m_header .header_content {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 101;
}
.jd-header {
    color: #252525;
    margin: 0;
    min-height: 44px;
    padding: 0;
    text-decoration: none;
    width: 100%;
}
.jd-header, .jd-header a {
    color: #252525;
    font-family: PingHei,Lucida Grande,Lucida Sans Unicode,STHeiti,Helvetica,Arial,Verdana,"sans-serif";
    font-size: 16px;
    text-decoration: none;
}
.jd-header-new-bar {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    min-height: 44px;
    position: relative;
}
.jd-header-icon-back, .jd-header-icon-logo {
    height: 44px;
    position: absolute;
    width: 40px;
}
.jd-header-icon-back span {
	display:block;
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRCQTEyN0IzOTcwMTFFODk1OEZCOEVCMEE2QUU1NkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRCQTEyN0MzOTcwMTFFODk1OEZCOEVCMEE2QUU1NkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEJBMTI3OTM5NzAxMUU4OTU4RkI4RUIwQTZBRTU2RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEJBMTI3QTM5NzAxMUU4OTU4RkI4RUIwQTZBRTU2RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PulQWg8AAAF/SURBVHja7Ni9SsRAEAfwnd1wldiIlqK1td4LiL7CFQaFCHZWgmVqH+GK4FejryA+gPcA9vZ2YnVkd5yAcBLOYJKZ3UWyRbIchPsxSzb/HUBEFfPQKvIxAP89MGn7wPHpuTLOtXoGMdl1WF4rUBug9cX25tpdnufRVHBssXxGhTu0Y6yjs1P6bRTLEo9Lp56ohquLasKcbk5sifvgAMBRRc5oWoau4FIcfRJOaPoQ+i1uwt2H3mZYcdxAdhwnUATHBRTDcQBFcX2B4rg+QC+4rsA9X7gunzpQ1j7S3QuudQWz7HKFjjBbNXNR4QhaYcMCi+LqkwxvtbSX0SWNJVGjAZhQ1T4W8Qk11e2GpkexRP5ZotVBHUmXWwlk122mCZnGAPwV+b3caQxAL0iOsCCK5IpbYkjOwCqC5I787EiJQxMrUurY2YScxNI8Woq0qKZtUpR062NmQB/+RALgqM3/+mgevRhI9imMvVIcewdtqtbH/M8BdOhRD8DA40uAAQDL2thNJDxLvAAAAABJRU5ErkJggg==") no-repeat scroll 0 0 / contain ;
    height: 20px;
    margin: 12px 0 0 10px;
    width: 20px;
}
.jd-header-new-title {
    color: #333;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    margin: 0 70px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail_anchor_wrap {
    height: 44px;
}
.detail_anchor_wrap .detail_anchor {
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    color: #666;
    display: flex;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
}
.detail_anchor_wrap .detail_anchor_item {
    flex: 1 1 0;
    text-align: center;
}
.detail_anchor_wrap .detail_anchor_item.cur {
    color: #e4393c;
}
.detail_anchor_wrap .detail_anchor_item.cur span {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYBAMAAAABjmA/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURek7PUdwTO49Peg6Peo6Puc6Pek6POk6POg6POg7PeY8POg6POk6PApBjXgAAAANdFJOU/8ADttQPYvEqJYqW/KuifCQAAAAjklEQVQI10XOsRGCQBAF0D8eA6Imn4ERMh0tgDE2UDqgA2Ij7UA6gA6MjCnB0vzLBlxw92Z379+B/F7DgwQraI3C05AQc0ElfBCac40NOlzIE2LUuJM5gtpHMtPxc+yW1tuH15j8+hYHD1yhdPQoHO3yKG+GSNgbXsI81AocgNS+qlgLFwrrGNjFdFS9tj82HhIeoIR1QQAAAABJRU5ErkJggg==") no-repeat scroll 0 center / 8px auto;
    padding-left: 13px;
}

.jd-header-icon-new-shortcut {
    height: 44px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
.jd-header-icon-new-shortcut span {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAMCAYAAAG2I8urAAAAAXNSR0IArs4c6QAAAddJREFUSA3VVr1OwzAQto0oqgQPABszD4BY4TVIfwR0aBgQb8ALIAbSoVD1J7wGrFRiAokVsbGwMSAVCXPn4PSSxklMGol6SM539913/jnbjEFzGu0j/GOTUvJACr5Owx0L5SBZVxtqDffbqbel7gNqG6K441ABglN3PyJ9YBHKk2qZXNVdzcJVJAwJzR92IvmgjlLH7RSrBhNPAwPohs508FqPf5wIjQVhOtg0xrgNA1GsQIW5yZ7ZFrVwTA+XIaLm/M4feHsRXUKnDOzSy+s7Lnclxrf59PhwFtPNdMvACn/orTGYEcpWXals0L5JLgOrtnGwx/k54+x51L/c4ZxPq8iUza9+3liss1vY57uUdzTwRJ6kysDi6RBJBhOrNY/vaYJGuQRscrlKtmVMIstQEJucEJenWbxGe0GsmKkodQZ1royExFAGVlVZq3Wy/jn5uknaT4ofkqxWlve73Ys3kk9hcRF4oerhtieXeeqoOWv5g3yrmRoHjIvCC6cQnM95m41vVkybWDa+c+YVeHllxQztNr4hyCDYxLLxNdCFaptY4CvwZo8/PcJgVIBzSPlSXQF5UXjDF716iTbdQ8b4AZxJwb2qZlv2Rn3vOs9L5C/z9d95fwDELzC7i+rQHQAAAABJRU5ErkJggg==") no-repeat scroll 50% center / 20px auto;
    display: inline-block;
    height: 20px;
    margin: 12px 12px 12px 10px;
    width: 20px;
}
.jd-header-vertical-shortcut {
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
    border-radius: 4px;
    position: absolute;
    right: 10px;
    top: 53px;
    width: 125px;
    z-index: 1000;
}

.jd-header-vertical-shortcut::before {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAFI2EyZAAAAAXNSR0IArs4c6QAAAIVJREFUKBWVkN0NgDAIhDFu4SauZRyjcSxHcQ57pWdA6ENJWn78OCoiamf3guDpR2uLy2oSEQX9/YmEfs8N9NAFw7CjRfHaYkkbXH11mf7dXmuYcPObhfBymgMJWSCAgDLgDzJPvV0x4mmzAniNPakg981JgEZ7J0N/1aAwodCMAHvpm+ALCRYgJABhMPUAAAAASUVORK5CYII=") no-repeat scroll 50% center / 100% 100%;
    content: "";
    height: 5px;
    position: absolute;
    right: 5px;
    top: -5px;
    width: 10.5px;
}
.jd-header-vertical-shortcut li {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
    display: block;
    height: 40px;
    line-height: 40px;
    margin-left: 40px;
    position: relative;
    z-index: 1000;
}
.jd-header-vertical-shortcut li:last-child {
    border-bottom: medium none;
}
.jd-header-vertical-shortcut li a {
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 14px;
    text-decoration: none;
    width: 100%;
    z-index: 1000;
}
.jd-header-vertical-shortcut a span {
    height: 40px;
    left: -40px;
    position: absolute;
    top: 0;
    width: 40px;
}
.jd-header-vertical-shortcut a strong {
    font-weight: 400;
}
.de_btn_wrap {
	position: relative;
	z-index: 21
}
.de_btn_wrap.fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	margin: 0 auto
}
.de_btn_wrap .de_btn_bar {
	background-color: hsla(0,0%,100%,.95);
	position: relative;
	height: 50px
}
.de_btn_wrap .de_btn_bar:before {
	z-index: 2
}
.de_btn_wrap .icon_btn {
	width: 14%;
	position: relative;
	text-align: center;
	cursor: pointer;
	display: block;
	-webkit-user-select: none
}
.de_btn_wrap .icon_btn .icon {
	display: block;
	width: 20px;
	height: 25px;
	margin: 5px auto 0;
	position: relative
}
.de_btn_wrap .icon_btn .icon .num {
	position: absolute;
	top: 0;
	left: 100%;
	display: inline-block;
	background: #e4393c;
	color: #fff;
	font-size: 7px;
	margin-left: -10px;
	line-height: 9px;
	border: 1px solid #fff;
	border-radius: 10px;
	padding: 1px 3px;
	font-weight: 700
}
.de_btn_wrap .icon_btn .txt {
	font-size: 10px;
	color: #666;
	display: block;
	line-height: 20px
}
.de_btn_wrap .icon_dong .icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTGZmZmZmZmZmZmZmZmdnZ2ZmZmhoaGZmZmxsbGZmZmlpaWdnZ2ZmZmZmZmZmZk19Qx8AAAAPdFJOUwD05pRtRbwrqwzXG1eDylNiP4YAAAGTSURBVCjPrVNNSwJRFL3mx6ijIWoJQYwuXLgaF64iMle2NFqHtYuCDInW1cLtmAqt+wX6EwxatMuKVi0ShLbiCINIeXpvPnTMrW915/DOfeece4doGcd3eJ4If39U7Zi7BP2sF2aYqwlsnFQegPGuhQl9jPK8uFQwuTDBHDZbRiW+ImqSMWpZJFGB0eAL7Vn7AH71l7FmF7IPrqCGQi5tQc6oGynOHgYQskAH2lnOl1N+dC2QlTWVd+44Zi8xUpB9edFyMm3ClqT2mPBcWsQ1raomj524XspdWtEMqztSuGdYLMXJMaKMXWeFlBD5NWraA5uQEiePSkWbpZcYNbvkRMs1mKZYHxREpElAhx4nptCGnKQgN99PkVBSt1l693vSsEp3Y95lyJJS2DwSQISJyv4w0Muv+w5OZTZNPfIjHrY8l2dxrM+5bE/eJcUMh7JtRiXVdHKFiIWWcUbTGWt546IUnTYS3/iGZKoUtLf3PcssziR5tLm1E57eb/DpH/5fR6GJ4wWQ6hJGi6vbuI0s4w/4A2i0n3aDtHpAAAAAAElFTkSuQmCC) 50% no-repeat;
	background-size: auto 20px
}
.de_btn_wrap .icon_shop .icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmBAMAAABE2sQuAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTGZmZmlpaWZmZmdnZ2ZmZmdnZ2pqamZmZmZmZmZmZmdnZ2ZmZsMDXTsAAAAMdFJOUwDiIfJNxIoRtGqfP2fZSMkAAAEbSURBVCjPzZKhT8NAFMY/yhhsQZAMDDlBArgJIAFMBUNPALqiAVuxBEWYQCArcJgK8GhAIOhKWbu8P4p7dwl7rw7HJ971frl7X/O+A9AxJJSfgNUnpYmDiYbfDoazEX4VmIKXFh1DaEjcdImeJFygO+ezJWHHOSWVZFgO2cl8KYgkZ581Da+t0wo9aNi1TuNipGFAU2QzNJTWiCZN+FEinDbhuEDo/miwPq/DAlHJHyafV0syioE2yVrbeZSntxFR+ebrTkRndoA82TrlWmUuEDugXRdMl7dxi09ccOP33sYj8No7vARuzvfv8TddxXLXPvJp7km46NIEfUq4Sv8BqpT6HppKPKYgddPHi360PvJtDQ/8jWfJNm2vHx2SsNH4ChcMAAAAAElFTkSuQmCC) 50% no-repeat;
	background-size: auto 20px
}
.de_btn_wrap .icon_cart .icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTGZmZmpqamZmZmdnZ2ZmZmZmZmZmZmZmZmZmZmZmZkpWnhIAAAAKdFJOUwDpHqZGaoS60pfVa5fYAAAA+UlEQVQoz5WSKRPCMBSEQ2i5FIeLgsGhAIlCoKrAMVXVVWgUAw6FRlHoAfsraZMUkjTDDE807TdNdt++kBDZkJjFgEsFhkC3AomDexUSllhg+LDASWSBLRh1zKFrwlcOqQm5BtONhmnx3OtGPW7xGmvQ559+qsEF3+hlGjzfLO5FQB2oiVLsREtLBbqYFksTawW2ERRLQ8te/uLioMCaOMzBTU1SyFJtIB6kM3Ug/lP2oPa5l/0tMnW4STn7j1G6KQUmWvBB2YQxIV7bLzstyd817s2l+GxQZksZIvE+AvoS1nOBqWhDXgWe1kreXBZ70S9o3W4VMi29AabPf4enbQFkAAAAAElFTkSuQmCC) 50% no-repeat;
	background-size: auto 20px
}
.de_btn_wrap .icon_print .icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmBAMAAABaE/SdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAqUExURUdwTGZmZmZmZmZmZmdnZ2hoaGZmZmZmZmZmZmZmZm1tbWlpaWZmZmZmZgLtXTQAAAANdFJOUwDwdo5EMLpZy9kNF6T30CAUAAABYklEQVQoz5WSPUsDQRCG35j7iKdCRBFRDlKqEIhgexCwDtwfCCjYCilsLA7sJSDWHiTaWWkjggi2IgEvl5icZv6LM7nbsBcrp9hln51952MHSM14X72pI2fmKRF9+TnWILH1nJsbHbwcupHu2KVLXp9pS2PVpMOrE/Y1Fg5S1URjbnm6FSKN7demW3EN/zPjmHTbkAoDyttIYs4xjm1S3NGUHI982FTOyReohQU6yrESVZi9ATubFcWWmRWpBov7qZichVc5nHKUdxZrtvu3dJExm/VLVIf77cyiG3y7yPkov3v5BrrifB6U3jmdAEv8YoWQxbX55gOgT7xKb6f5daXaPbg/aI5VZl501qOk1R6iqbI1uUtmm8bhEI1Jxiwp3ObODRDEs/GQKbiTplbVP4fp5RP14Y1UndvZTMTw0hHAo+pCI0Yv8+upuQgm8BI/zSTzN1h3/islrvWHcZq7c+gav/Ds2RPBmjGYAAAAAElFTkSuQmCC) 50% no-repeat;
	background-size: auto 20px
}
.de_btn_wrap .icon_medicine_list .icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAmBAMAAADO9V1vAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTGZmZm1tbWZmZmdnZ2ZmZmZmZmhoaGZmZts32qoAAAAIdFJOUwDrHLaFpnxB2PC/PwAAAIFJREFUKM9jYArsQIDGIAYGxQ5k0KjAEIEi0BHAINGswAAHyh0CDB1NCD4DU0cDpoAFqpYGhgpUQwsY2FD4bUBlxYIIvnABAxEgMQGNB7QICYAchkPA0QFNAEFRS8AD4hMHuIAEREAAtwqauAObbwkHEJIAetxiJAeMBIORpNATHQAAW4+uO8DRlwAAAABJRU5ErkJggg==) 50% no-repeat;
	background-size: auto 20px
}
.de_btn_wrap .btn_group {
	position: relative;
	height: 50px
}
.de_btn_wrap .btn {
	position: relative;
	z-index: 10;
	line-height: 50px;
	text-align: center;
	background: #e4393c;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	-webkit-user-select: none
}
.de_btn_wrap .btn:active {
	background: #d42c2f
}
.de_btn_wrap .btn_share_orange {
	background: #ff8c42
}
.de_btn_wrap .btn_share_orange:active {
	background: #ff8c42
}
.de_btn_wrap .btn_orange {
	background: #ff9600
}
.de_btn_wrap .btn_orange:active {
	background: #ff8a00
}
.de_btn_wrap .btn_blue {
	background: #3985ff
}
.de_btn_wrap .btn_blue:active {
	background: #2972e6
}
.de_btn_wrap .btn_yellow {
	color: #333;
	background: #efc532
}
.de_btn_wrap .btn_yellow:active {
	background: #efc532
}
.de_btn_wrap .btn_black {
	color: #fff;
	background: #333
}
.de_btn_wrap .btn_black:active {
	background: #333
}
.de_btn_wrap .btn_art {
	background: #222
}
.de_btn_wrap .btn_art:active {
	background: #222
}
.de_btn_wrap .btn_m_red {
	background: #f23030
}
.de_btn_wrap .btn_m_red:active {
	background: #f23030
}
.de_btn_wrap .btn_disable {
	opacity: .3
}
.de_btn_wrap .btn_disable:active {
	opacity: .3
}
.de_btn_wrap .btn_disable.btn_buy {
	opacity: .3
}
.btn_wrap_row .btn, .buy_area .blue_row .txt, .buy_area .cmp_row .txt, .card_guidelist li, .de_btn_row .de_btn, .de_btn_wrap .btn, .de_row .de_span, .detail_cmd_tab .tab_item, .detail_shop_box_v3 .info_tab .tab_item, .detail_transfer .detail_transfer_row .detail_transfer_row_content, .mod_tab .item, .mod_tab_flex span, .mod_tab span {
    display: block;
    flex: 1 1 0;
    width: 100%;
}
.de_btn_row, .de_row, .mod_tab {
    display: flex;
}